Skip to content

[BUG] Claude Desktop MCP tool calls hang until user clicks/expands panel #22127

Description

@Rangard78

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?

Claude Desktop UI does not render MCP tool results until user manually clicks/expands the "Used [MCP Server] integration" panel.

The MCP server completes execution immediately (~75ms verified via logs), but the UI appears frozen indefinitely. Conversation cannot proceed until user interacts with the collapsed tool panel.

Tested on both macOS and Windows with multiple MCP servers (Desktop Commander, Playwright, Memory) - all affected.

What Should Happen?

MCP tool results should render automatically when the server returns response. UI should update without requiring user interaction. Claude should continue its response immediately after receiving tool results.

Error Messages/Logs

No error messages - UI simply freezes/waits.

Server logs confirm immediate completion:
2026-01-31T09:20:24.384Z [Desktop Commander] Tool call started
2026-01-31T09:20:24.459Z [Desktop Commander] Message from server: {"result":{"content":[...]}}

Execution time: ~75ms
User waited: 20+ seconds (no update)
After clicking panel: Result appeared immediately

Steps to Reproduce

  1. Start Claude Desktop with any MCP server configured
  2. Ask Claude to perform any MCP operation (e.g., "list my desktop files")
  3. UI shows "Used [MCP Server] integration" in collapsed state
  4. Do NOT click on the panel - just wait
  5. Observe: UI appears stuck indefinitely (tested 30+ seconds)
  6. Click/expand the "Used [MCP Server] integration" panel
  7. Observe: Result appears almost immediately, conversation continues

Claude Model

Opus

Is this a regression?

Yes, this worked in a previous version

Last Working Version

29.01.2026

Claude Code Version

N/A - This is Claude Desktop bug, not Claude Code

Platform

Other

Operating System

macOS

Terminal/Shell

Other

Additional Information

  • 100% reproducible on both macOS (Apple Silicon) and Windows 11
  • Affects ALL MCP servers, not specific to one
  • Issue appeared around January 30, 2026
  • Same MCP servers work correctly in Claude Code CLI (no freeze)
  • This is a Claude Desktop UI issue, not MCP server issue

Metadata

Metadata

Labels

area:mcpbugSomething isn't workinghas reproHas detailed reproduction stepsinvalidIssue doesn't seem to be related to Claude Code

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions