Join our Newsletter — 33% off our NHI Course

Why do MCP deployments increase risk if organisations do not govern tool permissions and secrets carefully?

MCP can accelerate AI agent access to tools and data, but that also concentrates trust in a small set of configuration and credential paths. Without access scoping, vaulting, and review of how credentials move through the stack, a single misconfiguration can expose many systems at once. The risk grows because machine access is often persistent, automated, and harder to audit than human access.

Why This Matters for Security Teams

MCP changes the security problem from “can an agent reach a tool” to “who can safely let the agent use that tool, with what secret, and under what conditions.” That matters because MCP often concentrates trust in a few connectors, registries, and credential paths. If those paths are over-permissioned, every downstream system reachable through the agent inherits that exposure. NHI Management Group has repeatedly shown how quickly this turns into operational risk in guidance such as the Top 10 NHI Issues and the Guide to the Secret Sprawl Challenge.

This is not a theoretical concern. Current research from The 2024 ESG Report: Managing Non-Human Identities found that 72% of organisations have experienced or suspect they have experienced a breach of non-human identities. That context is important because MCP increases the blast radius of the same basic mistakes: static secrets, broad scopes, and weak review of machine-to-machine pathways. Security teams often assume the protocol layer is the control, when in practice it is only another trust boundary that must be governed. In practice, many security teams encounter MCP exposure only after one connector secret has already been reused across multiple systems.

How It Works in Practice

Safe MCP deployments treat the agent or workload as a non-human identity with tightly scoped, short-lived access rather than a user surrogate with borrowed human privileges. The practical pattern is to combine workload identity, policy enforcement, and secret brokering so the tool call is authorised at runtime, not just at initial registration. That aligns with the OWASP Non-Human Identity Top 10 and the NIST Cybersecurity Framework 2.0, both of which emphasise least privilege, access review, and continuous governance.

In operational terms, organisations should:

  • Bind MCP clients and services to workload identity, not shared human accounts or long-lived API keys.
  • Issue just-in-time secrets for a specific task, with short TTLs and automatic revocation on completion.
  • Scope tool permissions to the minimum action set, such as read-only access for retrieval workflows.
  • Store credentials in a vault and prevent them from being logged, cached, or passed through prompts.
  • Evaluate policy at request time, including tool, tenant, data sensitivity, environment, and agent intent.
  • Review connector mappings, allowlists, and token exchange paths as part of change management, not only during incident response.

MCP also intersects with real-world secret leakage patterns. Research in The State of Secrets Sprawl 2026 shows how AI-related credential leaks continue to grow, which makes static credentials especially dangerous when they sit behind automation. Current guidance suggests that protocol-level trust should never substitute for explicit secret lifecycle control, because the agent may chain tools in ways that no pre-approved human workflow anticipated. These controls tend to break down when MCP servers inherit broad cloud roles or when multiple agents share one credential namespace, because revocation and attribution become ambiguous.

Common Variations and Edge Cases

Tighter tool scoping often increases operational overhead, requiring organisations to balance developer velocity against blast-radius reduction. That tradeoff becomes sharper in agentic environments where the same MCP tool may be used for testing, retrieval, and write operations. Best practice is evolving here, and there is no universal standard for intent-based authorisation across every MCP implementation yet. What is consistent is the need to separate trust domains so one agent cannot silently inherit another agent’s access.

Edge cases appear when MCP is used in CI/CD, shared automation runners, or multi-tenant internal platforms. Those environments amplify risk because secrets can be copied into build logs, reused across ephemeral jobs, or exposed through debugging workflows. NHIMG’s analysis of the CI/CD pipeline exploitation case study and the Reviewdog GitHub Action supply chain attack show how quickly machine credentials spread once automation paths are loosely governed. For that reason, organisations should treat MCP connectors as high-value control points, not convenience integrations. When tool permissions are broad and secrets are persistent, a single compromised agent or misconfigured server can become a lateral movement hub across many systems.

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, OWASP Non-Human Identity Top 10 and CSA MAESTRO address the attack and risk surface, while NIST AI RMF and NIST CSF 2.0 set the governance and control requirements practitioners need to meet.

Framework Control / Reference Relevance
OWASP Agentic AI Top 10 A1 Agentic tool misuse and overreach are central risks in MCP deployments.
OWASP Non-Human Identity Top 10 NHI-03 Persistent or reused secrets in MCP are a classic non-human identity weakness.
CSA MAESTRO TRUST-04 MCP needs trust-aware orchestration for autonomous tool access and delegation.
NIST AI RMF MCP governance requires managing AI system risk, accountability, and oversight.
NIST CSF 2.0 PR.AC-4 Least privilege and access control directly apply to MCP tool and secret paths.

Vault MCP secrets, rotate them aggressively, and revoke any credential that outlives its task.