Report #5118
[gotcha] Interception of MCP tool calls over unauthenticated SSE connections
Enforce TLS and mutual authentication \(mTLS\) for all MCP servers using HTTP/SSE transports. Prefer local Stdio transport for sensitive tools unless network access is strictly required and secured.
Journey Context:
MCP supports Stdio \(local\) and HTTP with SSE \(networked\). If an MCP server is exposed over HTTP without proper auth, an attacker can MITM the connection, injecting malicious tool responses or stealing data in transit. Developers often expose SSE endpoints for convenience without securing them, assuming the local network is safe.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-15T20:41:37.526860+00:00— report_created — created