MCP elicitation does not render in the Cursor Agents window on macOS

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

MCP elicitation does not render in the Cursor Agents window on macOS. When an MCP tool sends an elicitation request, no elicitation UI appears, and the tool call eventually times out.

Cursor version:
3.6.31 (Universal)
VS Code Extension API: 1.105.1
Commit: 81fcf2931d7687b4ff3f3017858d0c6dee7e2a60
Date: 2026-05-31T17:46:29.630Z
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
xterm.js: 6.1.0-beta.220

OS:
Darwin arm64 25.5.0
macOS Tahoe 26.5 (25F71)

Steps to reproduce:

  1. Open Cursor Agents window on macOS.
  2. Connect an MCP server that supports elicitation.
  3. Invoke an MCP tool that asks the client for elicitation/user input.
  4. Observe that no elicitation UI appears.

Expected behavior:
The elicitation prompt/form should be rendered in the Agents window so the user can approve, decline, or provide the requested input.

Actual behavior:
Nothing is shown in the Agents window. The MCP tool waits until the request times out.

Additional context:
We reproduced this with two different MCP servers, so this does not appear to be specific to one MCP implementation.


### Steps to Reproduce
- Install an MCP that implements elicitations
- Call a tool that returns an elicitation

### Expected Behavior
Cursor should render the elicitation form as it does in the Editor window



### Operating System
MacOS

### Version Information
Cursor version:
3.6.31 (Universal)
VS Code Extension API: 1.105.1
Commit: 81fcf2931d7687b4ff3f3017858d0c6dee7e2a60
Date: 2026-05-31T17:46:29.630Z
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
xterm.js: 6.1.0-beta.220

### For AI issues: which model did you use?
Opus 4.8





### Does this stop you from using Cursor
No - Cursor works, but with this issue

Hi @Arturo_Rodriguez!

Thanks for the report.

Cursor does support elicitation, in both the Editor Window and the Agents Window!

However, there does seem to be a bug when multiple windows are open. This includes the Agent Window + the editor window, or (and less intuitively) working in multiple workspaces in the Agent Window. Under the hood the elicitation request fails to route to the right window.

I’ve reproduced it on my side and filed a bug with the team.