MCP — Model Context Protocol

What is the Model Context Protocol?

The Model Context Protocol is an open standard for connecting AI systems to external data sources and tools. It defines a common way to expose what can be read and what can be run, so one connection serves different assistants instead of writing a bespoke integration for each.

Also: MCP

Why it matters

What it means for a SaaS

It solves a multiplication problem: without a standard, connecting N tools to M assistants is N times M integrations, all different and all to maintain. With a common protocol each tool is exposed once. For a buyer it means the connection you build today is not thrown away when you change AI vendor.

Primer plano de una placa de circuito

Model Context Protocol in detail

  • What an MCP server exposes

    Three things: resources, which are data that can be read; tools, which are actions that can be run; and prompts, which are interaction templates. Keeping reads and runs separate is what lets you grant permissions with judgment.

  • What changes in practice

    Exposing your product to an AI assistant stops being a per-vendor project. Publish an MCP server and any compatible client can query it with the permissions you define.

  • What it does not solve

    Deciding what to expose and with what permissions, which is still yours and still the part that matters. A protocol standardizes the how, not the what.

Frequently asked questions

What does MCP stand for?

Model Context Protocol: an open standard for connecting AI systems to external data and tools so the same connection works across assistants.

Are MCP and tool calling the same thing?

No. Tool calling is a model asking for a function to be run; MCP is a standard for how those functions are described and exposed so they work in more than one place.

Related terms

These usually come up in the same conversation.

Try it without dropping what you use