Model Context Protocol
MCP standardises exchanges between AI applications and servers providing tools, context data or templates.
What does MCP connect?
The Model Context Protocol, or MCP, is an open protocol for connecting AI applications to available data and functions. A client inside the application communicates with an MCP server. The server may offer executable functions as Tools, context data as Resources and reusable instruction templates as Prompts. The capabilities actually available depend on the implementations on both sides and their compatibility. MCP defines the exchange format; selection, use and access rules must be configured in the specific solution.
In a fictional maintenance system, a server provides approved manuals as readable resources, document search as a tool and a template for follow-up questions. The AI application uses content permitted for the particular user. Such a connection grants neither access to all company data nor automatic authority to change a maintenance work order. The team therefore checks the capabilities actually offered, the supported protocol version and enforcement of access rights. A model may request a tool call through function calling; MCP may provide the shared interface to the corresponding server.
Sources
Related terms
- AI agentAn AI system that selects its next steps within defined limits and uses tool results to guide further work.
- Agentic workflowA process combining AI-assisted decisions and tool actions, with fixed checks and variable paths through the work.
- Function callingA language model requests a described function with structured arguments; the connected application executes it.
- AI guardrailsGuardrails constrain and check AI application behaviour. Model instructions and technical enforcement perform different tasks.
- Prompt injectionPrompt injection attempts to redirect an AI application through inserted instructions. Retrieved documents can contain them too.
- Model cardA model card documents an AI model’s purpose, foundations, evaluation conditions and known limitations for a particular version.
Articles on this topic








AI & Automation with ASES
AI assistants and automated workflows



