Join our Newsletter — 33% off our NHI Course

Why do MCP workflows create compliance risk for public agencies?

They create compliance risk because the relevant control point is runtime action, not just login or role assignment. If an agent can move citizen or operational data across systems without inline policy checks, the agency may be unable to prove lawful access, retention limits, or purpose limitation.

Why MCP Workflows Create Compliance Exposure for Public Agencies

MCP workflows turn a simple access problem into a governance problem because the agent is not just authenticated once and then finished. It can retrieve data, transform it, and move it across systems in real time, so compliance depends on whether each action is approved, bounded, and recorded at the moment it happens. For public agencies, that matters when records rules, lawful basis, purpose limitation, and retention obligations all depend on proving how data was handled.

That shift also changes who bears responsibility for the control point. A role assignment may say an agent is allowed to connect, but that does not prove the agent should have moved a specific case file, exposed a citizen record, or called a downstream service at that moment. The compliance gap is usually not the login itself. It is the missing evidence trail for runtime decisions and data flows, especially when multiple systems participate in one workflow.

For agencies trying to support audit, records management, and public accountability, the practical issue is that an MCP-enabled workflow can outpace the controls designed for human users. In practice, many public bodies discover the gap only after they need to explain an action chain that was never designed to be evidenced end to end.

How MCP Changes the Control Model in Practice

MCP connects an agent to tools, services, and datasets through a structured interface, which is useful for automation but risky when the policy layer sits outside the action layer. In a traditional model, access reviews focus on accounts, groups, and entitlements. In an MCP workflow, the more important question is whether the agent can request, derive, and forward data in ways that are consistent with the agency’s legal and operational limits.

That means compliance teams need to think in terms of runtime controls rather than static permission lists. The relevant questions are whether each tool call is authorised, whether sensitive fields are filtered before use, whether downstream systems inherit the same restrictions, and whether logs preserve enough context to reconstruct intent, destination, and purpose. Where these checks are absent, the agency may still have a valid authentication event but no defensible account of why a specific data movement was permitted.

A practical control pattern is to require inline policy evaluation around the action itself, not only around the session. For example, an agent handling citizen records should be constrained by purpose, case context, and data class before it can fetch or forward content. That is different from granting broad API access and hoping later review can sort out whether the use was legitimate.

  • Use workflow-level approval points for high-risk data movements.
  • Classify MCP tool calls by data sensitivity and record purpose context.
  • Separate broad system connectivity from permission to move regulated content.
  • Retain logs that show who, what, when, where, and why for each material action.

This is why guidance on agentic workflows increasingly overlaps with identity, records, and data-governance controls. The OWASP Agentic AI Top 10 is useful here because it frames the risk around agent behaviour and action boundaries, while NHIMG’s AI Agents: The New Attack Surface report highlights that only 52% of companies can track and audit the data their AI agents access, leaving a large compliance blind spot. These controls tend to break down when MCP is connected to legacy systems that cannot enforce field-level checks or preserve complete action logs.

Common Failure Points in Public-Sector Deployments

Tighter runtime control often reduces automation speed, so agencies must balance auditability against operational convenience. That tradeoff becomes visible in environments that rely on long-lived service accounts, shared integrations, or loosely governed case-management systems, because those setups make it hard to prove that each data movement was purpose-limited.

Current guidance suggests three common failure points. First, teams treat MCP as a transport layer and assume the surrounding application will enforce policy, which often leaves tool calls effectively ungoverned. Second, they allow broad access to downstream records systems without separate checks for sensitive fields, retention class, or cross-border handling. Third, they rely on post hoc logs that show a connection occurred but not whether the specific action met the agency’s legal basis or disclosure rules.

There is no universal standard for this yet, but the operational lesson is clear: the more an MCP workflow can affect regulated data, the more the agency should treat each action as a compliance event, not just an IT event. If the workflow cannot show action-level evidence, it should be considered a higher-risk deployment even when the underlying login controls look strong.

Risk and Threat Considerations

The material risk is not only policy failure but also abuse of delegated trust. Once an agent can act across systems, a mistake, prompt manipulation, or overly broad tool permission can move sensitive public data beyond the intended scope without a clear break in the control chain. That creates exposure in records integrity, privacy compliance, and accountability.

Failure mechanism: The risk materialises when runtime authorisation is weaker than the agent’s effective capability. If tool access is granted once and not re-evaluated per action, the agent can retrieve, combine, and forward regulated data in ways that bypass purpose checks, retention limits, or disclosure constraints.

Impact: The agency may be unable to prove lawful access or explain a data transfer during audit, complaint review, or incident response. That can lead to evidentiary gaps, policy violations, and broader trust loss even when no external attacker is involved.

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, CSA MAESTRO and MITRE ATT&CK address the attack and risk surface, while NIST AI RMF, NIST CSF 2.0 and CIS Controls v8 set the governance and control requirements practitioners need to meet.

Framework Control / Reference Relevance
OWASP Agentic AI Top 10 A1 — Agentic Access Control MCP workflows hinge on agent action boundaries and runtime authorization.
Recommendation — Enforce action-level authorization for every tool call and block unbounded agent reach.
CSA MAESTRO GOV-02 — Governed Agentic Operations Public-sector MCP use needs governance for autonomous actions and oversight.
Recommendation — Require governed approval and monitoring for agent actions that move regulated data.
NIST AI RMF MAP-1 — Map AI Context and Use Agencies need to map where agent workflows handle sensitive data and decisions.
Recommendation — Map each MCP workflow’s data purpose, sensitivity, and decision context before deployment.
NIST CSF 2.0 PR.AA-01 — Identity and Access Management MCP risk emerges when access exists without runtime controls and traceability.
Recommendation — Tighten access governance so agent permissions stay bounded to approved use cases.
CIS Controls v8 6 — Access Control Management MCP workflows often fail when access is broad but not separately constrained at runtime.
Recommendation — Restrict and review access paths for agent-driven data movement and service use.

Practitioner Guidance

What to prioritise: Treat the highest-risk MCP workflows as evidence-producing processes, not just automation paths. Prioritise cases where the agent can touch citizen data, official records, or operational systems that feed statutory reporting.

What to verify: Confirm that every material tool call has an approval basis, a purpose context, and an auditable record. If the logs cannot reconstruct the action chain, the workflow is not ready for regulated use.

Decision rule: If an MCP workflow can move regulated data without inline policy checks, restrict it to non-sensitive use until the control gap is closed. Do not rely on role assignment alone as proof of compliance.

Practitioner takeaway: The key judgement is whether the agency can prove, after the fact, that each agent action was lawful, necessary, and bounded. If it cannot, the workflow may be operationally convenient but compliance-incomplete.