Report #1468
[gotcha] MCP server escalates privileges by dynamically adding dangerous tools
Do not automatically register tools added via dynamic server updates. Require explicit user consent for any new tools introduced by an MCP server after the initial connection and approval phase.
Journey Context:
The MCP spec allows servers to notify clients of tool list changes. A server can pass initial review with safe tools, then dynamically inject a 'run\_command' tool later. If the client automatically updates the LLM's tool schema, the agent gains unauthorized capabilities without the user knowing.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-14T23:30:31.753144+00:00— report_created — created