close
breadcrumb right arrowGlossary
breadcrumb right arrowModel Context Protocol (MCP)
Model Context Protocol (MCP)

Before a shared standard, connecting an AI model to an external system, a database, an internal API, a file store, meant writing custom integration code specific to both that model and that system. MCP defines a common protocol for exposing tools and data sources to a model, so the same integration can work across any model or agent that speaks the same protocol.

In practical terms, this looks like a server that exposes a set of capabilities (search this database, send this email, read this file) in a standardized format, and any MCP-compatible AI agent can discover and use those capabilities without custom glue code for that particular combination of model and system.

Frequently Asked Questions

What problem does MCP actually solve?

It eliminates the need for a custom integration between every specific model and every specific tool or data source. A tool built once as an MCP server can be used by any MCP-compatible model, instead of that N-times-M integration problem.

How does MCP relate to tool calling?

Tool calling is the general concept of a model invoking an external function. MCP is a specific, standardized protocol for describing and connecting to those tools, so tool calling works consistently across different models and platforms rather than each one having its own format.

Is MCP specific to one AI vendor?

It was released as an open standard rather than a proprietary one, which is a large part of why it's been adopted broadly across different AI providers and tooling ecosystems rather than staying locked to a single vendor's products.

Why does MCP matter for enterprise AI agent deployments?

Enterprises typically have many internal systems an agent needs to reach, ERPs, ticketing systems, internal databases. A standard protocol means each of those systems needs to be connected once, rather than re-integrated for every new agent or AI vendor introduced later.