Glossary · Protocol
What is MCP (Model Context Protocol)?
The Model Context Protocol, or MCP, is an open standard that lets AI assistants connect to external systems — reading their data and calling their functions — through one interface, rather than through a bespoke integration per assistant.
A server advertises tools
Transport is HTTP or stdio
Authentication is the server’s business
Scopes still apply
MCP (Model Context Protocol) against the terms it gets mixed up with
A plugin or an integration
A plugin is usually specific to one host application. MCP is a protocol, so one server works with every client that implements it — which is the entire point and the reason it spread.
Function calling
Function calling is a model capability: the model emits a structured request to run a named function. MCP is the transport and discovery layer around that — how the model learns which functions exist and how the call reaches another system.
An API
An MCP server usually sits in front of an API rather than replacing it. The API is for your code; the MCP server is the same surface described in a way a model can discover and call without you writing the glue.