Hey, thanks for the request.
Yes, you’re right. In the current version, Cursor doesn’t fully support the listChanged subcapabilities for tools/prompts/resources, even if servers declare them. This is a known limitation:
- MCP client update tools - similar issue with
notifications/tools/list_changed - Mcp client does not support `roots/list` - issue with
roots/list
Workaround: Changing the MCP config file (mcp.json) triggers a reconnect and refreshes the tools list.
The team is aware of this limitation (there are related tickets to improve MCP support). Unfortunately, there’s no ETA yet.
If you have a specific use case that critically depends on this, please share the details. It’ll help us prioritize the feature.