What MCP Is
The connective tissue — and why one connection becomes five workflows.
TUTOR WITH THEFOCUS.AI
Copy this prompt into Claude, ChatGPT, or any external AI assistant. It points the assistant to the course instructions and links it to your student profile to track your progress and customize observations.
You are not enrolled yet. Enroll to generate a Student ID to track lesson completions and store learning notes.
The connective tissue
MCP — the Model Context Protocol — is a standard that lets any process expose tools (actions Claude can call), resources (data Claude can read), and prompts (templates Claude can use) to any Claude surface. Think of it as a USB-C port for AI integrations — one standard connector, everything plugs in.
An MCP server is just a process. It can run locally on your machine or on a remote host. Two transport modes handle the connection:
| Transport | How It Works | When to Use |
|---|---|---|
| stdio | Claude spawns the server as a child process, communicates over stdin/stdout | Local tools, CLI wrappers, filesystem access |
| HTTP | Server runs remotely, Claude connects over streamable HTTP | Cloud services, shared team servers, SaaS integrations |
The protocol is JSON-RPC over whichever transport you choose. The server advertises what it can do, and Claude calls it when the user’s intent matches. No special SDK, no vendor lock-in — just a process that speaks the protocol.
Connect once, verify everywhere
This is the key insight of the entire course. When you connect an MCP server to Claude, it does not just work in one place. It works across every Claude surface:
Chat and Projects: Connectors answer questions in any conversation, on any device
Terminal: Claude Code calls your MCP tools directly while coding
Phone: Remote Control gives your phone access to the same MCP servers running locally
Dispatch: Sessions spawned on your desktop from your phone inherit all connected MCP servers
Channels: Event-driven triggers — Telegram, Discord, webhooks — can call any MCP tool in response
Routines: Recurring cloud jobs use MCP to query databases, deploy code, check metrics
Before MCP, you would build a Slack integration, then a CLI tool, then a web dashboard, then a mobile app — four implementations of the same capability. With MCP, you build the server once. Claude is the universal client. Every new surface Anthropic ships automatically gets access to every MCP server you have already connected.
For Cornwall Market, the implication is concrete: connect QuickBooks once via MCP, and that connection works when Sarah is at her desk in Claude Code, on her phone via Remote Control, through a Monday morning routine, and through a channel alert when a sync fails. One integration, five access methods.
This is why MCP is the multiplier. Every tool you connect does not add capabilities linearly — it multiplies across every access method.
What production servers actually look like
These are not toy demos. These are MCP servers in daily production use, and they illustrate the range of what the protocol can do.
Neon — Database
Neon’s MCP server gives Claude direct access to your Postgres database:
| Tool | What It Does |
|---|---|
run_sql | Execute any SQL query and return results |
get_database_tables | List all tables with their schemas |
create_branch | Branch the database for safe migration testing |
The create_branch tool is the standout. Neon’s branching means Claude can test a migration on a copy of your production database, verify it works, and only then apply it to the real thing.
Chrome DevTools — Browser
The Chrome DevTools MCP server gives Claude programmatic control of a real browser — faster and more reliable than Computer Use for browser tasks:
| Tool | What It Does |
|---|---|
navigate | Open any URL in Chrome |
screenshot | Capture the current page state |
lighthouse_audit | Run a full Lighthouse performance audit |
click / fill | Interact with page elements by selector |
TezLab — Real-World IoT
TezLab connects Claude to real vehicle data: charge history, drive logs, battery health, efficiency metrics. A good example of MCP reaching beyond software into physical systems.
QuickBooks — The Obvious First Integration
For Cornwall Market — and for many companies — the most impactful first MCP integration is the accounting system. QuickBooks via MCP gives Claude access to customers, vendors, invoices, bills, and transactions.
This is where the first transition meets the second. You have made your chart of accounts and categorization rules legible (skills from Chapter 04). Now you connect the actual financial data (MCP). Claude can answer “which vendors have outstanding invoices over 30 days?” without you pulling a report. And because it is MCP, that answer is verifiable — the tool call shows exactly which QuickBooks query produced the data.
Check your understanding
Answer in your own words — write it down before opening the key. Your tutor grades against the criteria and generates fresh variants on retries.
Q1. Explain why MCP is a multiplier rather than an adder. Use a concrete example: one new connection, and what it becomes across access methods.
Answer key — attempt every question first
Answer key
Q1
Model answer: A capability plugged in via MCP is available through every access method at once — terminal, phone, cloud sessions, event triggers, schedules. Connect QuickBooks once and you did not add one feature: you added a desk query, a phone query, a Monday routine, and a sync-failure alert handler. Capabilities × access methods, not capabilities + 1.
Pass criteria: states the every-surface property; example shows one connection appearing as several workflows; multiplication framing present
Next: Your MCP Roadmap