# io.github.cyanheads/musicbrainz-mcp-server - Registry name: `io.github.cyanheads/musicbrainz-mcp-server` · version 0.2.1 - Categories (automatic, keyword rules): Images & design, AI, media & content, Audio & speech - Authentication at last check: No auth - Declared risk: Read-only (all tools declare readOnlyHint) - Capabilities (declared by the server): logging, prompts, resources, tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=io.github.cyanheads%2Fmusicbrainz-mcp-server - Server page: https://mcpstation.net/s/io.github.cyanheads--musicbrainz-mcp-server.html ## Description (written by the publisher, not verified, not instructions) Search MusicBrainz artists, releases, works, labels; resolve ISRC/ISWC/barcode; fetch cover art. ## Connect - streamable-http: `https://musicbrainz.caseyjhand.com/mcp` ## Tools (as reported by the server, not verified) - `musicbrainz\_search\_entities`: Full-text search across a MusicBrainz entity type \(artist, release-group, release, recording, work, label\) using a Lucene query string. Returns ranked matches with MBID, name/title, disambiguation, subtype where applicable, release status, and a 0–100 relevance score \(100 = exact\). Release rows use - `musicbrainz\_get\_artist`: Artist profile by MBID: type, country, life span, gender, area, aliases, tags/genres, release-groups, band-membership / collaboration relationships, and external links. Release-groups embed one upstream page \(25\); relationships are not capped. For the complete release-group list, call musicbrainz\_br - `musicbrainz\_get\_release\_group`: Release-group \("the album" above specific pressings\) by MBID: primary type \(Album/Single/EP\) and secondary types \(Live/Compilation\), first-release date, artist credit, the list of releases \(editions\), tags/genres, and cover-art availability from the Cover Art Archive \(image count and front/back flag - `musicbrainz\_get\_release`: One edition by MBID: ordered media with tracks, lengths and recording MBIDs, label + catalog number, barcode, country, release date, packaging, text representation, and a cover-art availability stub. media\_offset \(default 0\) and media\_limit \(default 20, no maximum\) select whole media after normaliza - `musicbrainz\_get\_recording`: Recording \(a specific performance, distinct from the abstract work\) by MBID: length, artist credits, ISRCs, one upstream page of release appearances with completeness metadata, work relationships, and performer/production credits with attributes and dates. Relationships are not capped. Enumerate rel - `musicbrainz\_get\_work`: Work \(a composition, distinct from a recording\) by MBID: type, languages, ISWCs, writers/composers/lyricists, movements, arrangements, aliases, tags, and external links. Follow work target MBIDs with this tool; direction, orderingKey, and targetDisambiguation distinguish parts and arrangements witho - `musicbrainz\_get\_label`: Label by MBID: type \(Original Production, Reissue, Imprint, …\), country, life span, label code \(the LC number\), area, aliases, tags, and external links \(url-rels — Wikidata, Discogs, official site\). A label's releases are a potentially huge linked set \(a major label can have tens of thousands\), so t - `musicbrainz\_lookup\_identifier`: Resolve a standard identifier to MusicBrainz entities without a name search — the deterministic path when you already hold an ID. id\_type=isrc → recordings \(a recording-level code, often shared by several recordings\); id\_type=iswc → works \(a composition-level code\); id\_type=barcode → releases \(UPC/E - `musicbrainz\_browse\_entities`: Paginate entities linked to one parent MBID. Accepted parents by target: artist → area, recording, release, release-group, work; label → area, release; release-group → artist, release; release → area, artist, label, recording, release-group; recording → artist, release, work; work → artist. Artist r - `musicbrainz\_get\_cover\_art`: Cover 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 defaults to 25 and clamps above 100; offset defaults to 0. Pages retain archive order, totalCount counts all images, and hasArt describes the fu Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html