Model Context Protocol (MCP) is a standard client–server architecture that lets AI applications connect to external systems to perform actions, access data, and reuse prompt templates.
Instead of building one-off integrations for every tool or data source, MCP creates a consistent way for AI hosts and external services to communicate.
MCP standardizes how AI apps access actions, data, and prompt templates through a simple client–server architecture.
| Role | What it does |
|---|---|
| AI Host | Runs the model, handles UX and reasoning, and decides when external actions or context are needed. |
| MCP Client | Lives inside the host; discovers capabilities and invokes tools, reads resources, and retrieves prompts. |
| MCP Server | An external or local service that exposes primitives and responds only when called. |