AID-H-034: MCP Server Runtime Boundary & Tool Exposure Governance

Version 1.20261015 · Family — navigation only

Harden the MCP server as an independent trust boundary that publishes tools, resources, prompts, multi-round-trip input requests, extension tasks, MCP Apps, and backend integrations. The supported baseline is MCP v2 2026-07-28: each Streamable HTTP request is self-contained, the initialize lifecycle and session ID are absent, routing headers match the JSON-RPC body, required per-request metadata carries protocol version and client capabilities, optional clientInfo carries self-reported client name and version when supplied, and application state uses explicit authorized handles.

Coverage includes:

Release gate: pin exact MCP v2 2026-07-28 sources and conformance fixtures. Reject any request whose declared version differs, and prove forbidden handshake methods or session headers cannot create state.

Scope boundary

Owns MCP server protocol and handler enforcement: deployment and transport baseline, OAuth resource semantics, backend authorization, publication, output, explicit application handles, task and subscription isolation, operation-budget integration, and authoritative disable-state checks.

AID-H-028: AID-H-034 owns the MCP server and its backend boundary; AID-H-028 owns the client host, local credentials, rendering, client cache and state, user input flow, and client distribution. Each side must enforce the state and decisions it controls.

AID-H-018: AID-H-034 enforces authorization after a request reaches the MCP server; AID-H-018 defines and enforces the agent or orchestrator's capability policy before and during action execution. Server-side authorization remains mandatory even for an approved agent request.

AID-H-024: AID-H-034 governs what the server publishes and executes; AID-H-024 verifies consuming-side resolution of server, tool, descriptor, and contract identity. A correctly hardened server does not prevent a client from resolving the wrong server.

AID-D-005.001: AID-H-034 emits protocol and enforcement events at server handlers; AID-D-005.001 owns security telemetry generation contracts, collection, completeness, and durable observability across the AI system. The server must provide events but must not claim end-to-end telemetry coverage.

AID-H-004.005: AID-H-034 owns MCP-specific transport, OAuth, request and handle authorization, Tasks, subscriptions, budget hooks, idempotency boundaries, and disable-state enforcement; AID-H-004.005 owns a generic signed-envelope freshness and replay discipline across untrusted intermediaries. MCP-specific mechanisms remain in AID-H-034 and do not amount to universal end-to-end message protection.

Warning

Emerging MCP Server Attack Surface

MCP server security is a rapidly evolving production risk area.

Sub-techniques

Threat mappings

MITRE ATLAS

MAESTRO

OWASP LLM Top 10 2026

OWASP ML Top 10 2023

OWASP Top 10 for Agentic Applications 2026

NIST Adversarial Machine Learning 2025

Cisco Integrated AI Security and Safety Framework

Google Secure AI Framework 2.0 - Risks

Databricks AI Security Framework 3.0

AID-H-034: MCP Server Runtime Boundary & Tool Exposure Governance | AIDEFEND

Loading interactive view…

A Practical Knowledge Base for AI Security Defenses

Version