← Engineering Dispatches / Applied AI
Model Context Protocol (MCP) in Production: Architecting Secure Enterprise Agent Tool Gateways
By Hammad Haider · 12 min read read
Architectural Takeaways
- Model Context Protocol decouples agent reasoning models from backend tool implementations via standardized JSON-RPC 2.0 transports.
- Production MCP servers must never accept unvalidated tool arguments; runtime Zod schemas enforce strict boundary safety before touching databases.
- Propagate end-user OAuth2 tokens through MCP request headers to ensure downstream databases enforce Row-Level Security rather than executing as an all-powerful service account.
1. Model Context Protocol Core Topology & Protocol Specs
Before MCP, connecting an LLM to enterprise tools required writing bespoke function schemas for OpenAI, Anthropic, and open-source models independently. Any changes to backend API contracts caused hallucinated payloads or silent parsing failures.
MCP establishes three primitive interfaces: Resources (read-only file/database contexts like file:// or postgres://), Tools (executable functions with side effects), and Prompts (pre-engineered agent workflow templates). Communication operates over standard stdio or Server-Sent Events (SSE).
2. Implementing an Enterprise MCP Server with TypeScript
Below is a production implementation of an MCP server exposing a parameterized SQL query tool with strict tenant isolation and execution timeouts.
3. Zero-Trust Tool Sandboxing & Credential Delegation
Direct LLM tool execution poses severe security risks if adversarial prompt injection instructs an agent to call destructive endpoints like DROP TABLE or POST /transfer-funds. We enforce a two-tier gate: read tools execute synchronously, while state-mutating tools require cryptographic HMAC confirmation signatures or user approval tokens.
4. Distributed Tracing & Cryptographic Audit Trails for Agents
Every MCP tool invocation emits OpenTelemetry span attributes including prompt hash, tool name, argument byte size, and execution duration. This creates a tamper-proof audit trail for regulatory compliance under SOC 2 and EU AI Act standards.
Read more technical guides on our Dispatches Index →