MCP fails when organisations treat connectivity as the main problem and ignore authorisation at the prompt and output layers. If an AI can reach data sources without a defined policy for who may ask what, the access boundary becomes implicit, not governed, and that is where exposure starts.
Where MCP breaks is not at transport, it is at decisioning
MCP can move requests and connect tools cleanly, but that does not answer the harder question: should this prompt, for this user, in this context, be allowed to reach this data at all? If policy only exists at the connection layer, a model can still become an implicit relay into sensitive systems. That is why the failure shows up at authorisation, not connectivity.
The practical distinction is between plumbing and permission. A well-wired MCP setup can still be unsafe when the client, tool, or server assumes that any natural-language request arriving through the model is legitimate. Once policy is absent at the prompt and output layers, the model can translate ordinary language into access that was never explicitly approved.
This is especially visible when MCP is used as a general gateway to internal search, tickets, files, or operational systems. The protocol can expose a lot of capability in a standardised way, but standardisation does not create business rules. If the access path is broad and the response path is not constrained, the model can retrieve or reveal more than the human operator intended.
Why natural language makes the boundary implicit
Natural language changes the shape of the request because the user is no longer selecting a specific API action, they are asking the model to interpret intent. That makes the authorisation question more subtle: the system must decide not only whether the user may access a resource, but also whether the request semantics are sufficient to justify that access. Without explicit policy, the model becomes the translator and the policy enforcement point at once.
That is where confusion often starts. Teams validate the transport, trust the tool registry, and assume the model will behave like a thin client. In reality, prompt-driven systems can blur identity, delegation, and approval unless there is a separate control that binds the request to an allowed purpose, an allowed data class, and an allowed output shape.
For that reason, MCP should be treated as an integration layer, not an authorisation strategy. The MCP authorization specification is useful because it shows that the protocol itself expects explicit authorisation handling rather than informal trust in the client or model.
What practitioners need to control before data exposure starts
The core control is to define who may ask for what, through which tools, under what circumstances, and with what response limits. That means separating tool connectivity from data entitlement, and separating entitlement from disclosure. If a tool can query sensitive data, the next question is whether the model may present that data back verbatim, summarise it, or only return a constrained result set.
Prompt-layer controls matter because they stop the model from acting as an unbounded policy interpreter. Output-layer controls matter because even a permitted query can become an exposure if the response includes too much context, adjacent records, or hidden fields. In practice, this is where teams discover that read access is not the same thing as safe disclosure.
For agentic systems, the issue becomes even sharper. The model may be able to reach multiple tools, chain requests, and preserve context across steps, so authorisation has to be checked at each meaningful boundary. NHIMG’s MCP Security Guide is a practical reference for the OAuth-based authorisation model, token handling, and the confused-deputy style failures that appear when tokens or tool trust are passed through too freely. NHIMG’s AI Agent Identity Security: The 2026 Deployment Guide adds the operational lens for short-lived credentials, task-scoped access, and agent authentication.
Risk and Threat Considerations
When MCP is used to bridge natural language to sensitive data, the main risk is unauthorised disclosure through overbroad delegation. A model does not need to “hack” anything if the system already treats ordinary prompts as enough justification to query protected data and return it intact.
Failure mechanism: The protocol layer remains healthy while the authorisation layer is missing or too coarse, so the model can retrieve sensitive records, combine them across tools, and expose them through normal output.
Impact: Organisations can leak confidential records, amplify insider access, or create a scalable exfiltration path that is hard to spot because it looks like ordinary model use.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
OWASP Agentic AI Top 10 and OWASP API Security Top 10 address the attack and risk surface, while NIST SP 800-53 Rev 5 sets the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| OWASP Agentic AI Top 10 | ASI03 — Identity & Privilege Abuse | MCP failures here arise when prompts gain implicit authority over sensitive tools and data. |
| ASI02 — Tool Misuse | The risk is the agent using legitimate tools to reach or reveal sensitive data in unintended ways. | |
| Recommendation — Enforce explicit authorization boundaries for every agent tool call and deny privilege by default. Constrain tool invocation scope and validate each action against policy before execution. | ||
| OWASP API Security Top 10 | API5 — Broken Function Level Authorization | MCP tool access can mirror function-level authorization failures when prompts trigger restricted actions. |
| Recommendation — Require function-level authorization checks on each sensitive tool operation. | ||
| NIST SP 800-53 Rev 5 | AC-3 — Access Enforcement | Sensitive MCP access requires enforcement of who may request and receive protected data. |
| IA-2 — Identification and Authentication (Organizational Users) | The access boundary depends on reliably identifying the requesting human or operator. | |
| AU-12 — Audit Record Generation | Prompt-to-data flows need records that show what was asked, selected, and returned. | |
| Recommendation — Enforce least-privilege access decisions for every MCP-backed data request. Authenticate the requesting user before any MCP tool can reach sensitive sources. Log MCP request context and tool outputs to support investigation and review. | ||
Practitioner Guidance
What to verify: Check whether every MCP tool call is tied to an explicit policy decision, not just to a logged-in session or trusted client. If the answer is “the model decides based on the prompt,” the control is too weak for sensitive data.
Decision rule: If a tool can reach regulated, confidential, or high-value data, require a separate authorisation policy for request intent and a separate limit on what the model is allowed to return. Treat prompt acceptance as input handling, not access approval.
Common mistake: Teams secure the transport, add a gateway, and stop there. That reduces exposure only if the gateway also enforces purpose, scope, and output constraints; otherwise it is just a narrower pipe to the same problem.
Practitioner takeaway: MCP is safe only when the model is not allowed to convert conversational intent into implicit authority. The boundary must be explicit, policy-backed, and enforced before sensitive data is ever selected for retrieval or disclosure.
Related resources from NHI Mgmt Group
- When is it appropriate to implement MCP in the context of AI systems?
- Who is accountable when sensitive health data is exposed through vendors or AI systems?
- How can organisations govern sensitive data moving through AI and MCP-connected apps?
- Why do sensitive data controls fail when information moves through AI assistants and connected apps?
Deepen Your Knowledge
Free weekly newsletter
Subscribe to the NHI & AI Identity Journal
The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.
Bonus 33% off our NHI Course when you subscribe.
Reviewed and updated by the NHIMG editorial team on October 11, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org