[BUG] Claude Code logs "needs-auth / skipping" for account connectors user never enabled, on every session, with no opt-out
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report (please file separate reports for different bugs)
- [x] I am using the latest version of Claude Code
What's Wrong?
On every Claude Code session start (both VS Code extension and desktop app), Claude Code fetches the full connector catalog from api.anthropic.com/v1/mcp_servers and logs connection attempts for connectors the user has never enabled. There is no way to suppress this behavior.
Actual behavior
Every session logs the following for each un-enabled connector:
[claudeai-mcp] Fetched 3 servers
MCP server "claude.ai Google Drive": Skipping connection (cached needs-auth)
MCP server "claude.ai Gmail": Skipping connection (cached needs-auth)
MCP server "claude.ai Google Calendar": Skipping connection (cached needs-auth)
The Connectors panel in the app confirms these are "Not connected" — the user never enabled them. There is no setting in ~/.claude/settings.json or any project config to opt out of this catalog fetch.
Environment
Claude Code version: 2.1.141
Platform: macOS (darwin arm64)
Entrypoint: VS Code extension (cc_entrypoint=claude-vscode)
Impact
Log spam on every session for integrations the user did not request, with no opt-out mechanism. This is disruptive to users who want a clean working environment.
What Should Happen?
Expected behavior
Connectors listed as "Not connected" in the user's account should not appear in session logs at all. The user took no action to enable them and has no mechanism to remove them from the catalog query.
Error Messages/Logs
[claudeai-mcp] Fetched 3 servers
MCP server "claude.ai Google Drive": Skipping connection (cached needs-auth)
MCP server "claude.ai Gmail": Skipping connection (cached needs-auth)
MCP server "claude.ai Google Calendar": Skipping connection (cached needs-auth)
Steps to Reproduce
- Have a claude.ai account with connectors listed as "Not connected" (e.g. Gmail, Google Drive, Google Calendar)
- Start any Claude Code session (VS Code extension or desktop app)
- Open the Claude Code output log
Claude Model
Sonnet (default)
Is this a regression?
Yes, this worked in a previous version
Last Working Version
_No response_
Claude Code Version
2.1.113 (Claude Code) 2.1.141.672 (VS Code)
Platform
Anthropic API
Operating System
macOS
Terminal/Shell
VS Code integrated terminal
Additional Information
_No response_
This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗