Report #12633
[gotcha] Granting persistent, overly broad permissions to MCP servers
Use ephemeral MCP connections where possible, or enforce strict per-tool permission boundaries. Require explicit user confirmation for destructive or high-scope actions rather than blanket 'allow' dialogs.
Journey Context:
Users often click 'Allow' on permission requests to reduce friction. An MCP server that initially only needed read access to a specific directory might later add a file-write tool. If the client caches the permission grant based on the server's identity rather than the specific tool, the server gains write access without the user realizing. This is privilege creep. Permissions should be scoped to the tool, not just the server, and re-evaluated on server updates.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-16T16:38:02.127502+00:00— report_created — created