A binary approval model misses the real control point, which is the individual tool inside the server. Read-only functions may still import untrusted input, while write or delete tools can expose code, data, or infrastructure to misuse. Security teams need granular policy at tool level, not just server level, or they will miss the highest-risk actions.
Why This Matters for Security Teams
A simple approve or deny decision assumes the server is the security boundary. It is not. mcp server often bundle low-risk read tools with high-risk write, delete, and export functions, so one approval can unlock very different outcomes. That creates an access review problem: teams may sign off on the server while missing the specific tool that can leak secrets, alter records, or trigger destructive actions.
This matters because MCP security failures rarely look like a classic login event. They show up as tool misuse, overbroad scopes, and configuration drift inside otherwise trusted integrations. NHIMG’s research on MCP server security shows that only 18% of deployments implement any form of access scoping for tool permissions, which helps explain why binary approvals leave so much risk untouched in practice. For background, see The State of MCP Server Security 2025 and the control framing in OWASP Agentic AI Top 10.
In practice, many security teams encounter misuse only after a trusted MCP server has already been granted broad access and a harmful tool action has already executed.
How It Works in Practice
The correct approval model is tool-aware, not server-aware. Security teams should inventory each MCP server by tool, then classify those tools by data sensitivity, action type, and blast radius. A read-only search tool that accepts untrusted prompts, a file retrieval tool that can expose internal documents, and a write tool that can push code or change infrastructure all deserve different policy treatment.
Operationally, this means evaluating permissions at request time, not just during onboarding. Current guidance suggests combining least privilege with policy checks that can distinguish between safe, bounded reads and high-impact actions. That maps well to the direction described in NIST SP 800-53 Rev 5 Security and Privacy Controls and the agentic risk patterns highlighted in Analysis of Claude Code Security.
- Approve tools individually, not just the MCP server package.
- Separate read, write, and administrative tools into distinct policy tiers.
- Require explicit review for tools that can export secrets, alter code, or invoke downstream systems.
- Log tool invocation context, including user intent, target resource, and response outcome.
- Reassess approval whenever the server adds a new tool or changes an existing one.
NHIMG’s research indicates that 53% of MCP servers expose credentials through hard-coded values in configuration files, so even “approved” servers can still become a secret-disclosure path if tool-level controls are absent. These controls tend to break down when a single MCP server is allowed to aggregate multiple teams’ tools because policy ownership becomes unclear and the highest-risk function inherits the weakest review.
Common Variations and Edge Cases
Tighter tool-level approval often increases operational overhead, requiring organisations to balance faster onboarding against stronger segregation of duties. That tradeoff is real, especially when product teams want a quick yes or no for each new integration. Best practice is evolving, but the current direction is clear: approval should reflect function, not vendor packaging.
Some environments also blur the line between safe and risky tools. A read-only function may still be dangerous if it can ingest untrusted content, chain into another service, or expose sensitive metadata. Likewise, a write-capable tool is not always unacceptable, but it should usually require stronger justification, narrower scope, and more frequent review. The OWASP Top 10 for Agentic Applications 2026 reinforces this broader pattern: the risk is often in the action path, not just the platform.
There is no universal standard for MCP approval workflows yet, so organisations should document their own decision rules, especially for exceptions such as internal-only servers, temporary pilots, and vendor-managed connectors. The practical test is simple: if a reviewer cannot explain which tool is being approved and why it is safe, the approval is too coarse.
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 | A2 | Tool-level approval failures mirror agentic authorization and action abuse risks. |
| OWASP Non-Human Identity Top 10 | NHI-04 | MCP servers rely on non-human credentials that are often overexposed. |
| CSA MAESTRO | GRC-02 | Governance must cover autonomous tool use, not just platform approval. |
| NIST AI RMF | AI RMF calls for context-aware risk treatment for changing system behavior. | |
| NIST CSF 2.0 | PR.AC-4 | Least privilege is violated when server approvals grant broad tool access. |
Classify each MCP tool by action risk and block high-impact tool paths by default.
Related resources from NHI Mgmt Group
- What breaks when MCP tools are approved at the server level but not at the tool level?
- When should organisations treat an NHI as a high-priority risk?
- Should organisations treat MCP server collaboration as a Zero Trust problem?
- What breaks when organisations treat Gemini coverage as a brand-level decision instead of a product-surface decision?
Deepen Your Knowledge
Reviewed and updated by the NHIMG editorial team on August 27, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org