mcp-spotify

mcp-spotify

3.4

If you are the rightful owner of mcp-spotify 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.

ArtistLens is a Model Context Protocol (MCP) server that provides access to the Spotify Web API, enabling seamless interaction with Spotify's music catalog.

ArtistLens is a powerful MCP server designed to facilitate interaction with Spotify's extensive music catalog. It allows users to search for tracks, albums, and artists, and access detailed artist-specific information such as top tracks and related artists. The server supports a wide range of functionalities including accessing new releases, recommendations, and playlist management. It also offers audiobook information with market-specific content and chapters. ArtistLens is equipped with automatic token management using the client credentials flow, ensuring smooth and secure access to Spotify's API. The server is well-structured with a comprehensive test suite, making it reliable and easy to maintain.

Features

  • Search for tracks, albums, artists, and playlists
  • Get artist information including top tracks and related artists
  • Access new releases and recommendations
  • Get and modify playlist information
  • Automatic token management with client credentials flow

Tools

  1. get_access_token

    Get a valid Spotify access token

  2. search

    Search for tracks, albums, artists or playlists

  3. get_artist

    Get artist information

  4. get_artist_top_tracks

    Get the artist's popular tracks

  5. get_artist_related_artists

    Get artists similar to a given artist

  6. get_artist_albums

    Get the artist's album

  7. get_album

    Get album information

  8. get_album_tracks

    Get tracks for albums

  9. get_track

    Get track information

  10. get_available_genres

    Get a list of genres that can be used for recommendations

  11. get_new_releases

    Get a newly released album

  12. get_recommendations

    Get track recommendations based on seed tracks, artists or genres

  13. get_audiobook

    Get audiobook information

  14. get_multiple_audiobooks

    Get information about multiple audiobooks

  15. get_audiobook_chapters

    Chapters to get audiobooks

  16. get_playlist

    Get the playlist owned by Spotify users

  17. get_playlist_tracks

    Get the playlist track details

  18. get_playlist_items

    Get the item details for the playlist

  19. modify_playlist

    Modify playlist details

  20. add_tracks_to_playlist

    Add tracks to the playlist

  21. remove_tracks_from_playlist

    Remove tracks from playlist

  22. get_current_user_playlists

    Get a list of playlists that are owned or followed by Spotify users

  23. get_featured_playlists

    Get a list of Spotify featured playlists

  24. get_category_playlists

    Get a list of Spotify playlists marked with a specific category