STAGE 01
Playback
Play, pause, skip, seek, volume, shuffle, repeat, device transfer.
ShardTune MCP wraps the Spotify Web API in a remote MCP server. Plug Claude, Cursor, or any MCP client into your jukebox.
> mcp.call("play", {
uri: "spotify:track:1jK..."
})
◆ now playing
░░░ Bonkers — Dizzee Rascal
▓▓▓▓▓▓▓▓░░░░░░░ 02:14 / 03:36
vol ▓▓▓▓▓▓▓▓▓░ 80%
> mcp.call("top_tracks", {
range: "short_term"
})
◆ 22 tools loaded
ready_▮Play, pause, skip, seek, volume, shuffle, repeat, device transfer.
Search the catalog, inspect the queue, append tracks on the fly.
Browse playlists, Liked Songs, save and unsave tracks.
Recently played, top tracks and top artists across time ranges.
get_playback_statetransfer_playbackplaypausenext_trackprevious_trackseekset_volumeset_shuffleset_repeatget_queueadd_to_queuesearchget_tracklist_playlistsget_playlist_itemsget_saved_trackssave_tracksremove_saved_tracksrecently_playedtop_trackstop_artistsVisit the Developer Dashboard and create an app. Add the callback URI shown on the Connect page.
Paste your Client ID on /connect and authorize. You'll receive a ShardTune bearer token — treat it like a password.
Point your MCP client at https://shardtune.lovable.app/api/public/mcp with Authorization: Bearer <token>.