Skip to main content

MCP (Model Context Protocol)

MCP (Model Context Protocol) is an open standard that connects AI applications — LLMs, AI assistants and AI agents — with external data sources and tools. Published by Anthropic at the end of 2024, the protocol is now supported by a broad range of AI tools. Instead of building a separate integration for every combination of model and system, one MCP server per system is enough.

What problem does MCP solve?

An LLM only knows what was in its training data and what is supplied in the request. For real tasks, it needs access to live systems: databases, ticketing systems, engineering tools, business applications. Before MCP, this meant point-to-point integrations — every AI application multiplied by every system resulted in its own connection. MCP standardizes this interface: a system provides an MCP server once, and any MCP-capable AI application can use it. N×M individual connections become N+M building blocks.

How does MCP work?

MCP follows a client-server architecture: the host is the AI application — such as a chat interface, an IDE assistant or an agent — which maintains connections to one or more MCP servers via clients. A server provides three kinds of building blocks:

Building blockFunctionExample
ToolsActions the model can invokerun a query, create a ticket, generate a document
ResourcesData and context to readfiles, data sets, model and requirements data
PromptsPredefined templates for recurring tasksreview checklist, analysis workflow

Which tool is useful when is decided by the model during the conversation — within the permissions and approvals set by the server and the host application.

MCP in engineering toolchains

In engineering organizations, knowledge is spread across tool boundaries: requirements in DOORS or Jama, architecture models in Enterprise Architect, code in GitLab. While standards such as OSLC connect engineering tools to each other, MCP opens them up to AI assistants: a model can query requirements and model data directly — without manual export steps — and answer questions such as “Which requirements are affected by this architecture change?”

MCP in business processes and for data sovereignty

Outside engineering, too, MCP is the usual way to connect AI to enterprise systems in a controlled manner. Two patterns from practice: firstly, models can be coupled to internal systems via MCP without data leaving the company — the server runs in your own environment and only exposes what is meant to be exposed. Secondly, a project-specific MCP server filled with context can give the AI a precise semantic frame — for example in legacy modernization, where it provides system knowledge, architecture rules and dependencies and thus rules out structural errors in code generation.

MCP in practice: connectivity is not the same as context

The protocol solves the technical connection — nothing more. Whether an MCP server is useful is determined by the context it provides in a structured way: poorly maintained data does not get better through a standard. And because a server gives the model real permissions, it deserves the same care as any other interface — clearly limited access rights, approvals for write actions and traceability of what the AI did and when.

Frequently asked questions

Why do we need MCP if every system already has an API?
APIs differ from system to system — every AI application would have to be connected to every API individually. MCP standardizes the interface between AI application and system: an MCP server describes its tools and data in a way that any MCP-capable model can use them without a custom integration. Many point-to-point connections become one reusable building block per system.
What does an MCP server provide?
Three kinds of building blocks: tools (actions the model can invoke, such as running a query or creating a ticket), resources (data and context to read, such as files or requirements data) and prompts (predefined templates for recurring tasks). Which permissions the model has is defined by the server and the host application.
Is MCP tied to a specific AI vendor?
No. MCP was published by Anthropic as an open standard at the end of 2024; the specification is freely accessible and is now supported by AI tools from various vendors. An MCP server built once can be used with different models and applications — which reduces lock-in to individual vendors.

Related terms

Reviewed by Christoph Hess, Head of Artificial Intelligence on July 20, 2026