claude-code - 💡(How to fix) Fix [BUG] Claude Code logs "needs-auth / skipping" for account connectors user never enabled, on every session, with no opt-out

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…

Error Message

Error Messages/Logs

Code Example

[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)
RAW_BUFFERClick to expand / collapse

Preflight Checklist

  • I have searched existing issues and this hasn't been reported yet
  • This is a single bug report (please file separate reports for different bugs)
  • 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

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING

claude-code - 💡(How to fix) Fix [BUG] Claude Code logs "needs-auth / skipping" for account connectors user never enabled, on every session, with no opt-out