A side-by-side look at the Sonovault MCP and Setlist MCP MCP servers: transport, auth, tools, quality signals, and the config to install either one in Claude, Cursor, Windsurf or VS Code.
Verdict: choose Sonovault MCP for art & culture work as a local process; choose Setlist MCP for art & culture as a local process. You can also run both side by side in one mcpServers block.
SONOVAULT_API_KEY.search_tracks, lookup_isrc, get_track.SETLIST_API_KEY, SETLIST_ACCEPT_LANGUAGE, SETLIST_SESSION_COOKIE, SETLIST_DISABLE_FETCHPROXY.Rows where the two servers differ are marked.
| Spec | ||
|---|---|---|
| Category | Art & Culture | Art & Culture |
| Quality signal | 61/100 · Good | 45/100 · Fair |
| Install command | Confirmed | Confirmed |
| Transport | Local subprocess (stdio) | Local subprocess (stdio) |
| Auth | API key required | Not declared |
| Pricing | Freemium | Not declared |
| Required env vars | SONOVAULT_API_KEY | SETLIST_API_KEYSETLIST_ACCEPT_LANGUAGESETLIST_SESSION_COOKIESETLIST_DISABLE_FETCHPROXY |
| Verified owner | Community listing | Community listing |
| GitHub stars | 0 | 1 |
| Directory activity | 3 views 0 installs 0 upvotes | 0 views 0 installs 0 upvotes |
| Tools | 9 | Not listed |
| Full listing | View Sonovault MCP | View Setlist MCP |
search_tracksFuzzy search by artist + title. Returns ISRC, genre, label, release date.lookup_isrcExact recording lookup by ISRC.get_trackFetch a track by SonoVault ID.get_work_codesRecording to composition: the ISWC(s) behind a recording.get_recordings_of_workComposition to recordings: every recording of an ISWC.get_platform_linksOne track's ID and deep link on all 7 platforms, from any ID or ISRC.resolve_tracksBulk resolve up to 100 track names, ISRCs, or platform IDs.list_genresThe canonical genre hierarchy.browse_tracksDiscover by label, artist, genre, or year (paid tier).No tool names declared yet. Check the project README from the listing page.
Paste either block (or both) into your client config, e.g. claude_desktop_config.json or ~/.cursor/mcp.json. We only show a config when the install command is confirmed.
{
"mcpServers": {
"rekordcloud-sonovault-mcp": {
"command": "npx",
"args": [
"-y",
"sonovault-mcp"
],
"env": {
"SONOVAULT_API_KEY": "YOUR_SONOVAULT_API_KEY_HERE"
}
}
}
}
{
"mcpServers": {
"setlist-mcp": {
"command": "npx",
"args": [
"-y",
"setlist-mcp"
],
"env": {
"SETLIST_API_KEY": "YOUR_SETLIST_API_KEY_HERE",
"SETLIST_ACCEPT_LANGUAGE": "YOUR_SETLIST_ACCEPT_LANGUAGE_HERE",
"SETLIST_SESSION_COOKIE": "YOUR_SETLIST_SESSION_COOKIE_HERE",
"SETLIST_DISABLE_FETCHPROXY": "YOUR_SETLIST_DISABLE_FETCHPROXY_HERE"
}
}
}
}