AI for Beginners · Lesson 10

MCP

Lesson 9 showed a model asking for one tool. Real use needs dozens, from services that have never heard of each other. This lesson shows the shared standard that makes that possible — and the actual name behind three letters you'll see everywhere: MCP.

CourseAI for Beginners
Lesson10 of 14
Builds onOne model, many doors
One tool was easy. Fifty is not.

Every tool used to need its own wiring

Lesson 9's weather tool was one call, hand-built for one service. Now imagine an app that needs fifty tools — a calendar, a database, a dozen SaaS products, a company's own internal systems. Wire each one by hand, in its own bespoke way, and the wiring itself becomes the whole project.

That's the real problem this lesson solves. Not a smarter model, not a new trick for the model to learn — a shared shape for the wiring itself, so it only has to be built once per tool, not once per app that wants to use it.

The letters behind the acronym

MCP

MCP stands for Model Context Protocol — a shared, published shape for two things: here is the list of tools I offer, and here is exactly how to call each one. Any app that speaks it can use any tool that speaks it, with no custom wiring in between. It was introduced in 2024 and adopted industry-wide within about a year.

This is the same tool_use shape from Lesson 9 — a request instead of prose, an answer poured back into the backpack — just standardized, so it isn't reinvented per integration. The model still does exactly what it always does: read what's in front of it, and lean toward the likeliest next token. MCP only changes what's available to reach for.

Ask once, get the whole shelf

A server, not a service

The program on the other end of MCP is called a server — not because it's a website, but because it serves up a menu. Point an app at one, and it hands back its whole toolbox at once, the same shape every time.

{"tools": [
  {"name": "get_weather", "description": "Current conditions for a location"},
  {"name": "search_calendar", "description": "Find events in a date range"},
  {"name": "run_query", "description": "Query the company database"}
]}

That's the practical payoff: connect to one MCP server and inherit everything it offers — a dozen tools, fifty, however many — instead of wiring each one by hand. Add a new tool to the server, and every app already connected picks it up automatically, with nothing rebuilt on their end.

What doesn't change

The model is still just the model

What MCP is not: it isn't a smarter model, a new kind of prediction, or a way around anything from Lesson 7. It's plumbing — a standard for connecting tools, sitting entirely outside the model itself.

Everything you already know still applies underneath: the model reads what's in front of it and leans toward the likeliest next token, whether that token asks for a tool the old bespoke way or the standardized MCP way. MCP just means the businesses building on top don't each have to invent their own wiring from scratch.

Curious how a platform packages tools like these together with the instructions and credentials needed to actually use them? See how orqo does it.

Next

One last question, and then you're done

Every door this course has opened — the chat window, the API, tool calls, now a whole standardized shelf of them — eventually comes down to one question: what happens to what you type?

The last lesson answers it, so the worry that likely brought you to this course in the first place can actually go.

The whole picture, continued

The glossary, 2 rows longer

Everything from the lessons before this one, plus what this lesson added.

The board The word for it
The board and its pegsThe structure — the model
A single pegA neuron
A single step from one peg to the nextA connection
How red or blue a patch of floor isA weight — a parameter
The whole painted floorThe trained model
Boards stacked, one on the nextLayers — "deep"
Smearing the floor in, coin by coinTraining
Dropping one coin through a finished boardUsing it — inference
Which slot you pour intoYour input — your prompt
The bins, relabelled with tokensThe vocabulary — every token it could pick
The tallest pile among the binsThe prediction — the likeliest next token
Feeding the growing line back in and running againThe loop — how one guess becomes a sentence
One bin's label, preciselyA token — not always a whole word
How many bins there are, in totalVocabulary size — tens of thousands
The size of the mountain of text it was shownTraining data — measured in tokens
A bin's own address, plotted in spaceAn embedding — meaning turned into a list of numbers
How close two addresses sitSimilarity — how related two things are
The measurement's real name, out in the wildCosine similarity — same idea as similarity, different name
About meaning, not exact spellingSemantic
A neighbourhood of addresses that share a topicA domain — a cluster of related meaning
Scanning every address for whichever one sits closest to a new pointNearest neighbor — the closest real match to a computed point
A small, separate machine that only plots words as points — it never writes a sentenceAn embedding model — not the same as a language model
The total number of coloured patches, across every boardParameters — the number people quote
How many tokens the funnel can hold in one pourInput tokens — the context window
How many tokens come back outOutput tokens — what it writes back
Everything you've met so far, built at real-world sizeA Large Language Model — an LLM
A shorter pile winning, extended forward with full confidenceA hallucination
The point where the training reading stoppedThe knowledge cutoff
How sharp or blended the colour stays before a coin is pouredTemperature — the dial on how often a stray pick wins
Pouring the same slot twice, not always the same pileNon-deterministic — same input, no guaranteed identical output
Background, examples, or a role, added right into the pourContext
Asking for many small steps instead of one big leapChain-of-thought prompting
A friendly chat window built around the boardA product — like ChatGPT or Claude.ai
A door that lets software pour in and read out directlyAn API
What each million tokens costs to send in or get backAPI pricing — pricier for bigger models, and for output
Recalling the start of the line instead of re-pouring itCached tokens — priced far cheaper than fresh input
The board asking the app to go do something real before it answersTool use — or function calling
+ New in this lesson
One shared shape for listing tools and calling themMCP — Model Context Protocol
A program that speaks that shape and hands back its whole toolboxAn MCP server

39 rows now. It keeps growing as the course goes on.

Lesson 10 of 14

Sign in to orqo

Choose how you'd like to continue.

More ways to sign in are on the way.