SoundCloud search for DJs and AI agents, with BPM and key measured from the audio.
Connect Remote server
claude mcp add --transport http beatseek https://beatseek.io/api/mcp
{
"mcpServers": {
"beatseek": {
"url": "https://beatseek.io/api/mcp"
}
}
}
{
"servers": {
"beatseek": {
"type": "http",
"url": "https://beatseek.io/api/mcp"
}
}
}
Settings > Connectors > Add custom connector
URL: https://beatseek.io/api/mcp
Tools 4 found in our last check
search_soundcloudFree-text search of SoundCloud tracks, playlists or albums (e.g. 'melodic techno 2026'). Each result carries BPM and key; prefer values with bpmSource/keySource 'analyzed' (measured from audio) over 'uploader' (tags, often wrong). For a known artist + title, use resolve_track in…
resolve_trackFind the best SoundCloud URL for a known artist + title (e.g. a line from a tracklist). Returns the best match and up to 3 alternates, each with a confidence score in [0, 1]; match is null when nothing fits.
analyze_trackMeasure BPM and musical key (with Camelot code) from the audio of a SoundCloud track, using a 30-second window starting at `position` ms. BPM is corrected for half/double-time errors using the track's genre. First call takes ~5–15 s; repeat calls are cached for 30 days. Limited…
get_playlistList the tracks of a SoundCloud playlist or album URL.
Details
| Endpoint | https://beatseek.io/api/mcp (Streamable HTTP) |
| First published | 7 Nov 2026 |
| Last updated | 7 Nov 2026 |
| Registry name | io.github.levz0r/beatseek |
More ai and media servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
