mcp-spotify
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
get_access_token
Get a valid Spotify access token
search
Search for tracks, albums, artists or playlists
get_artist
Get artist information
get_artist_top_tracks
Get the artist's popular tracks
get_artist_related_artists
Get artists similar to a given artist
get_artist_albums
Get the artist's album
get_album
Get album information
get_album_tracks
Get tracks for albums
get_track
Get track information
get_available_genres
Get a list of genres that can be used for recommendations
get_new_releases
Get a newly released album
get_recommendations
Get track recommendations based on seed tracks, artists or genres
get_audiobook
Get audiobook information
get_multiple_audiobooks
Get information about multiple audiobooks
get_audiobook_chapters
Chapters to get audiobooks
get_playlist
Get the playlist owned by Spotify users
get_playlist_tracks
Get the playlist track details
get_playlist_items
Get the item details for the playlist
modify_playlist
Modify playlist details
add_tracks_to_playlist
Add tracks to the playlist
remove_tracks_from_playlist
Remove tracks from playlist
get_current_user_playlists
Get a list of playlists that are owned or followed by Spotify users
get_featured_playlists
Get a list of Spotify featured playlists
get_category_playlists
Get a list of Spotify playlists marked with a specific category