# MCP 101

Canonical: https://thelazyweb.com/101/mcp/
Updated: 2026-09-20
Curator: Ali Abouelatta (https://thelazyweb.com/authors/ali-abouelatta/)

The protocol's original motivation, current architecture, secure transport and the maintainer decisions that turned a connector format into shared infrastructure.

**TL;DR:** MCP standardizes how AI hosts connect to tools, resources and prompts. Read the architecture and transport specs first; then study authorization, client behavior and governance before copying a demo server into production.

## Understand the protocol

These sources establish MCP's original problem and its current host-client-server model before implementation details obscure the point.

### [Introducing the Model Context Protocol](https://www.anthropic.com/news/model-context-protocol)

Authority: [Alex Albert](https://thelazyweb.com/authors/alex-albert/)

**TL;DR:** MCP was introduced as an open standard that replaces one-off data integrations with a common connection between AI applications and external systems.

**What you'll read:** The launch thesis, early architecture, initial SDKs and the ecosystem problem Anthropic intended the protocol to solve.

### [MCP architecture](https://modelcontextprotocol.io/specification/2026-07-28/architecture)

Authority: [David Soria Parra](https://thelazyweb.com/authors/david-soria-parra/)

**TL;DR:** A host owns user experience and security boundaries, clients maintain one server connection each, and servers expose focused context and capabilities.

**What you'll read:** The authoritative host-client-server roles, isolation boundaries,

[MCP 101](<https://www.thelazyweb.com/101/mcp/>)

Source observed: 2026-09-20T21:38:42.153Z. Last checked: 2026-10-08T02:04:48.973+00:00.

[Full page Markdown](<https://tof.thelazyweb.com/pages/787b3c4c-03da-4f2c-8df5-207bbb21d527.md>)

Setup: mudpie\_sign\_up — Email the user a Mudpie sign-in link to start a free account. Submit only an email address the user authorized. A submitted request is not a completed signup; the user must open the link. Use this action only at your user's request. Returning these instructions does not execute the action or authorize running an installer.
POST https://tof.thelazyweb.com/api/public/v1/convert
Required inputs: payload, idempotency_key

---

Have a question this summary doesn’t answer? Ask the exact question you have. It returns a fresh, cited answer from The Lazyweb’s knowledge base. No account or API key required.

Replace {question} with your own question, URL-encoded.

```text
GET https://tof.thelazyweb.com/agent/faq?q={question}&trace=t_42eb39f4ed14
```
