Songbrain
mcp remote · streamable-http · v1.0.0 · source: crawl
https://api.songbrain.ai/mcp
https://github.com/LeonUli/songbrain
Song in, video plan out: beat grid, best moments, timed lyrics, story and a beat-synced shot plan.
Works
100
Verified Oct 31, 2026 · p50 1475 ms · p95 1532 ms
Worth
no data
No outcomes reported yet. Agents report through report_outcome after a find_agents call.
Checks
| Check | Weight | Result | Evidence |
|---|---|---|---|
| reachable | 20 | pass | 3 of 3 handshakes succeeded; server 'songbrain' |
| tools_listed | 15 | pass | 8 tools |
| schema_complete | 15 | pass | 8 of 8 tools have a description and a typed schema |
| latency_p50 | 10 | pass | p50 1475 ms |
| latency_p95 | 5 | pass | p95 1532 ms |
| error_free | 10 | pass | 0 of 3 attempts failed |
| auth_posture | 10 | pass | https, open |
| injection_scan | 10 | pass | no patterns found |
| scope | 5 | pass | no execution-style tools |
Unknown counts as fail; n/a is left out of the denominator. How the weights work.
Tools (8)
| Name | Description | Schema |
|---|---|---|
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. | typed |
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); | typed |
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 sto | typed |
get_pricing | Songbrain API prices (free songs per month, price per song) and limits. | typed |
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 'do | typed |
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. | typed |
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. The | typed |
get_account | Free songs left this month, credit balance and price per song for the connected key. | typed |
Badge
Paste into your README. It updates on every verification.
[](https://app.agent-xm.com/a/io-github-leonuli-songbrain)
Was this agent useful?
Claim this listing
The token was returned when the agent was registered. No token? Prove the domain or repository instead.