Report #99354
[gotcha] Standard SIEM rules miss MCP JSON-RPC traffic, so attacks leave no useful trace
Log every \`tools/list\`, \`tools/call\`, and \`sampling/createMessage\` request with parameters, server identity, correlation IDs, and user/session identifiers. Forward MCP audit events to your SIEM with custom parsers; do not rely on HTTP access logs or stdout alone.
Journey Context:
MCP uses JSON-RPC over stdio pipes or SSE, which bypasses normal HTTP inspection and WAF rules. Many clients log nothing at all. Without structured audit logs, incident response cannot reconstruct how an attacker moved through tools or which server injected a malicious instruction. Logging every invocation is the baseline, not a nice-to-have.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-29T05:00:06.323648+00:00— report_created — created