Bitsound MCP
Bitsound has a remote MCP server: Streamable HTTP (stateless, JSON), OAuth 2.1 with PKCE S256 and Dynamic Client Registration.
What you can do with it
Without sign-in
Search the catalog, releases and tracks with lyrics, stories and credits, artists, new releases.
- Find trance albums under 10 EUR.
- What is the story behind Déjà Vu by The Visitors?
As a fan
Read and edit your collection, playlists and wishlist, download links for music you bought.
- Make a playlist from my collection with all electronic tracks.
- Give me the download link for the album I bought last.
With credit
Check your credit balance, prepare a purchase, fill, view or empty the cart. Confirmation always happens in the browser, the AI never pays.
- Put the newest album by The Visitors into my cart and tell me what it costs.
- Is my credit enough for everything on my wishlist?
As an artist
Edit releases, lyrics, stories, credits and prices, stats, read and answer comments, send free access by email.
- Which of my releases had the most full listens in the last 30 days?
- Add the lyrics from this file to track 3 of Goldilocks.
Endpoints
https://bitsound.com/mcp- With sign-in (OAuth): the catalog plus everything the granted scopes allow, for fans and artists.
https://bitsound.com/mcp/public- Without sign-in: only the catalog tools.
Connect
Claude Code
claude mcp add --transport http bitsound https://bitsound.com/mcpThen type /mcp in Claude Code, choose bitsound and Authenticate. Sign-in and consent happen in the browser.
Claude app and claude.ai
Settings > Connectors > Add custom connector, name Bitsound, URL:
https://bitsound.com/mcpChatGPT and other clients
Add this URL as a remote MCP server. Without an account the public URL works too:
https://bitsound.com/mcp/publicTools
- no sign-in
catalog_searchget_releaseget_trackget_artistlist_new_releaseslibrary:readread collection, playlists, wishlist, creditlibrary_listplaylists_listplaylist_getwishlist_listcredits_balancelibrary:writeplaylists, wishlist, downloads, prepare purchasesplaylist_createplaylist_updateplaylist_add_tracksplaylist_remove_tracksplaylist_deletewishlist_setdownload_linkpurchase_preparecart_listcart_removeredeem_codestudio:readartists only: read releases, stats, commentsstudio_overviewstudio_release_getstudio_track_getstudio_statsstudio_commentsstudio_free_access_liststudio:writeartists only: edit releases, tracks, profile, replystudio_release_updatestudio_track_updatestudio_artist_updatestudio_comment_replystudio_free_access_sendstudio_free_access_revoke
Scopes and security
- No tool buys or pays. purchase_prepare only returns prices and links or fills the cart, the purchase happens after confirming in the browser.
- Access token 1 hour, refresh token 30 days (sliding, rotated). A reused refresh token ends the connection.
- Every connection is listed under Settings > Signed-in devices as MCP: client and can be disconnected there.
- Every writing tool is recorded in the audit log with source MCP and the client name. Tools of missing scopes are not listed at all.
Links
- /llms.txt - Short description for AI
- /api/openapi.json - Public catalog API (OpenAPI 3.1)