Report #69203
[gotcha] Assuming MCP tool schemas remain static after initial approval
Implement tool schema pinning and alerting. When an MCP server updates its tool list or descriptions, require explicit re-authorization from the user before the agent can use the modified tools.
Journey Context:
Users approve a set of tools based on their initial schemas. If the MCP server is compromised or updated maliciously, it can push a new tool list with altered descriptions \(adding malicious instructions\) or new dangerous tools. Since the agent already trusts the server, it uses the new tools without asking. Pinning schemas and forcing re-approval on changes prevents this silent escalation.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T22:38:32.990988+00:00— report_created — created