[BUG] Claude Desktop MCP tools failing with parameter validation error - July 23, 2025
Bug Description
Claude Desktop MCP tools suddenly stopped working on July 23, 2025. All MCP tools are failing with parameter validation errors when called by Claude Desktop, despite the MCP servers themselves functioning correctly.
Environment
- Date: July 23, 2025
- Platform: Multiple computers affected (confirming this is not a local configuration issue)
- Claude Desktop Version: [Please check your version]
- Operating System: [Please specify your OS]
Expected Behavior
MCP tools should receive proper parameters when called by Claude Desktop and execute successfully as they did until July 22, 2025.
Actual Behavior
- Claude Desktop calls MCP tools without required parameters
- All tool calls result in validation errors
- Error indicates
"expected": "object", "received": "undefined"
- MCP servers themselves are working (connection established, communication functional)
Reproduction Steps
- Have any MCP server configured and running (e.g., filesystem)
- Try to use any MCP tool through Claude Desktop interface
- Observe the parameter validation error in MCP logs
Error Logs
2025-07-23T04:39:51.994Z [filesystem] [info] Message from client: {"method":"tools/call","params":{"name":"list_directory"},"jsonrpc":"2.0","id":16} { metadata: undefined }
2025-07-23T04:39:51.995Z [filesystem] [info] Message from server: {"jsonrpc":"2.0","id":16,"result":{"content":[{"type":"text","text":"Error: Invalid arguments for list_directory: [\n {\n \"code\": \"invalid_type\",\n \"expected\": \"object\",\n \"received\": \"undefined\",\n \"path\": [],\n \"message\": \"Required\"\n }\n]"}],"isError":true}} { metadata: undefined }
Analysis
- MCP Server Status: ✅ Working correctly (connection established, responds to calls)
- Client-Server Communication: ✅ Working (messages are being exchanged)
- Parameter Passing: ❌ Claude Desktop is not passing required parameters to MCP tools
Additional Context
- Timeline: Worked perfectly until July 22, 2025, suddenly broke on July 23, 2025
- Scope: Multiple users on different computers experiencing the same issue simultaneously
- Impact: All MCP functionality is currently broken in Claude Desktop
- Workaround: None available - this appears to be an internal Claude Desktop issue
Root Cause Assessment
This appears to be a regression introduced in Claude Desktop's MCP tool calling mechanism, where the application is no longer properly packaging tool parameters before sending them to MCP servers.
Priority
High - This completely breaks MCP functionality for all users, which is a core feature of Claude Desktop.
Note: This issue appears to coincide with reported Claude service instabilities on July 23, 2025, suggesting this may be related to a recent update or backend change.
[BUG] Claude Desktop MCP tools failing with parameter validation error - July 23, 2025
Bug Description
Claude Desktop MCP tools suddenly stopped working on July 23, 2025. All MCP tools are failing with parameter validation errors when called by Claude Desktop, despite the MCP servers themselves functioning correctly.
Environment
Expected Behavior
MCP tools should receive proper parameters when called by Claude Desktop and execute successfully as they did until July 22, 2025.
Actual Behavior
"expected": "object", "received": "undefined"Reproduction Steps
Error Logs
Analysis
Additional Context
Root Cause Assessment
This appears to be a regression introduced in Claude Desktop's MCP tool calling mechanism, where the application is no longer properly packaging tool parameters before sending them to MCP servers.
Priority
High - This completely breaks MCP functionality for all users, which is a core feature of Claude Desktop.
Note: This issue appears to coincide with reported Claude service instabilities on July 23, 2025, suggesting this may be related to a recent update or backend change.