Because a single bearer token collapses authentication, authorisation, and backend access into one reusable credential. If that token leaks, the attacker inherits both trust boundaries. Token exchange reduces that risk by limiting each token to one audience and one operational purpose.
Why This Matters for Security Teams
MCP integrations become risky when one bearer token is reused across multiple tools, backends, and prompts because a single leak now crosses every boundary that token can reach. That is not just an access issue, it is an identity design failure. In agentic and workflow-heavy environments, tokens are often copied into logs, middleware, ticketing systems, or shared runtime configs, which turns one integration mistake into broad compromise. NHIMG research on the 2025 State of NHIs and Secrets in Cybersecurity found that 44% of NHI tokens are exposed in the wild, which matches the reality of over-shared operational credentials.
The core problem is that MCP is meant to let tools and AI agents interact safely, but reuse of one token everywhere collapses authentication, authorisation, and backend trust into a single reusable secret. That defeats audience restriction, makes attribution harder, and removes the ability to contain a compromise to one service or one task. Current guidance from the OWASP Top 10 for Agentic Applications 2026 and the NIST Cybersecurity Framework 2.0 points toward narrower trust scope, better token handling, and explicit access boundaries. In practice, many security teams discover the blast radius only after a connector, script, or support workflow has already reused the token beyond its intended audience.
How It Works in Practice
Safer MCP design treats the token as a scoped proof of identity, not a universal pass. Each integration should obtain a token for one audience, one backend, and one short-lived task. That means no shared “integration token” for every database, storage bucket, or SaaS tool. Instead, the system should issue per-request or per-session credentials, ideally through token exchange or workload identity so the downstream service can verify what the caller is and what it is allowed to do.
This is the practical shift security teams need to make: the MCP server or broker should request a narrowly scoped credential at runtime, then discard it when the task ends. That credential should carry the minimum claims needed for the specific action, and it should expire quickly enough that replay has little value. For agents, this is especially important because the same autonomous workflow may chain several tools in a single run, which makes static role assumptions unreliable. NHIMG’s Top 10 NHI Issues and the Guide to the Secret Sprawl Challenge both reinforce the operational reality that secrets spread quickly when they are reused across systems.
- Use audience-bound tokens so one credential cannot be replayed against unrelated services.
- Prefer short TTLs and automatic revocation over long-lived static API keys.
- Map each MCP tool to a distinct workload identity or delegated credential.
- Evaluate access at runtime with policy-as-code instead of assuming a fixed role is enough.
This guidance aligns with the zero-trust direction in the NIST Cybersecurity Framework 2.0 and with agentic control models that expect runtime authorisation, not one-time trust. These controls tend to break down in legacy connectors that only support a single shared secret because there is no practical way to distinguish one backend audience from another.
Common Variations and Edge Cases
Tighter token scoping often increases integration complexity, requiring organisations to balance smaller blast radius against more identity plumbing. That tradeoff becomes visible in older SaaS apps, batch jobs, and vendor connectors that cannot handle audience-specific tokens or per-task exchange cleanly. Current guidance suggests compensating controls rather than accepting blanket reuse, but there is no universal standard for every MCP deployment yet.
One common edge case is a shared gateway that fronts many tools. Even there, the gateway should not forward one master token downstream. It should translate trust into the least-privilege credential that each backend can validate independently. Another edge case is observability: if token exchange is poorly designed, logs can still capture sensitive headers or downstream claims, so redaction and secret hygiene remain essential. Breach case studies such as the Salesloft OAuth token breach show how one exposed token can unlock multiple downstream systems if reuse is too broad.
Where reuse is unavoidable, the safer interim pattern is to constrain the token to a single backend audience, make it ephemeral, and bind it to workload identity so it cannot be lifted and repurposed elsewhere. That still leaves residual risk, especially in multi-tenant platforms, because any component that can mint or forward the token becomes a high-value compromise point.
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 OWASP Non-Human Identity Top 10 address the attack and risk surface, while NIST AI RMF and NIST Zero Trust (SP 800-207) set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| OWASP Agentic AI Top 10 | A2 | Addresses credential abuse when agents and tools overreach their intended scope. |
| CSA MAESTRO | C3 | Covers workload trust and runtime control for autonomous tool use. |
| NIST AI RMF | GOVERN | Requires accountability and lifecycle oversight for AI-enabled access decisions. |
| OWASP Non-Human Identity Top 10 | NHI-01 | Reused tokens expand exposure and make secret sprawl harder to contain. |
| NIST Zero Trust (SP 800-207) | PR.AC | Zero trust requires per-request verification instead of implicit token trust. |
Bind each MCP token to one agent action and revoke it immediately after the task completes.
Related resources from NHI Mgmt Group
- How do third-party SaaS integrations create NHI risk and how should they be managed?
- Why do MCP servers create more NHI risk than ordinary service integrations?
- Why do MCP servers create more NHI risk than ordinary API integrations?
- Why do token reuse and refresh tokens create so much risk in SaaS integrations?
Deepen Your Knowledge
Reviewed and updated by the NHIMG editorial team on August 20, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org