MCP: A Standard for Action, Not Knowledge
The Model Context Protocol (MCP) is a vital standard for connecting AI agents to systems for targeted actions. However, using it for mass data retrieval leads to high costs, latency, and governance issues; Retrieval-Augmented Generation (RAG) is the correct pattern for knowledge access.
What is the proper use of the Model Context Protocol (MCP) in AI agent architecture?
- Targeted Actions — MCP is optimally designed for connecting AI agents to systems to perform specific, targeted actions, such as changing a status or initiating an operation within a system.
- Standardized Integration — It serves as an excellent integration standard, streamlining connections between language models and diverse systems by providing a uniform protocol, eliminating the need for custom interfaces.
- Encapsulated Write Access — MCP is best utilized for write operations where a user's permissions can be passed along, ensuring that actions are executed in the user's name and respecting existing security protocols.
- Governed Operations — When used for actions, MCP should be paired with a robust permissions layer. This ensures that the system validates user authorization before any model-initiated action proceeds, preventing security gaps.
- MCP
- Model Context Protocol
- AI Agents
- RAG
- Retrieval-Augmented Generation
- AI Architecture
- Governance
- API
Markdown-Version (zitierfähig)
I. MCP in Perspective: What the Celebrated Standard Delivers, and What It Doesn’t
Currently, MCP – the Model Context Protocol – is being celebrated as the universal connector for AI. The “USB-C port for LLMs.” A standard, at last, that ends the chaos of proprietary AI interfaces. And that much is true.
But a connector says nothing about what you should plug into it. This is exactly where the thinking error begins – one being made over and over in architecture discussions right now.
A. What MCP Actually Solves
Let’s start with the credit, because it is deserved. Until now, every connection between a language model and a source system was manual work – its own interface, its own logic, its own maintenance overhead. MCP standardises that. A model can talk to tools and data sources through a single, uniform protocol instead of building a custom workaround for every system. For integration work, that is real progress.
The problem is not the protocol. The problem is what people use it for.
B. The One Distinction That Decides Everything: Knowledge vs. Action
There is a dividing line that, in practice, decides cost, performance and operability – and that the hype almost always skips over: the difference between knowledge and action.
Knowledge means reading data. “Which open quotes do we have for this customer?” One query, one answer.
Action means changing something in the target system. “Set the status of this quote to ‘presented’.” A targeted write operation.
MCP is built for actions. For targeted, clearly defined operations in a system it plays to its strengths – standardised, traceable, low overhead. For pure mass data retrieval, on the other hand, it quickly becomes the most expensive option you can choose.
C. Where It Gets Expensive
Take the harmless question: “Which open quotes do we have for customer X?”
In a pure MCP approach, the system sends the language model off to search. The model calls the data source, gets back raw data, filters it, reasons about it, perhaps asks again. And this is precisely where three effects arise that are reliably underestimated in projects:
First, the context-window explosion. Everything the data source returns lands in the model’s working memory. With several connected systems, the volume of data processed per interaction grows rapidly – and the model becomes noticeably slower.
Second, the latency from multiple steps. If the AI needs three stages – search, request details, act – that means three full processing cycles in sequence. For real-time use at the workplace, often too slow.
Third, and economically the most dangerous: cost scales with the number of users. What a classic, deterministic filter handles for a fraction of a cent, you here have the model work out anew at every reasoning step – and you pay for every word processed. With ten pilot users it goes unnoticed. With a thousand in rollout, it does not.
D. The Underestimated Gap: Governance
There is one point that almost entirely disappears in the hype and is becoming a knockout criterion precisely in industry: permissions.
MCP brings no rights management of its own. If the model has access to a system through a connection – how does the system know whether the human in front of the screen is even allowed to see this data? In a world of finely graded roles, sales territories and confidentiality levels, that is not an academic question. Whoever fails to solve it cleanly has either a security gap or enormous additional effort – usually both.
E. The Clean Cut in Practice
The solution is unspectacular, and that is precisely its strength. You use MCP where it was built to be used – and for reading, the pattern that was made for it.
For the knowledge side, meaning all read access, the established means is a RAG system (Retrieval-Augmented Generation). The principle: instead of letting the model blindly search a data source, the relevant data is found in advance via semantic search, filtered, and handed over as compact, dosed context. An upstream cache answers identical questions instantly, with no model call at all. The model receives not the raw inventory but exactly what it needs to answer – cheap, fast, with traceable relevance. Solving precisely this task via MCP would mean using the tool against its strength.
For the action side, the write access, MCP then comes into play – and rightly so here. But encapsulated, with a permissions layer in front of it. When the model wants to trigger an action, the user token is passed along. The action runs in the user’s name. If that user has no write rights in the target system, the backend blocks it – before the model even begins to “think.” The governance problem thus sits where it belongs.
The same question about open quotes is answered, in this model, cheaply and quickly from the read path. Only when the user actually wants to change something does MCP enter the picture – controlled, one-off, targeted.
F. Conclusion
MCP is an excellent integration standard. It ends the interface chaos and is the right path for action-based agent scenarios. But it is not the operating system for a company’s data – and should not be made into one.
The hype suggests routing everything through this one, conveniently universal connector. Whoever follows that builds in token explosion, latency and a governance gap. Whoever instead understands MCP as what it is – a strong standard for targeted actions, not the answer to every data question – gets exactly the value the protocol really delivers.
A standard is not an architecture concept. The difference is one you pay later – or not at all.
Daniel Gorld
Consulting Director, cbs CX (The cbs Group Salesforce Consultancy)
Daniel Gorld is a B2B CX and process consultant and Consulting Director at cbs CX (The cbs Group Salesforce Consultancy) with over 20 years of experience in industrial B2B.
Related
From Prompt to Token: AI Agent Building Blocks
This guide decodes the seven essential AI agent building blocks—Prompt, Skill, RAG, Memory, API, MCP, and Tokens—for B2B decision-makers. It explains how these architectural choices determine an agent's effectiveness and provides a framework for evaluating agent projects beyond vendor hype.
Lakehouse: The New AI Infrastructure
The data lakehouse architecture is becoming essential AI infrastructure, enabling a single dataset to serve two distinct consumers: the analytical 'signal layer' for predictions and the process-oriented 'AI agent' for contextual action. This shift is crucial as ERP vendors tighten direct data access, making the company-controlled lakehouse a strategic asset for scalable AI.
SAP and Salesforce: AI Integration Clash
Salesforce and SAP have adopted opposing AI strategies: Salesforce's Headless 360 enables direct API access for AI agents, whereas SAP's new policy restricts it, forcing integrations through its proprietary Joule system. This divergence creates significant architectural and licensing challenges for companies using both platforms.
Headless 360: Salesforce's Kodak Moment
Salesforce's Headless 360 strategy opens its entire platform via APIs, enabling AI agents to operate within enterprise-grade governance. This architectural shift invites industrial companies to build AI-native processes on a trusted foundation, rather than risking security and compliance on external platforms.
Process Control vs. AI Workflow
Enterprise AI success hinges on a key distinction: AI orchestrators manage internal AI workflows (model calls, RAG), while business systems like Salesforce control the business process (stages, approvals, audits). Blurring these layers creates short-term solutions that fail to scale and meet long-term compliance and architectural needs.
Published · Updated