[GH-ISSUE #12] No tools in Cursor #1

Closed
opened 2026-02-28 15:42:45 +03:00 by kerem · 9 comments
Owner

Originally created by @woodyhayday on GitHub (Mar 18, 2025).
Original GitHub issue: https://github.com/varunneal/spotify-mcp/issues/12

Getting this when I try to hack this into my Cursor, any ideas?

Image

Originally created by @woodyhayday on GitHub (Mar 18, 2025). Original GitHub issue: https://github.com/varunneal/spotify-mcp/issues/12 Getting this when I try to hack this into my Cursor, any ideas? ![Image](https://github.com/user-attachments/assets/93e70908-ddc8-45cd-a3e5-c47ac43bd595)
kerem closed this issue 2026-02-28 15:42:45 +03:00
Author
Owner

@varunneal commented on GitHub (Mar 18, 2025):

Not 100% sure. Have you configured the environment variables?

    "env": {
      "SPOTIFY_CLIENT_ID": YOUR_CLIENT_ID,
      "SPOTIFY_CLIENT_SECRET": YOUR_CLIENT_SECRET,
      "SPOTIFY_REDIRECT_URI": "http://localhost:8888"
    }
<!-- gh-comment-id:2733542131 --> @varunneal commented on GitHub (Mar 18, 2025): Not 100% sure. Have you configured the environment variables? ``` "env": { "SPOTIFY_CLIENT_ID": YOUR_CLIENT_ID, "SPOTIFY_CLIENT_SECRET": YOUR_CLIENT_SECRET, "SPOTIFY_REDIRECT_URI": "http://localhost:8888" } ```
Author
Owner

@marcelmarais commented on GitHub (Mar 19, 2025):

Same issue for me

<!-- gh-comment-id:2736237202 --> @marcelmarais commented on GitHub (Mar 19, 2025): Same issue for me
Author
Owner

@0GiS0 commented on GitHub (Mar 19, 2025):

I have the same issue in VS Code Insiders with GitHub Copilot 🥸

<!-- gh-comment-id:2738239454 --> @0GiS0 commented on GitHub (Mar 19, 2025): I have the same issue in VS Code Insiders with GitHub Copilot 🥸
Author
Owner

@connor4312 commented on GitHub (Mar 19, 2025):

This is probably because this MCP server does not say that it supports tools in its capabilities.

Notice in the tutorial it has an example of setting an object for tools in the capabilities https://modelcontextprotocol.io/docs/concepts/tools#implementing-tools but this MCP server does not have that:

{"jsonrpc":"2.0","id":1,"result":{"protocolVersion":"2024-11-05","capabilities":{"experimental":{}},"serverInfo":{"name":"spotify-mcp","version":"1.3.0"}}}

I notice you grab the options dict, which contains capability data, before tools are registered, which I'm just guessing is the issue (never used their Python SDK)

github.com/varunneal/spotify-mcp@732b3e8f11/src/spotify_mcp/server.py (L33)

<!-- gh-comment-id:2738284764 --> @connor4312 commented on GitHub (Mar 19, 2025): This is probably because this MCP server does not say that it supports tools in its capabilities. Notice in the tutorial it has an example of setting an object for tools in the capabilities https://modelcontextprotocol.io/docs/concepts/tools#implementing-tools but this MCP server does not have that: ``` {"jsonrpc":"2.0","id":1,"result":{"protocolVersion":"2024-11-05","capabilities":{"experimental":{}},"serverInfo":{"name":"spotify-mcp","version":"1.3.0"}}} ``` I notice you grab the options dict, which contains capability data, before tools are registered, which I'm just guessing is the issue (never used their Python SDK) https://github.com/varunneal/spotify-mcp/blob/732b3e8f11873f032b2ff83f3cf7ee2acf82e778/src/spotify_mcp/server.py#L33
Author
Owner

@varunneal commented on GitHub (Mar 19, 2025):

Great catch @connor4312! I'll talk a look later this evening and try to fix it

<!-- gh-comment-id:2738497904 --> @varunneal commented on GitHub (Mar 19, 2025): Great catch @connor4312! I'll talk a look later this evening and try to fix it
Author
Owner

@connor4312 commented on GitHub (Mar 19, 2025):

If you want you can use VS Code Insiders and the MCP: Add Server command to validate it ;)

<!-- gh-comment-id:2738550125 --> @connor4312 commented on GitHub (Mar 19, 2025): If you want you can use [VS Code Insiders](https://code.visualstudio.com/insiders/) and the `MCP: Add Server` command to validate it ;)
Author
Owner

@varunneal commented on GitHub (Mar 20, 2025):

Would anyone in this thread like to verify if my recent commit fixed this issue for them? 😄

<!-- gh-comment-id:2738684760 --> @varunneal commented on GitHub (Mar 20, 2025): Would anyone in this thread like to verify if my [recent commit](https://github.com/varunneal/spotify-mcp/commit/03ad309bb51ea6a4b65fb6f24dbb1e5d1dcf6e7d#diff-d5be19106af5174fc8c134b8bccd26dd49db8c650cb0a7a65cd9ac260825c138L240) fixed this issue for them? 😄
Author
Owner

@connor4312 commented on GitHub (Mar 20, 2025):

works for vscode

image
<!-- gh-comment-id:2738714626 --> @connor4312 commented on GitHub (Mar 20, 2025): works for vscode <img width="488" alt="image" src="https://github.com/user-attachments/assets/9510b0b3-e2bb-4c66-8911-bb82e1b41785" />
Author
Owner

@0GiS0 commented on GitHub (Mar 24, 2025):

Yeah! It works now! Thank you so much both!!

<!-- gh-comment-id:2747655041 --> @0GiS0 commented on GitHub (Mar 24, 2025): Yeah! It works now! Thank you so much both!!
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/spotify-mcp-varunneal#1
No description provided.