Spotify-MCP-Server

Spotify-MCP-Server

3.2

If you are the rightful owner of Spotify-MCP-Server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The Spotify MCP Server allows AI assistants and other clients to control Spotify playback via a standardized protocol using the Model-Context-Protocol (MCP) architecture.

The Spotify MCP Server is a project that enables AI models and assistants to interact with Spotify through a standardized interface using the Model-Context-Protocol (MCP) framework. This server exposes Spotify functionalities as MCP tools, making them accessible to any MCP-compatible client, such as AI assistants and bots. The server supports various features like searching for songs, controlling playback, managing playlists, and retrieving user information. It requires Python 3.11 or higher, a Spotify Premium account, and Spotify Developer credentials. The server is designed to be extensible, allowing developers to add new features by implementing functions and registering them as MCP tools.

Features

  • Search: Search for songs on Spotify
  • Play: Play songs on your active Spotify device
  • Pause: Pause currently playing music
  • Next Track: Skip to the next track
  • Previous Track: Go back to the previous track

Tools

  1. Search

    str

  2. start_playback

    str

  3. pause_playback

    Pause the current playback

  4. resume_playback

    Resuming broadcast

  5. next_track

    Next

  6. Previous_track

    Previous

  7. get_user_playlists

    View the user's playback column

  8. set_player_volume

    (0-100

  9. Current_playback

    Get the current playback message

  10. get_current_user

    Obtain user letter