Skip to main content

Model Context Protocol (MCP)

MCP is an open-source standard for connecting AI applications to external systems.

Using MCP, AI applications like Claude or ChatGPT can connect to data sources (local files, databases), tools (search engines, calculators) and workflows (specialised prompts) — enabling them to access key information and perform tasks.

Think of MCP like a USB-C port for AI applications. Just as USB-C provides a standardised way to connect electronic devices, MCP provides a standardised way to connect AI applications to external systems.

Adapted for this playbook from the Model Context Protocol documentation (protocol revision path 2026-07-28). Official site: modelcontextprotocol.io. Selected diagrams from the MCP docs repository. This is not a substitute for the upstream docs — always verify against the current specification.

MCP connects AI applications to data sources, tools and workflows — Source: Model Context Protocol

MCP as the standardised connector between AI hosts and external capabilities. Source: Model Context Protocol documentation / playbook diagram.

MCP hero artwork — Source: Model Context Protocol docs

Source: modelcontextprotocol/docs hero-light.svg.

What can MCP enable?

  • Agents can access Google Calendar and Notion, acting as a more personalised AI assistant.
  • Claude Code can generate an entire web app from a Figma design.
  • Enterprise chatbots can connect to multiple databases across an organisation so users analyse data in chat.
  • AI models can create 3D designs in Blender and send them to a 3D printer.

Why MCP matters

AudienceBenefit
DevelopersLess custom integration work when building or connecting AI apps and agents
AI applications / agentsAccess to an ecosystem of data sources, tools and apps
End usersMore capable assistants that can use your data and take actions when needed

Broad ecosystem support

MCP is an open protocol supported across a wide range of clients and servers. AI assistants like Claude and ChatGPT, development tools like Visual Studio Code, Cursor, MCPJam, and many others support MCP — build once, integrate everywhere.

Open Graph image for MCP — Source: Model Context Protocol

Source: Model Context Protocol docs (og-image.png).

How this playbook maps to official MCP docs

Playbook sectionOfficial docs areaStart here
Learn · ArchitectureArchitecture overviewArchitecture
Learn · ServersTools, resources, promptsServer concepts
Learn · ClientsElicitation, roots, samplingClient concepts
Learn · VersioningYYYY-MM-DD revisionsVersioning
Develop · Build a serverFirst server tutorialBuild a server
Develop · Build a clientHost / client tutorialBuild a client
Develop · Agent SkillsGuided server designAgent Skills
Develop · Local serversClaude Desktop + stdioConnect local
Develop · Remote serversStreamable HTTPConnect remote
Develop · Client best practicesScaling hostsBest practices
SDKsOfficial language SDKsSDKs
Tools · DebuggingDebug toolkitDebugging
Tools · InspectorInteractive testerInspector
Security · AuthorizationOAuth 2.1Authorization
Security · Best practicesAttack surfaceSecurity practices
ExtensionsOptional capabilitiesExtensions
RegistryPublic server metadataRegistry
SpecificationNormative protocolSpecification

Credit policy

Every page in this section:

  • Credits the Model Context Protocol project and links to the official doc URL
  • Hosts selected diagrams from the official docs repository (and playbook diagrams where noted)
  • Rewrites content for playbook clarity (British spelling, enterprise notes) rather than dumping the full multi-language tutorial verbatim
  • Does not replace upstream docs — verify against modelcontextprotocol.io

Learning path

  1. ArchitectureServer conceptsClient concepts
  2. Build a server then connect it locally
  3. Validate with the MCP Inspector
  4. Harden with authorization and security best practices
  5. Publish metadata via the Registry when ready

Discussion

Comments

Share feedback or questions about this page. No account required.

Loading comments…