Pranav Srivastava

10 lessons

0/10 done
Lesson 1 of 10·9 min·Beginner

What MCP Is (and What the Letters Mean)

What you will learn
  • Know what the three letters M-C-P actually stand for, and what each word means
  • Understand the simple, everyday problem MCP was created to solve
  • Picture how an AI app and a tool talk to each other through a shared "language"
  • Be ready to build your own — no jargon left undefined

First, the name — let's not skip it

Almost everyone meets "MCP" as three mysterious letters. So before anything else: MCP stands for Model Context Protocol. Let's take that apart, one word at a time, in plain English.

  • Model — the AI itself (like Claude or ChatGPT). When people say "the model," they mean the AI brain doing the thinking.
  • Context — the information the model gets to see. An AI can only use what's put in front of it. Give it more useful context — your files, your data — and it can do more.
  • Protocol — an agreed way for two things to talk. That's all a protocol is: a shared set of rules so two systems understand each other. Humans use protocols too — "hello / goodbye" on a phone call is one.

Put it together and MCP is, quite literally, an agreed way to give an AI model more context — to connect it to your tools and data through one shared language, instead of a tangle of one-off hacks.

AI appe.g. a chat assistantMCP serveryour code + toolsone shared language(the protocol)
A client and a server talking over one agreed protocol — like two people who've agreed to speak the same language.

The AI app on one side is the client. The tool on the other side is the server. MCP is the agreed language they speak. That's the whole concept. Everything else in this course is detail on top of this one picture.

Why we need it — the AI in a bubble

Here's the problem MCP solves, and you've probably felt it. When you chat with an AI, it can only work with what's in the conversation. It cannot open your files, check your calendar, look something up in your database, or run anything on your computer. Every time you want it to use real information, you copy and paste it in by hand.

That's fine for one note. It falls apart quickly:

  • You have 50 documents to summarise — you can't paste them all in.
  • You want the AI to check a live number from your own system — it has no way in.
  • You want it to actually do a multi-step task on your machine — it's sealed out.

The AI is brilliant but trapped in a bubble. MCP is how we let it reach out — safely, through a proper door instead of copy-paste.

The mess before a standard

You might think: just connect each AI app to each tool. The trouble is how fast that grows. Every app needs its own custom wiring to every tool — and each one is built and maintained separately.

App 1App 2App 3Tool 1Tool 2Tool 3Tool 43 apps × 4 tools = 12 custom connections to build and maintain
Without a standard, every app has to build a custom connection to every tool. It explodes fast.

Three apps and four tools already means twelve separate connections to build and keep working. Add one new tool and you must wire it into every app. It's the kind of mess that quietly eats teams alive. (Engineers call this the "N×M problem" — N apps times M tools.)

MCP's fix: build once, connect everything

MCP replaces that tangle with one shared protocol. You wrap each tool in a small MCP server once, and any MCP client (any compatible AI app) can use it immediately — no custom wiring per app.

MCPApp 1App 2App 3Tool 1Tool 2Tool 3Tool 4Wrap each tool once. Every app can use it. 3 + 4, not 3 × 4.
With one shared protocol, each tool is wrapped once and every app can use it.

So instead of 3 × 4 connections, you have 3 + 4. The difference only grows as you add more. Write a tool's server once; every AI that speaks MCP can use it.

Who made it, and who uses it

MCP was created by Anthropic (the company behind Claude) and released as an open standard in late 2024 — "open" meaning anyone can use it freely, not owned by one company. It's now supported by Claude Desktop, Claude Code, and a growing list of other AI apps, with ready-made servers for GitHub, Google Drive, Notion, Slack, databases, and hundreds more.

By the end of this course, you'll have built your own.

Chapter summary
  • MCP = Model Context Protocol — an agreed way to give an AI model more context by connecting it to your tools and data
  • A protocol is just a shared language; the AI app is the client, your tool is the server
  • Without a standard, every app needs custom wiring to every tool (the N×M mess)
  • MCP makes it "build once, connect everything" — like USB-C, or a common language
  • It's an open standard from Anthropic, now widely supported
Check your understanding
  1. What do the three words in "Model Context Protocol" each mean, in your own words?
  2. In the AI-in-a-bubble picture, what is MCP letting the AI do?
  3. Why is "build once, connect everything" so much better than wiring each app to each tool?

Finished this lesson?

Mark it done — your progress is saved automatically.