Report #13320
[gotcha] Cannot detect or investigate compromised MCP tool calls due to missing telemetry
Implement comprehensive logging for every MCP tool invocation: tool name, server identity, parameters \(sanitized of PII\), response status, timestamps, and calling context. Send logs to a tamper-evident external system. Set up anomaly detection for unusual patterns like unexpected tool sequences, off-hours calls, or data volume spikes.
Journey Context:
The MCP specification defines no mandatory logging or telemetry for tool invocations. Most implementations log nothing by default. An attacker who achieves tool poisoning or prompt injection can operate indefinitely without detection—there is no audit trail. The gotcha is not just that logging is missing; it is that without it, you cannot distinguish normal operation from compromise, making every other MCP vulnerability undetectable in practice. You only discover the breach when external symptoms appear.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-16T18:22:37.586536+00:00— report_created — created