io.github.songbrain-ai/songbrain

Songbrain

Best moments + video-gen prompts per scene, beats, tempo, key. Spotify Audio Features alternative.

Endpointhttps://api.songbrain.ai/v1/mcp (streamable-http)
Registry version1.0.4
Now8 tools · grade A (93) · pin ts_1e5568e03034a9670dcfc5c794a55a07 · protocol 2025-06-18
First / last listed2026-11-15 01:50 UTC / 2026-11-15 01:50 UTC
Grade over time2026-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.

Timeline

First listing · 2026-11-15 01:50 UTC
8 tools, grade A (93)

Tools: list_example_songs get_example_analysis get_example_shot_plan get_pricing analyze_song get_song add_video_direction get_account

Current tools (8)

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.
params: none
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.
params: example_id*, sections, view
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.
params: example_id*
get_pricingSongbrain API prices (free songs per month, price per song) and limits.
params: none
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 minutes when busy). Uses one free song, or 25 credits (mode 'full') / 10 credits (mode 'dna').
params: audio_url*, title, artist, lyrics, mode
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.
params: song_id*, sections, view
add_video_directionFor 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_accountFree 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.