Composer don't execute MCP requests despite being available

Hey team,

I’m having an issue where my sse servers despite being ready, aren’t being recognized. I’ve explicitly asked for them to call the get_mars_weather from the weather MCP Server and add from math, but it doesn’t seem that they’re getting recognized.

The composer tries to find the servers and execute them in Python. I tried rearranging the prompt multiple times, with multiple models, but it didn’t work. Here is one example:

I’ve also confirmed with the inspector, and it should be working.

Version: 0.45.9
VSCode Version: 1.96.2
Commit: cce0110ca40ceb61e76ecea08d24210123895320
Date: 2025-02-02T06:44:49.761Z (2 days ago)
Electron: 32.2.6
Chromium: 128.0.6613.186
Node.js: 20.18.1
V8: 12.8.374.38-electron.0
OS: Darwin arm64 23.4.0

:white_check_mark: Check the forum to ensure the issue hasn’t been reported already
:lady_beetle: Provide a clear description of the bug
:arrows_counterclockwise: Explain how to reproduce the bug (if known)
:camera: Attach screenshots or recordings (e.g., .jpg, .png, .mp4).
:computer: Tell us your operating system and your Cursor version (e.g., Windows, 0.x.x).
:no_entry_sign: Tell us if the issue stops you from using Cursor.

1 Like

also experiencing this

Hey, you should be able to ask it what tools are available in the Composer, to confirm it can see them!

That’ll help us figure out where the tools are missing from!

The composer agent doesn’t seem to be registering the MCP tools, despite it being available and working using the Inspector tool

Using o3

Using sonnet

And here are the info on the current installed version:

Version: 0.45.10
VSCode Version: 1.96.2
Commit: 15746f716efa868ebac16b1675bad2714d6c27d0
Date: 2025-02-05T06:20:28.304Z
Electron: 32.2.6
Chromium: 128.0.6613.186
Node.js: 20.18.1
V8: 12.8.374.38-electron.0
OS: Darwin arm64 23.4.0