Report #44421
[gotcha] No audit trail for MCP tool calls makes post-incident investigation impossible
Implement comprehensive telemetry for all MCP tool calls: log the tool name, originating server, input parameters with sensitive values redacted, result summary, timestamp, and the triggering user message. Store logs in an append-only, tamper-evident store. Export telemetry to a SIEM or security monitoring system. Treat tool call logging as a non-negotiable security requirement, not an optional feature.
Journey Context:
MCP does not mandate logging of tool calls. Many MCP clients and servers operate without any audit trail. When a security incident occurs, such as an agent being tricked into exfiltrating data via tool calls, there is no way to determine what happened, what data was accessed, or where it was sent. This is critical because agents can make many tool calls autonomously in a single conversation, and the user may not review each one. The absence of telemetry makes post-incident investigation nearly impossible and means that ongoing low-and-slow exfiltration can continue undetected indefinitely. This is listed as a top operational risk in OWASP MCP guidance.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T05:01:50.693756+00:00— report_created — created