[BUG] Claude Code logs "needs-auth / skipping" for account connectors user never enabled, on every session, with no opt-out

Resolved 💬 1 comment Opened May 15, 2026 by dkobrien Closed May 16, 2026

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_

View original on GitHub ↗

This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗