MCP in plain English

MCP made simple

One shared way for AI apps to use tools and data

MCP replaces custom wiring with one standard connection.

The Problem

AI needs access.

Without a shared protocol, every app builds its own connections.

01 / 03

No access

The model cannot use files or data until it is connected.

02 / 03

Duplicate work

Teams rebuild the same integrations over and over.

03 / 03

Hard to maintain

When APIs change, custom connectors break in different places.

MCP gives AI one standard way to connect.

one standard, everywhere

The Journey

How MCP emerged

From no access to one shared standard

Stage 01

Just the model

Early models could answer, but not reach outside systems.

Stage 02

Custom integrations

Every app added its own connector for every service.

Stage 03

Model Context Protocol

One protocol that lets AI apps connect to compatible servers.

the standard

The Definition

What MCP is

  • An open standard anyone can read and build on.

  • Live context, delivered when the user asks.

  • Vendor-neutral across apps and stacks.

Think USB-C for AI tools: one plug, many devices.

FIG. 1 — one hub, many connections

The Motivation

Why MCP exists

Without MCP, integrations become a web. With MCP, they become a hub.

Select an application in either panel

Without MCP

FIG. 3 — the mesh
ApplicationsServices!One API changes!Auth gets repeated!Schemas drift apartClaude DesktopCursor IDECustom AgentGmailGitHubPostgreSQL

Each app talks to every service on its own.

Direct integrations
9
Custom SDKs
9
Maintenance load
High

With MCP

FIG. 4 — the hub
ApplicationsServicesMCP Serverone protocolClaude DesktopCursor IDECustom AgentGmailGitHubPostgreSQL

Each app connects once. Each service is described once.

Connections
6
Protocol
JSON-RPC 2.0
Codebase footprint
−65%

MCP is the standard layer for AI connectivity.

One protocol, defined once, reused everywhere.

The Demonstration

How it works

Toggle between the two setups to see the difference.

3 apps × 3 services = 9 integrations

AI applicationsexternal servicesApp AApp BApp CGmailGitHubDatabase

Integrations

9

Maintenance load

High

Protocol overhead

N/A — custom SDKs

Select an application or service to trace a request.

Every app builds its own connector for every service.

The Architecture

How it fits

One request moves through five pieces.

FIG. 2 — the request path

User

You, asking the question

Host

The AI app you are using

MCP Client

The connector inside the app

MCP Server

Shows tools, data, and prompts

Protocol layer

External Service

Gmail, GitHub, databases, and more

Host

The AI app the user talks to, like Claude Desktop, an IDE, or a web app.

MCP Client

Lives inside the host and keeps one connection to one MCP server.

MCP Server

The middle layer that gives the client access to tools, data, and prompts.

The Building Blocks

What MCP shares

§01

Resources

Things the AI can read.

PDFsfilesnotesspreadsheets
§02

Tools

Things the AI can do.

Send emailrun SQLcreate a GitHub issue
§03

Prompts

Reusable instructions from servers.

The Payoff

Why it helps

You now know what MCP is, why it matters, and why the mesh gets messy.

Open the spec

FIG. 5 — next steps