MCP Tool Exposure is a Privilege Grant: A Two-Gate Authorization Model for Agentic AI

Source: Cloud Security Alliance

Author: unknown

URL: https://cloudsecurityalliance.org/blog/2026/10/20/mcp-tool-exposure-is-a-privilege-grant-a-two-gate-authorization-model-for-agentic-ai

ONE SENTENCE SUMMARY:

MCP tool catalogs expand agent privilege surfaces, requiring separate capability admission and resource-aware execution authorization enforced outside models.

MAIN POINTS:

  1. MCP enables agents to operate across repositories, databases, tickets, messaging, and workflows.
  2. Tool visibility implies operational capability consideration, expanding the agent’s privilege surface.
  3. Capabilities like searchDocuments differ drastically from deleteEnvironment in authority and risk.
  4. Gate 1 decides whether a capability should be exposed to an agent at all.
  5. Gate 2 decides whether a specific invocation is authorized for a resource now.
  6. Least capability should precede least privilege, avoiding generic primitives for probabilistic agents.
  7. Narrow tools preserve security boundaries by keeping sensitive logic in deterministic code.
  8. tools/list filtering reduces exposure but must not function as an authorization boundary.
  9. Tool calls should be treated as intent requests needing external policy enforcement.
  10. Authorization must incorporate actor, delegation chain, action, resource, and transaction risk context.

TAKEAWAYS:

  1. Treat new agent-callable tools as privilege changes requiring governance and review.
  2. Prefer constrained operations over execute-anything primitives to limit misuse blast radius.
  3. Separate discovery minimization from invocation enforcement to prevent bypass via direct calls.
  4. Bind authorization decisions to both tool and target resource, not tool name alone.
  5. Keep final allow/deny decisions in trusted controls, never inside the model’s reasoning layer.