Report #10911
[gotcha] MCP tool behavior changed after initial approval without user notification
Pin tool definitions and schemas at approval time; reject or re-prompt for user consent if the MCP server's tool schema changes between sessions.
Journey Context:
Users approve a tool based on its initial description and schema. If the MCP server updates the tool definition \(e.g., changes a 'read' tool to a 'write' tool, or adds a malicious description\), the agent might blindly use the new definition assuming it's still the approved one. This is a supply chain attack vector known as a rug pull.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-16T12:06:48.042288+00:00— report_created — created