io.github.cyanheads/musicbrainz-mcp-server
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided description
Search MusicBrainz artists, releases, works, labels; resolve ISRC/ISWC/barcode; fetch cover art.
Summary by lookupd
Searches and looks up MusicBrainz artists, releases, recordings, works and labels, resolves ISRC/ISWC/barcode IDs, and fetches cover art.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http musicbrainz-mcp-server https://musicbrainz.caseyjhand.com/mcp
Claude Code, npm package (stdio)
claude mcp add musicbrainz-mcp-server -- npx -y @cyanheads/musicbrainz-mcp-server
Claude Code, npm package (stdio)
claude mcp add musicbrainz-mcp-server -- npx -y @cyanheads/musicbrainz-mcp-server
Codex, remote (streamable-http)
codex mcp add musicbrainz-mcp-server --url https://musicbrainz.caseyjhand.com/mcp
Codex, npm package (stdio)
codex mcp add musicbrainz-mcp-server -- npx -y @cyanheads/musicbrainz-mcp-server
Codex, npm package (stdio)
codex mcp add musicbrainz-mcp-server -- npx -y @cyanheads/musicbrainz-mcp-server
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"musicbrainz-mcp-server": {
"url": "https://musicbrainz.caseyjhand.com/mcp"
}
}
}Cursor, npm package (stdio) → .cursor/mcp.json
{
"mcpServers": {
"musicbrainz-mcp-server": {
"command": "npx",
"args": [
"-y",
"@cyanheads/musicbrainz-mcp-server"
]
}
}
}Cursor, npm package (stdio) → .cursor/mcp.json
{
"mcpServers": {
"musicbrainz-mcp-server": {
"command": "npx",
"args": [
"-y",
"@cyanheads/musicbrainz-mcp-server"
]
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (10 tools)
Publisher-provided text
musicbrainz_search_entitiesFull-text search across a MusicBrainz entity type (artist, release-group, release, recording, work, label) using a Lucene query string. Returns ranked matches wmusicbrainz_get_artistArtist profile by MBID: type, country, life span, gender, area with areaId, birth/formation and death/dissolution areas, IPI/ISNI identifiers, aliases, tags/genmusicbrainz_get_release_groupRelease-group ("the album" above specific pressings) by MBID: primary type (Album/Single/EP) and secondary types (Live/Compilation), first-release date, artistmusicbrainz_get_releaseOne edition by MBID: ordered media with tracks, track-specific artist credits when supplied, lengths and recording MBIDs, label + catalog number, barcode, countmusicbrainz_get_recordingRecording (a specific performance, distinct from the abstract work) by MBID: length, artist credits, ISRCs, one upstream page of release appearances with complemusicbrainz_get_workWork (a composition, distinct from a recording) by MBID: type, languages, ISWCs, ordered work attributes (rights-society registrations, musical key and other memusicbrainz_get_labelLabel by MBID: type (Original Production, Reissue, Imprint, …), country, life span, label code (the LC number), area and areaId, IPI/ISNI identifiers, aliases,musicbrainz_lookup_identifierResolve a standard identifier to MusicBrainz entities without a name search — the deterministic path when you already hold an ID. id_type=isrc → recordings (a rmusicbrainz_browse_entitiesPaginate entities linked to one parent MBID. Accepted parents by target: artist → area, recording, release, release-group, work; label → area, release; release-musicbrainz_get_cover_artCover Art Archive images for a release or release-group MBID: front/back flags, image types, full-resolution URLs, and 250/500/1200px thumbnail URLs. limit defa
Details
- Version: 0.3.0
- Transports: streamable-http, stdio
- Uptime (7 days): 100%
- Median latency: 714 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/cyanheads/musicbrainz-mcp-server
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.github.cyanheads/musicbrainz-mcp-server)
- 62033 servers
- Last crawl: 2026-11-11T15:38:39.561Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp