Songbrain MCP server
Which servers in the official MCP registry are Songbrain's own, whether they answer, and what they offer. A program checked each of these, nobody copied them from a product page.
read 2026-10-12
- Registry nameio.github.songbrain-ai/songbrainendpoint on the vendor's domain
The server's endpoint is on songbrain.ai and its publisher carries the brand's name. That is the weakest of the three ties: an endpoint alone proves less than a verified namespace.
- Stateanswerschecked 2026-10-12
- Tools7
- Server calls itselfsongbrain
- Server version1.0.0
- Protocol version2025-06-18
On 2026-10-12 the server answered initialize and tools/list without a sign-in. First answer in 814 ms.
list_example_songsList real Songbrain analyses of Songbrain's own songs (no API key needed). Use one to show what the API returns before analysing a user's song.
get_example_analysisFull analysis of an example song: Song DNA, beat grid and sections, best moments, lyrics, scores, story and shot plan. No API key needed. Summary view by default (no per-word timings or beat arrays); set view='full' for everything.
get_example_shot_planThe beat-synced shot plan of an example song: every scene with start and end seconds, its act (setup, turn or payoff), the image/video prompt, framing, motion and the lyric sung under it, plus the story, world and palette. No key needed.
get_pricingSongbrain API prices (free songs per month, price per song) and limits.
analyze_songStart the analysis of a song at a public audio URL (MP3, WAV, FLAC, M4A, AAC, OGG or AIFF; 30 s to 10 min). Needs an API key on the MCP connection. Returns a song_id; poll get_song until status is 'done' (typically 60–90 seconds, up to ~2…
get_songStatus of a song started with analyze_song, then its full analysis once done. Summary view by default; view='full' adds word timings and beat arrays.
get_accountFree songs left this month, credit balance and price per song for the connected key.
How to connect
Add the server to your MCP client config. Claude Desktop, Cursor and most other clients read this shape:
{
"mcpServers": {
"songbrain": {
"type": "http",
"url": "https://api.songbrain.ai/v1/mcp"
}
}
}Each line is something a program found when it went looking: the registry entry, the server's own answer, a spec that parses. A missing line means we did not find it, not that it does not exist.