Cursor IDE - MCP Server provided by extension displays 0 tools

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

My extension registers a stdio mcp server by using the vscode.cursor.mcp.registerServer api.

When I open the MCP settings window, the MCP Server is up and running but displays 0 tools available.
If I manually toggle on/off the server, all the provided tools will be displayed.

This used to work in older Cursor versions.

Steps to Reproduce

  1. Install an extension that registers a stdio mcp server using the vscode.cursor.mcp.registerServer api.
  2. Open the MCP Settings page
    → MCP Server should be available displaying 0 tools

Operating System

Linux

Version Information

Version: 3.17.8
VS Code Extension API: 1.128.0
Commit: 2fdd31c9f33f7fbe501f2d57772dc5bf64b63620
Date: 2026-08-20T02:18:12.724Z
Layout: IDE
Build Type: Stable
Release Track: Default
Electron: 40.10.3
Chromium: 144.0.7559.236
Node.js: 24.15.0
V8: 14.4.258.32-electron.0
xterm.js: 6.1.0-beta.291
OS: Linux x64 5.15.0-187-generic

Does this stop you from using Cursor

Sometimes - I can sometimes use Cursor

Hey, thanks for the detailed report. This is a known issue we’re tracking. A server registered via the extension API should show its tools right away, but right now the tools list sometimes doesn’t reach the Settings UI until you toggle the server.

The on and off toggle you found is the best workaround for now. You can do the same from the server’s Configure popover. Turn off the Extension source, then turn it back on.

I can’t share an exact ETA yet, but I’ll post an update here when I have one.

Hi Dean. Thanks for the quick response.