Spotify for your agents.
Connect Spotify once and every agent you run inside Even (Claude Code, Codex, OpenCode, Even Agents) can use it: 13 curated tools, discovered on demand, with your key stored on your machine and every call going direct to Spotify.
What agents can do with Spotify
Curated for agents: the calls that matter, with schemas and descriptions written for tool use, not an endpoint dump.
spotify_get_current_user_profileCheck the connection: returns the authenticated Spotify user profile.
spotify_searchSearch for tracks, artists, albums, playlists, shows, episodes. `q` is the search query. `type` is a comma-separated list of types. Returns paginated results.
spotify_get_playlistFetch a playlist by id: its name, description, owner, tracks, and images.
spotify_get_current_user_playlistsList playlists owned or followed by the authenticated user.
spotify_create_playlistCreate a new playlist for the authenticated user. `name` is required. Returns the playlist object.
spotify_add_items_to_playlistAdd one or more tracks to a playlist. `uris` is an array of Spotify track URIs, e.g. ["spotify:track:4iV5W9uYEdYUVa79Axb7Rh"].
spotify_get_trackGet a single track by its Spotify ID. Returns audio features, artist info, and album.
spotify_get_albumGet a single album by its Spotify ID.
spotify_get_artistGet a single artist by their Spotify ID.
spotify_get_artist_top_tracksGet an artist's top tracks by their ID.
spotify_get_recommendationsGet track recommendations based on seed artists, tracks, or genres.
spotify_start_playbackStart or resume playback on the user's active device. Optionally pass context_uri (playlist/album) or uris (tracks).
spotify_remove_items_from_playlistRemove one or more tracks from a playlist by their URIs.
Connect it in a minute
The connect flow is agent-driven: Even opens the key page in its own browser and collects the key through a secure native field. It never passes through the chat.
- Paste the prompt below into any agent running inside Even, or click Connect in Even's catalog.
- This service uses OAuth: there is no key to paste.
- Click Connect and approve access on Spotify's page in Even's browser.
- If Connect reports no OAuth app is configured, an admin must register a Spotify app and configure the broker first.
- Paste the key into Even's secure field. Even verifies it and your agents are live.
Connect Spotify to Even: call connect_begin("spotify") on the even-connect MCP and walk me through it.
Search for music on Spotify and add tracks to playlists programmatically.
More Even Connect services
One MCP server, a handful of meta-tools, every service below. Agents search for the right tool at run time, so context stays lean.