MCP server connection issues
Model Context Protocol servers that fail to start, connect, or stay connected.
9294 related issues · 1465 open · 7829 resolved · peaked at 1465 open (2026-08)
Backlog trend over time
The line shows how many issues in this topic were open at the end of each month, derived by
counting each issue from its creation date until it was closed. First-party data from the
anthropics/claude-code tracker.
All mcp server connection issues issues
Ranked by community engagement (reactions and comments).
- [FEATURE] Add the ability to manage multiple Claude accounts within the Claude Desktop app with easy switching between profiles.
- Feature Request: Add support for Agent Client Protocol (ACP)
- Support for AGENTS.md and .agents/skills/, the community has been asking since August 2025
- Allow MCP tools to be available only to subagent
- [FEATURE] MCP Tool Filtering: Allow Selective Enable/Disable of Individual Tools from Servers
- [Feature Request] Support for MCP Sampling to leverage Claude Max subscriptions and reduce API costs
- Implement Agent-Scoped MCP Configuration with Strict Isolation
- Support Tool Search and Programmatic Tool Use betas for reduced token consumption
- [Feature Request]: Add support for MCP Elicitation
- [FEATURE] Secure secrets injection for Claude Code on the web
- Enable Remote Control for Claude Code sessions in Claude Desktop App
- Claude Code cannot connect to GitHub's remote MCP server using OAuth authentication
- [Feature Request] Enable quick-toggle for MCP servers
- [FEATURE] VSCode Extension: Display context usage percentage in UI
- Claude.ai MCP servers auto-injected into Claude Code without opt-in — causes OOM crashes on resource-constrained systems
- [FEATURE] Allow users to configure which shell the Bash tool uses or inherit initial shell
- Support for other IDEs (Neovim/Emacs)
- Feature Request: Microsoft 365 Connector for Max Plan Individual Users
- Feature Request: Lazy Loading for MCP Servers and Tools (95% context reduction possible)
- Capture MCP Tools Changed notifications - notifications/prompts/list_changed notifications
- Feature request: Support multiple Slack workspaces in the built-in Slack connector
- [FEATURE] Add Scala (Metals) to the native LSP plugin lineup
- Feature: Per-agent MCP tool filtering to improve agent focus and accuracy
- [BUG] Claude Desktop doesn't connect to Custom MCPs altogether (not with OAuth 2.1 nor with SSE)
- Claude in Chrome extension not connecting despite being installed and enabled
- Support multiple Gmail accounts in MCP integration
- [FEATURE] Support Claude in Chrome for WSL environments
- Missing Token Refresh Mechanism for MCP Server Integrations
- [BUG] [BUG] Claude Desktop MCP tools failing with "Required" parameter error
- [BUG] SDK doesn't read from .mcp.json until the CLI is ran in the current working directory
- [FEATURE] Settings.json parent directory traversal for monorepos
- [BUG] claude.ai visualize feature broken — claudemcpcontent.com unreachable (DNS_PROBE_FINISHED_NXDOMAIN) --- PLEASE REVIEW!
- [BUG] Error: Permission to use WebSearch has been auto-denied in dontAsk mode.
- [CRITICAL] MCP Parameter Serialization Bug in Both Claude Code and Claude Desktop
- Bug Report API Error: 400 `tool_use` ids were found without `tool_result` blocks immediately after...
- Allow hiding/removing unused cloud connectors (Gmail, Google Calendar, etc.)
- History accumulation in .claude.json causes performance issues and storage bloat
- [BUG] Scheduled routines fail every MCP tool call with "MCP tool call requires approval" on custom connectors (regression ~2026-05-20)
- [BUG] Slack plugin fails to authenticate - "does not support dynamic client registration"
- Claude Desktop: MCP servers fail with Protocol instance reuse error
- [BUG] Cowork: "Failed to start Claude's workspace" — VM service not running, persists after reboot
- [BUG] Claude Desktop macOS requires quitting twice (Cmd+Q → wait → system Dock pop-up menu Quit)
- [BUG] Claude Code does not work with MCP servers that does not implement Dynamic Client Registration
- [BUG] Missing `scope` Parameter in Dynamic Client Registration and Authorization Requests
- [BUG] Fix ${CLAUDE_PLUGIN_ROOT} in command markdown OR support local project plugin installation
- [BUG] Per-Turn Tool Call Limit Regression Breaks Agentic MCP/SSH Workflows in Claude Desktop
- Feature Request: CLI Commands for MCP Server Enable/Disable (Hook Automation Support)
- MCP OAuth regression: client metadata document redirect_uris missing port causes auth failure for providers supporting CIMD
- [BUG] plugin:github:github MCP fails with HTTP 400 — malformed JSON-RPC payload missing version tag
- [BUG] SDK doesn't read project level MCPs or Slash Commands for new queries
- [BUG] Cowork scheduled tasks ignore "Always allow" folder/tool permissions — prompts reappear every run (macOS)
- Claude OAuth requires dynamic client registration, making Azure AD/Entra ID integration complex
- [BUG] Scheduled tasks cannot access MCP connectors until a user message warms the session
- [FEATURE REQUEST] Claude Code - Disable specific functions in MCP to save Context Tokens
- [FEATURE] Native Bitbucket Integration for Claude Code
- --channels plugin shows 'Channels are not currently available' but inbound notifications are ignored
- [FEATURE] Persistent user-level MCP configurations (enable/disable)
- [FEATURE] Claude can reconnect to a broken MCP in a manner similar to how it performs other actions
- Built-in Plan agent ignores parent settings.json permissions and repeatedly prompts for pre-approved tools
- Max Plan: Token usage increased ~3-5x without any configuration change (since ~March 28-29)
- [Bug] Jira Authentication Fails: Persistent Reconnection and Session Issues
- Claude Code freezes with 100% CPU during multi-agent task JSON serialization
- [BUG] Plan Mode can't be used with Bypass Permissions
- [BUG] [Error] Tool result could not be submitted.
- [FEATURE] Auto-approve WebSearch tool without prompts via permissions configuration
- [BUG] macOS: Claude Desktop never dispatches tools/call to the first-party Filesystem extension (tools/list succeeds, no tools/call in any log)
- [BUG] VS Code terminal steals focus even when running Claude Code externally with /ide (terminal not open)
- [BUG] Opus 4.7 mixes legacy XML tool-use format into JSON tool calls on longer payloads
- MCP servers in .claude/.mcp.json not loading properly
- [FEATURE] Gmail MCP Connector: Add gmail_modify_labels tool for archiving, labeling, and inbox management
- Claude Desktop 1.1.4173 crashes on startup — no window renders, process visible in Task Manager
- [Feature Request] Support MCP servers with Client ID Metadata Documents (CIMD) OAuth authentication
- Task agent fails with 'tools: Tool names must be unique' when parent has many MCP tools
- Multi-Session Support for Claude in Chrome (Tab Group Isolation)
- [BUG] permissions from user settings.json is NOT applied at project level
- [BUG] Terminal Paste Corruption from Bracketed Paste Mode
- [FEATURE] Support Azure DevOps repositories in Claude Code on the web (Cloud Sessions)
- [BUG] Memory leak in long-running idle Claude Code sessions
- [BUG] MCP OAuth appends trailing slash to `resource` parameter, breaking Entra ID auth (AADSTS9010010)
- Telegram plugin: inbound MCP channel notifications not delivered to conversation
- [BUG] Windows MSIX: "Edit Config" opens wrong claude_desktop_config.json — MCP servers silently fail to load
- Add dynamic loading/unloading of MCP servers during active sessions
- Support pre-configured OAuth client credentials without requiring Dynamic Client Registration
- [BUG] Routines: MCP connector tool calls fail with "requires approval" despite connectors being added to routine
- Feature Request: Add support for Agent Client Protocol (ACP)
- Agent Teams: support per-teammate working directory, CLAUDE.md, and MCP configs
- [BUG] "MCP Tools Not Available in Conversation Interface Despite Successful Connection"
- [BUG] Cowork UI: Responses not rendering until user types; "working through complex response" hangs indefinitely
- Feature Request: Extend Environment Variable Expansion to `settings.json` files
- Slack MCP plugin OAuth fails: redirect_uri not registered in Slack app configuration
- Feature: Declarative Tool Filtering in MCP Server Configuration
- Feature Request: Add /reload-mcps Command for MCP Server Management
- [BUG] MCP OAuth tokens without expires_in and refresh_token silently expires
- [BUG] Claude Code MCP client ignores scopes_supported from OAuth protected resource metadata, preventing refresh token issuance
- [BUG] MCP OAuth: Claude doesn't auto-refresh access tokens, daily "Connection expired" despite valid refresh token
- [FEATURE] Open source Claude Code CLI
- No session/conversation identifier sent to MCP servers — cannot distinguish concurrent sessions
- [BUG] 'env' vars from .claude/settings.json not passed to the plugins/mcps.
- [FEATURE] Gmail MCP Connector: Add file attachment support to gmail_create_draft and add gmail_send_draft tool
- High CPU usage (100%+) when Claude Code instances are idle - v2.1.12
- claude.ai Gmail MCP regression: create_draft missing threadId parameter
- [BUG] Claude cowork MCP Issue continues
- [BUG] OAuth redirect_uri uses localhost instead of 127.0.0.1, violating RFC 8252 Section 7.3
- Critical: No way to bypass MCP tool approval prompts in VSCode extension
- [BUG] Claude Code For VS Code does not use mcp servers at all
- [Feature Request] Selective MCP Access Control for SubAgents
- [BUG] Environment variables from `env` section not passed to MCP servers
- [BUG] .mcp.json is not read
- Unified sessions, settings & projects across Desktop, Mobile and CLI
- [BUG] Claude Desktop MCP fails on all parameterized calls for filesystem tool — "Cannot convert undefined or null to object"
- [BUG] Extreme token consumption — quota depleted in minutes with normal usage
- Subagents fail with 'prompt is too long' when user has many MCP servers (tool definitions exceed 200k)
- v2.1.27 hangs at 100% CPU after first response (v2.1.25 works)
- [Bug] Anthropic API Error: Image does not match provided media type
- [BUG] env variable expansion not working in plugin .mcp.json
- [BUG] Cowork Google Drive MCP cannot see content in any Workspace Shared Drive
- [FEATURE] Multi-device Cowork: Allow concurrent Cowork agents on multiple machines under a single account
- [BUG] MCP servers not properly terminated when Claude Code exits, causing orphaned processes
- MCP servers, hooks, and plugins should auto-reload when config changes — no restart needed
- Critical: .claude.json bloat severely impacting user experience - consolidated community feedback
- Conversation history shows duplicate 'Warmup' titles and loads wrong conversations
- [BUG] slack_read_channel / slack_read_thread drop message attachments and blocks
- Grep and Glob tools missing entirely from registry under ENABLE_TOOL_SEARCH=true
- [Feature Request] Claude should be able to reconnect/reset MCP server
- [FEATURE] Support `ref` and `path` parameters in plugin source schema
- Claude Desktop: MCP tool calls shown in UI but never sent to server
- Google Drive claude.ai connector not loading in VS Code extension despite being connected in claude.ai
- Notion plugin MCP server: persistent Internal Server Error after reinstall
- Support 1Password op:// secret references in settings.json env section
- Desktop app MCP Tools hanging for 5-10 minutes then failing.
- Feature Request: Runtime MCP Server Toggle
- BUG: MCP servers fail to connect in Claude Code despite correct configuration
- Sandbox stubs break `git add .` and are indistinguishable from real repo state to the agent
- [BUG] Notion MCP connector serializes JSON object parameters as strings, breaking update/move/create operations
- [BUG] Cannot connect Remote GitHub MCP Server
- Missing Tool Implementation: closeAllDiffTabs in MCP Protocol
- MCP claude.ai Microsoft 365 connector rejects personal Microsoft accounts (Hotmail/Outlook.com/Live)
- [BUG] Telegram MCP plugin: inbound notifications/claude/channel never delivered to session (outbound works)
- [BUG] Claude Code Chrome integration doesn't detect extension in Brave Browser
- TUI relayouts (SIGWINCH / permission-mode toggle) spill entire transcript into scrollback as duplicate copies
- CLI hangs at 99% CPU on startup with large session .jsonl files
- [BUG] Claude Code consistently degrades in performance over long sessions
- [BUG] Claude-in-Chrome: Browser extension persistently fails to connect from CLI
- Skills consume full token count at startup instead of progressive disclosure (frontmatter only)
- [BUG] Claude Desktop 1.1.3189 (Cowork) serializes MCP object parameters as strings, breaking Notion MCP writes
- [Bug] Claude in Chrome MCP bridge fails on Windows - socket discovery doesn't find named pipes
- /sandbox creates empty stub files in project root when using git worktrees
- [FEATURE] Claude Code ↔ Cowork Bridge: Programmatically trigger Cowork tasks from Claude Code CLI
- [Feature Request] MCP Context Isolation - Assign MCPs to Forked Agent/Skill Contexts
- [BUG] Claude Code SDK: SDK MCP server faills to connect due to closed stream
- Feature Request: Remote Control support for VS Code chat mode
- Opus 4.6 comprehensive regression: loops, memory loss, ignored instructions - daily professional user report
- [BUG] Screenshot and JavaScript tools fail with "Cannot access a chrome-extension:// URL of different extension"
- [BUG] Claude Code - Persistent Logout & Configuration Loss Bug Report
- Google Drive MCP connector not passed through to Claude Code
- Claude Code freezes/hangs with no input accepted — 100% write ratio in terminal renderer
- [BUG] VS Code extension doesn't load Chrome browser tools in chat panel despite docs stating @browser should work (Linux)
- [BUG] Cloud scheduled tasks cannot access MCP connectors — tools not loaded into session
- [BUG] Excessive token consumption since 2.1.88 — 66% usage in 2 questions (Max 5x, Opus 4.6)
- [Bug] Anthropic API Error: Image media type mismatch with base64 data
- [FEATURE] GitHub MCP Connector for claude.ai web (OAuth-based PR Reviews)
- Feature Request: Add YOLO mode (bypassPermissions) to Shift+Tab permission mode cycle
- [BUG] Custom plugin subagents cannot access MCP tools (built-in agents can)
- [BUG] OAuth Authentication Succeeds but MCP Reconnection Fails - Requires Restart
- [BUG] Remote Control (mobile): session silently hangs mid-execution; only local Esc recovers it — no remote unstick mechanism
- [Feature Request] Linux support for Claude Desktop App, Dispatch, and CoWork
- [FEATURE] Support MCP server configuration in ~/.claude/settings.json (user-managed file)
- Feature request: shared context between Claude Code, Claude.ai and Cowork
- [Bug] The .claude.json elephant in the room: Is this "vibe coding" in production?
- [BUG] WebFetch "Unable to verify domain is safe" error
- MCP servers declaring draft-07 outputSchema are entirely unusable: "unsupported dialect" rejected client-side before dispatch
- [Regression, Windows+macOS] Cross-session messaging silently broken since CCD 2.1.224+ — messages dropped, recipient sessions wedged 15-20 min (hadFirstResponse=false); fixed in 2.1.237 for some installs, stable channel still affected
- [BUG] Claude in Chrome MCP tools: "Navigation to this domain is not allowed" on all domains (v1.0.66)
- [BUG] Opus 4.8 repeatedly emits malformed tool_use blocks, entire response discarded (4.7 works fine)
- [BUG] --channels mode stops processing incoming messages after first response
- Telegram plugin: inbound messages not delivered to session
- [BUG] Claude Code MCP Server OAuth authentication doesn't work in SSH remote sessions
- [BUG] Bug Report - Claude Code 2.1.27 hangs on startup
- [Bug] /compact and auto-compact fail with 'Tool names must be unique' when MCP servers are configured
- [BUG] Agents Don't Inherit MCP Tool Access Despite Connected MCP Servers
- [BUG] MCP FastMCP Pydantic model parameters serialized as JSON strings causing validation errors
- Claude Code Desktop should honor managed-settings.json for all permissions
- Selective MCP Tool Activation for Project-Specific Contexts
- [BUG] Claude Desktop MCP: tool call responses dropped by client after first successful round-trip (Windows, regression in CCD v2.1.22)
- [FEATURE] Microsoft 365 MCP:Add support for reading email attachments
- [BUG] API Error 400: MCP tool names exceeding 64 character limit
- [BUG] Claude code does not obey values of MCP_TIMEOUT longer than 60 seconds
- [BUG] VSCode Extension missing MCP IDE Diagnostics tool and /bug command
- [BUG] MCP file system not working
- Massive Issues Today
- [BUG] [regression] MCP tool results invisible in 2.1.88 — outputSchema safeParse guard returns null on schema mismatch
- [BUG] Claude Desktop 1.0.734: MCP servers fail to initialize - 'Cannot read properties of undefined (reading cmd)'
- [BUG] Claude Desktop: Web session mode lacks MCP server access despite configuration
- [ENHANCEMENT] [FOLLOW-UP] MCP notifications/message Support - Claude Code Receives But Doesn't Display Messages
- MCP Configuration Unexpectedly Deleted From File During Auto-Update
- Feature request: MCP resources
- Add date-range filtering to /insights
- Feature Request: Add Ability to Reconnect MCP Servers
- [BUG] Claude 0.2.91+ crashes with "ERROR Could not locate the bindings file."
- [BUG] API Error: 400. Each `tool_use` block must have a corresponding `tool_result` block in the next