Songbrain
Best moments + video-gen prompts per scene, beats, tempo, key. Spotify Audio Features alternative.
| Endpoint | https://api.songbrain.ai/v1/mcp (streamable-http) |
|---|---|
| Registry version | 1.0.4 |
| Now | 8 tools · grade A (93) · pin ts_1e5568e03034a9670dcfc5c794a55a07 · protocol 2025-06-18 |
| First / last listed | 2026-11-15 01:50 UTC / 2026-11-15 01:50 UTC |
| Grade over time | 2026-11-15: A (93), 8 tools |
Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.
Tools: list_example_songs get_example_analysis get_example_shot_plan get_pricing analyze_song get_song add_video_direction get_account
list_example_songs | List 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. params: none |
get_example_analysis | Full 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. params: example_id*, sections, view |
get_example_shot_plan | The 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. params: example_id* |
get_pricing | Songbrain API prices (free songs per month, price per song) and limits. params: none |
analyze_song | Start 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 minutes when busy). Uses one free song, or 25 credits (mode 'full') / 10 credits (mode 'dna'). params: audio_url*, title, artist, lyrics, mode |
get_song | Status 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. params: song_id*, sections, view |
add_video_direction | For a finished song analysed with mode 'dna': builds its story and beat-synced shot plan (scenes with seconds and image/video prompts) from the existing analysis. 15 credits, refunded if it fails. Then poll get_song (about 30 seconds). params: song_id* |
get_account | Free songs left this month, credit balance and price per song for the connected key. params: none |
Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.