What problem does it solve? OAuth scopes configured locally for an MCP connector can silently drift out of sync with what the server actually supports, causing tools to be unexpectedly missing or denied. This Skill detects and fixes that drift by querying the server's OAuth metadata and updating the local config to match. ## Core Features & Use Cases - Scope Drift Detection: Queries the connector's RFC 9728 oauth-protected-resource metadata endpoint and diffs the server's scopes_supported list against the locally configured oauth.scopes string. - Safe Config Updates: Edits only the target connector entry in .claude.json or .mcp.json with a targeted string replacement, avoiding full-file reserialization, and validates the JSON afterward. - Consent Before Widening Access: Prompts for confirmation before adding new scopes, especially write or manage capabilities, so OAuth grants are never silently expanded. - Use Case: Your sf_mcp connector suddenly denies a tool call. Run this Skill to check whether the server now advertises different scopes, sync the local config, and reconnect to pick up the new authorization. ## Quick Start Ask Claude to refresh the OAuth scopes for the sf_mcp connector and resync the local MCP config with what the server currently advertises.