All tools (Shell, Read, Glob, CallMcpTool) return null values

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

All tools (Shell, Read, Glob, CallMcpTool) return null values.

Steps to Reproduce

All tools (Shell, Read, Glob, CallMcpTool) return null values.

Operating System

MacOS

Version Information

Version: 3.1.15
VSCode Version: 1.105.1
Commit: 3a67af7b780e0bfc8d32aefa96b8ff1cb8817f80
Date: 2026-04-15T01:46:06.515Z
Layout: glass
Build Type: Stable
Release Track: Default
Electron: 39.8.1
Chromium: 142.0.7444.265
Node.js: 22.22.1
V8: 14.2.231.22-electron.0
OS: Darwin arm64 25.2.0

Does this stop you from using Cursor

Yes - Cursor is unusable

Hey, thanks for the report. From what you shared so far, I can’t reproduce it, and I don’t see any backend errors for your account. Requests look normal. I’ll need a bit more info:

  1. Request ID for the latest request where the tool returned null (Chat > menu in the top-right > Copy Request ID)
  2. A screenshot of the chat showing the null response from the tool call. If you can, expand the tool call so the input and output are visible
  3. Does it still happen if you switch the layout from Glass to IDE? Command Palette > Switch Layout
  4. Does this happen for any request, or only ones using MCP? Which MCP servers are connected?
  5. Any messages in the Output panel View > Output > select Cursor or Extension Host?

If Privacy Mode is on, the Request ID might not be saved. In that case, screenshots and repro steps are enough.