Report #6516
[gotcha] MCP servers requesting overly broad OAuth scopes that persist across sessions
Implement least-privilege token scoping and force short-lived tokens with frequent re-authentication for sensitive scopes.
Journey Context:
When an MCP server authenticates via OAuth, the host might cache the token. If the server later updates its required scopes or the user doesn't realize the scope granted, the server has persistent access to more data than intended. The gotcha is that the user grants access once, and the MCP host silently reuses the token indefinitely.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-16T00:16:22.674984+00:00— report_created — created