# Enterprise Security for Model Context Protocol (MCP): Tool Governance & Isolation > Model Context Protocol (MCP) standardizes how LLM agents discover and invoke external tools, but lacks native enterprise security primitives. Axiom provides the governed enterprise MCP gateway—enforcing zero-trust tool access, parameter-level bounds, spend rate ceilings, and bidirectional prompt injection sanitization on all MCP client-server exchanges. ## The Model Context Protocol (MCP) Security Blind Spot Anthropic's Model Context Protocol (MCP) has rapidly emerged as the open industry standard for connecting LLM applications to external tools, databases, and third-party APIs. However, standard MCP architecture assumes a benign, trusted execution environment. In production enterprise deployments, this assumption breaks down across three vectors: - **Unconstrained Tool Discovery:** Agents automatically discover all exposed MCP tools, allowing a conversational model to call high-risk operational tools without granular role-based authorization. - **Bidirectional Prompt Injection:** Untrusted external data returned by an MCP resource server can contain adversarial prompt injection instructions that hijack subsequent tool calls. - **Unbounded Cost & Transaction Caps:** MCP specifies tool schemas but provides no native mechanisms to enforce cumulative budget caps or transaction limits per agent session. ## Axiom MCP Security Architecture Axiom acts as a transparent, security-enforcing reverse proxy between your MCP client and downstream MCP servers, enforcing: 1. Tool Discovery Masking based on Agent IAM. 2. Strict Schema Invariants with type coercion blocked. 3. Spend & State Ceilings with automated Human-in-the-Loop escalation. 4. Payload Sanitization against indirect prompt injection. 5. Cryptographically signed audit trails for compliance. ## Frequently Asked Questions ### Does Axiom slow down MCP tool execution? No. Axiom is engineered in high-performance Go/Rust. Average latency overhead for full schema verification, ceiling arbitration, and audit logging is between 3.8ms and 7.2ms—well below the 500ms+ network latency of LLM inference. ### Can Axiom prevent indirect prompt injection in MCP tools? Yes. Axiom inspects data returned from downstream MCP servers (e.g. database rows, scraped web pages, support tickets) and sanitizes adversarial prompt injection tags before returning the payload to the LLM agent reasoning loop. ### What happens when an agent exceeds an MCP spend limit? Rather than failing catastrophically and crashing the workflow, Axiom pauses the task and issues an asynchronous Human-in-the-Loop review request via webhook, email, or Slack. Once approved by an authorized manager, execution resumes seamlessly. ### Is Axiom compatible with Claude Desktop and Cursor? Yes. Axiom acts as a standard MCP proxy endpoint. You can configure Claude Desktop or Cursor to point directly to Axiom as an MCP server. --- Canonical URL: https://axiom.neoai.solutions/docs/mcp-security/ Updated: 2026-10-26