Skip to content
Squatch MCP

io.github.cyanheads/musicbrainz-mcp-server

io.github.cyanheads/musicbrainz-mcp-server

by io.github.cyanheadsยท v0.3.0Source: Official MCP Registry

MCP Bill of Materials

A machine-readable inventory of what this server exposes and depends on: tools with their effects, transports, packages, findings and provenance (schema version 1.0). Third-party text in it is escaped. Also available from the REST API at /api/v1/servers/6e109284-f100-4884-9c18-87d12d132038/mcbom.

MCP Bill of Materials

root{21}
schema_version: "1.0"
bom_format: "squatch-mcbom"
generator{3}
name: "squatch-mcp"
classifier_version: "rules_v1@2026-10-11.1"
unicode_version: "18.0.0"
server{7}
name: "io.github.cyanheads/musicbrainz-mcp-server"
title: null
description: "Search MusicBrainz artists, releases, works, labels; resolve ISRC/ISWC/barcode; fetch cover art."
version: "0.3.0"
homepage_url: null
source: "official_registry"
upstream_status: "active"
publisher{4}
namespace: "io.github.cyanheads"
display_name: "io.github.cyanheads"
type: "registry_namespace"
status: "unclaimed"
organization: null
repository{5}
url: "https://github.com/cyanheads/musicbrainz-mcp-server"
provider: "github"
owner: "cyanheads"
name: "musicbrainz-mcp-server"
verified: false
packages[2]
0{4}
registry_type: "npm"
identifier: "@cyanheads/musicbrainz-mcp-server"
version: "0.3.0"
transport: "stdio"
1{4}
registry_type: "npm"
identifier: "@cyanheads/musicbrainz-mcp-server"
version: "0.3.0"
transport: "streamable-http"
transports[3]
0{5}
kind: "package"
type: "stdio"
endpoint_url: null
endpoint_host: null
auth_type: "unknown"
1{5}
kind: "package"
type: "streamable-http"
endpoint_url: null
endpoint_host: null
auth_type: "unknown"
2{5}
kind: "remote"
type: "streamable-http"
endpoint_url: "https://musicbrainz.caseyjhand.com/mcp"
endpoint_host: "musicbrainz.caseyjhand.com"
auth_type: "none"
auth{3}
type: "none"
authorization_servers[0]
scopes[0]
protocol{4}
era: "modern"
negotiated_version: "2026-07-28"
supported_versions[0]
transport_type: "streamable-http"
tools[10]
0{9}
name: "musicbrainz_browse_entities"
title: "musicbrainz-mcp-server: browse entities"
effect: "READ"
effect_confidence: 0.66
capabilities[1]
0{2}
capability: "ACCOUNT_MANAGEMENT"
confidence: 0.584
risk_severity: "INFO"
fingerprint: "8bfbd1ba047a6c0a4fd52b0b673f3e3b53c08888a94a29b31e689ec8cf2e9f4b"
input_schema_fingerprint: "2cedca6c052fc7415cb16e485dbc9dda8313f3db8a7f65ef00d0747dc0c2a6a3"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: null
idempotentHint: true
openWorldHint: true
1{9}
name: "musicbrainz_get_artist"
title: "musicbrainz-mcp-server: get artist"
effect: "READ"
effect_confidence: 0.66
capabilities[1]
0{2}
capability: "PERSONAL_DATA"
confidence: 0.616
risk_severity: "LOW"
fingerprint: "57be06f37a562d0753e11c18b8c40f18360849f656570d3f2fb0398906062924"
input_schema_fingerprint: "e638cf016d3d1ceb1e787510eec3626b86dc06307a0c5236676bd6137afcb15b"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: null
idempotentHint: true
openWorldHint: true
2{9}
name: "musicbrainz_get_cover_art"
title: "musicbrainz-mcp-server: get cover art"
effect: "READ"
effect_confidence: 0.711
capabilities[0]
risk_severity: "INFO"
fingerprint: "575093a95d57350b7f9915e8657f3b11405f117f892a7c43aa4971b05695ec93"
input_schema_fingerprint: "13cdf7b95c8da5e841862f1fe917d219bba76d7e9b0746f5e1158955aa0b992f"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: null
idempotentHint: true
openWorldHint: true
3{9}
name: "musicbrainz_get_label"
title: "musicbrainz-mcp-server: get label"
effect: "WRITE"
effect_confidence: 0.722
capabilities[1]
0{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.632
risk_severity: "MEDIUM"
fingerprint: "e06087ee031f0158a535f9979ab51c3feff397e55d9278ec7095250953f4511b"
input_schema_fingerprint: "e77baa5d9436b7e3bc859e5ccf047f21ecb45e660ca0b0d9b8469d5e972493e4"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: null
idempotentHint: true
openWorldHint: true
4{9}
name: "musicbrainz_get_recording"
title: "musicbrainz-mcp-server: get recording"
effect: "WRITE"
effect_confidence: 0.725
capabilities[0]
risk_severity: "LOW"
fingerprint: "4a851ed18858e14838528b9fd575568d00980b09f777edeb30a4a64b196bb087"
input_schema_fingerprint: "0eb67894ca3ffeb5ac5793ffdffdfd45df5fc05ccd42ea8bb1438e154831454d"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: null
idempotentHint: true
openWorldHint: true
5{9}
name: "musicbrainz_get_release"
title: "musicbrainz-mcp-server: get release"
effect: "WRITE"
effect_confidence: 0.494
capabilities[1]
0{2}
capability: "LOCATION"
confidence: 0.567
risk_severity: "LOW"
fingerprint: "e0eeafba974847716a23ca7af59df3563811498ec3944006113e946a38efa990"
input_schema_fingerprint: "932a72eb80652ba4ecfb6df85a2e3531fc42f344aa4ede6e07670e98340ba047"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: null
idempotentHint: true
openWorldHint: true
6{9}
name: "musicbrainz_get_release_group"
title: "musicbrainz-mcp-server: get release group"
effect: "WRITE"
effect_confidence: 0.603
capabilities[0]
risk_severity: "LOW"
fingerprint: "ef3d27e3d5ee5ea2d3eaa25a5923802fb3a435e7a747a5e0a86572cdb3c94462"
input_schema_fingerprint: "a41f9257671bf96c24bb4d58d440684c425b381a211ebba3a7ff632eadffb9a8"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: null
idempotentHint: true
openWorldHint: true
7{9}
name: "musicbrainz_get_work"
title: "musicbrainz-mcp-server: get work"
effect: "READ"
effect_confidence: 0.66
capabilities[0]
risk_severity: "INFO"
fingerprint: "880e428c562329b4f5bc342e87c86a147be499057112e7f129a11e674b020359"
input_schema_fingerprint: "724c1527be9ba01cf4718d307da2ec79017f62cfc5c0e07743b08ef5425192ec"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: null
idempotentHint: true
openWorldHint: true
8{9}
name: "musicbrainz_lookup_identifier"
title: "musicbrainz-mcp-server: lookup identifier"
effect: "READ"
effect_confidence: 0.813
capabilities[0]
risk_severity: "INFO"
fingerprint: "2a0d56892b37dad8ac9ab430365dc27c1307127c5dd7df85c591170aa69df2cc"
input_schema_fingerprint: "b38ff02d1915fca26c7e26208b83f53e8fefdee55c2f2fab0a9273eebf72d180"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: null
idempotentHint: true
openWorldHint: true
9{9}
name: "musicbrainz_search_entities"
title: "musicbrainz-mcp-server: search entities"
effect: "READ"
effect_confidence: 0.66
capabilities[0]
risk_severity: "INFO"
fingerprint: "2938f4928268281768ca5759a059f62a33f7f83868b8480df57498fd55b3a00c"
input_schema_fingerprint: "39f78990c5807b0698852580ffe96a114a952d9b09ee3b16bfccde177020b53b"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: null
idempotentHint: true
openWorldHint: true
resources[3]
0{4}
key: "skill://musicbrainz-guide/SKILL.md"
kind: "resource"
mime_type: "text/markdown"
fingerprint: "62b92993e3641d22b021b2d20e0b8cbed4a5e96ec8da3af912be95f618258c2b"
1{4}
key: "musicbrainz://{entity_type}/{mbid}"
kind: "template"
mime_type: "application/json"
fingerprint: "71f47888e7f33450939667ed487c1dfd88a4146ecc03057a2dc864faaddf410a"
2{4}
key: "skill://{+path}"
kind: "template"
mime_type: null
fingerprint: "9777dc7f1cf468158c157032a0ccebf9b50270f4e8753af9ccaf2fe99890ccf0"
prompts[0]
extensions[1]
0: "io.modelcontextprotocol/skills"
data{6}
privacy_completeness: "not_provided"
data_categories[0]
ai_training: null
retention_policy: null
processing_regions[0]
subprocessors[0]
external_integrations[1]
0{3}
host: "musicbrainz.caseyjhand.com"
registrable_domain: "caseyjhand.com"
source: "transport"
findings[5]
0{6}
check_id: "SQ-SERVER-AUTH-NONE-WRITE"
category: "authentication"
severity: "MEDIUM"
title: "State-changing tools available without authentication"
subject_type: "server"
subject_name: null
1{6}
check_id: "SQ-SERVER-INSTRUCTIONS-INJECTION"
category: "prompt_injection"
severity: "HIGH"
title: "Server instructions contain directives to the AI model"
subject_type: "server"
subject_name: null
2{6}
check_id: "SQ-TOOL-ANNOTATION-UNDERCLAIM"
category: "annotations"
severity: "LOW"
title: "Annotations understate what the tool does"
subject_type: "tool"
subject_name: "musicbrainz_get_label"
3{6}
check_id: "SQ-TOOL-ANNOTATION-UNDERCLAIM"
category: "annotations"
severity: "LOW"
title: "Annotations understate what the tool does"
subject_type: "tool"
subject_name: "musicbrainz_get_recording"
4{6}
check_id: "SQ-TOOL-ANNOTATION-UNDERCLAIM"
category: "annotations"
severity: "LOW"
title: "Annotations understate what the tool does"
subject_type: "tool"
subject_name: "musicbrainz_get_release_group"
trust{9}
registry_namespace: "verified_upstream"
publisher_identity: "unverified"
organization: "unverified"
domain: "unverified"
repository: "unverified"
source_provenance: "partial"
security_scan: "findings_detected"
privacy_transparency: "not_provided"
monitoring: "active"
provenance{4}
registry_name: "io.github.cyanheads/musicbrainz-mcp-server"
registry_content_sha256: "bbe021dd84be32fa440e7ca91e7a512257de260a80b63593077917997c637db1"
scan_snapshot_fingerprint: "8409ca642c602854d86d8994a9e77f3a0a31f5dcbdddcf1cb3edbaabb86d375c"
scanner_version: "1.0.0"
timestamps{4}
generated_at: "2026-11-15T02:15:08.630Z"
observed_at: "2026-11-12T20:57:58.279+00:00"
registry_published_at: "2026-11-03T08:28:48.3581+00:00"
registry_updated_at: null