The server should host tools, resources, and prompts. The control plane should handle authentication, authorization, token exchange, storage, logging, and revocation. If those responsibilities stay inside the server, every new integration duplicates security logic and makes identity governance harder instead of easier.
Why This Matters for Security Teams
An mcp server and an mcp control plane solve different problems, and confusing them creates predictable security debt. The server is the execution surface for tools, resources, and prompts. The control plane is where identity, policy, token exchange, logging, and revocation belong. When those responsibilities are embedded in each server, every integration becomes a custom security project instead of a governed platform capability.
This distinction matters because MCP is being adopted in environments that already struggle to track agent behaviour. NHIMG research on AI Agents: The New Attack Surface report shows that 80% of organisations report AI agents have already acted beyond intended scope, while only 52% can track and audit the data those agents access. That is exactly the kind of condition where decentralised auth logic becomes brittle. Industry guidance in the OWASP Agentic AI Top 10 also treats uncontrolled tool access and weak identity boundaries as core agentic risks, not edge cases.
In practice, many security teams discover the difference only after one server has been over-permissioned and the resulting access pattern is already embedded across multiple agent workflows.
How It Works in Practice
Think of the MCP server as the place where work happens and the MCP control plane as the place where trust is established and maintained. A well-designed control plane should authenticate the client or agent, exchange or mint tokens, enforce policy, scope tool access, log requests, and revoke access when a session ends. The server then focuses on exposing the actual capabilities with minimal local security logic.
This separation aligns with current guidance from the OWASP Top 10 for Agentic Applications 2026, which emphasises runtime governance for autonomous systems, and with NHIMG’s Ultimate Guide to NHIs, which frames machine identity as a separate governance problem from application hosting. In mature deployments, the control plane often becomes the policy enforcement point for short-lived credentials, while the server only consumes those credentials to execute approved actions.
- Use the control plane to issue just-in-time credentials, not long-lived static secrets.
- Keep access scope tied to task, context, and tool, rather than to a broad server-level role.
- Centralise audit logs and revocation so security teams can answer who accessed what, when, and why.
- Prefer workload identity and token exchange over embedding secrets in server configuration.
The practical result is simpler server design, fewer duplicated controls, and a clearer place to apply policy when an agent chains tools or requests new permissions mid-session. NHIMG’s Ultimate Guide to NHIs — Standards is useful here because it reinforces that identity governance should be standardised above the workload, not reimplemented inside each workload. These controls tend to break down in highly federated developer environments because each team wires its own token handling and logging path differently.
Common Variations and Edge Cases
Tighter control-plane centralisation often increases integration overhead, so organisations need to balance developer velocity against governance consistency. That tradeoff is real, especially where MCP servers are experimental, internal-only, or owned by separate product teams.
Best practice is evolving for hybrid models. Some teams keep lightweight policy checks in the server for coarse safety controls, while the control plane handles identity, token exchange, and audit. That can work, but only if the server never becomes the source of truth for who is allowed to do what. The main exception is a tightly scoped lab environment where speed matters more than enterprise governance, yet that approach should be treated as temporary.
Vendor research suggests why this discipline matters. Astrix Security’s The State of MCP Server Security 2025 found that 53% of MCP servers expose credentials through hard-coded values in configuration files and only 18% implement any form of access scoping for tool permissions. That is a strong signal that security logic inside the server often drifts into ad hoc implementation. For architecture teams, the safer pattern is to treat the control plane as the trust boundary and the server as an execution endpoint.
That model is especially important when agents can dynamically request tools across multiple systems, because local server controls usually fail once a workflow crosses team, tenant, or trust-zone boundaries.
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 CSF 2.0 set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| OWASP Agentic AI Top 10 | A2 | Addresses tool abuse and runtime governance for agentic workflows. |
| CSA MAESTRO | M1 | Covers control-plane governance for autonomous agent operations. |
| NIST AI RMF | Supports governance and accountability for AI systems with dynamic behaviour. | |
| OWASP Non-Human Identity Top 10 | NHI-03 | Relevant to secret handling and credential lifecycle in MCP deployments. |
| NIST CSF 2.0 | PR.AC-4 | Access control and least privilege apply directly to MCP control-plane design. |
Map MCP access to least-privilege rules and enforce them consistently at the control plane.
Related resources from NHI Mgmt Group
- What is the difference between managed identities and hardcoded secrets for AI agents?
- What is the difference between human identity governance and AI agent governance?
- What is the difference between workload identity and API keys for AI agents?
- What is the difference between governing human access and governing AI agent access?
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