Before you bolt a Model Context Protocol (MCP) onto an AI stack, there's really only one question that matters: has anyone actually looked closely at what goes in, what comes out, and who's authorized that? MCP makes it strikingly easy to connect AI...
By Anthony Raaijmakers
Before you bolt a Model Context Protocol (MCP) onto an AI stack, there's really only one question that matters: has anyone actually looked closely at what goes in, what comes out, and who's authorized that? MCP makes it strikingly easy to connect AI to other systems, and that very ease is exactly what makes the question more urgent, not less.
This matters because agentic AI stacks are currently being connected to internal systems, customer data, and external tools at breakneck speed — often faster than the security review that should come with it. A protocol that feels "standard" gets skipped over in the kind of questions you'd normally ask for any new integration.
Research from Unit42 showed that MCP sampling opens up an additional attack surface that isn't obvious: prompt injection, conversation hijacking, and hidden tool invocation. In other words, if a server can ask for something to be sent back or trigger an action, the question of who's allowed to initiate that and under what conditions matters at least as much as whether the connection technically works.
The core of the problem isn't MCP as a protocol, but the assumption that a standardized protocol is automatically a secure one. It isn't. Security lives in the implementation: what rights a server gets, whether actions are logged, whether input and output are validated before they trigger anything, and who ultimately decides when an action may be executed. A connection that "just works" says nothing about whether those four things are set up properly.
For a team looking to connect an MCP server, in practice this means: first map out exactly what moves through that layer, which systems it can reach, and which actions can be executed without a human in the loop. Only once those questions are answered does rollout become the next step, not before.
This lines up with how we at Oneminded think about data security: never as a reason not to use AI, but as a reason to decide for yourself where data lives and who can access it. And because an MCP connection often runs on your real customer data, you decide where that lives and who can access it — not the tool. That's control you want to keep, not hand over implicitly to a protocol just because it feels "standard."
If you're about to connect an MCP server or a similar integration yourself, start with the question at the heart of this piece: has anyone actually looked at the input and output, and who decides when something goes wrong? Want to work through that question together for your AI stack? You can give us a call.