musicbrainz-mcp-server: get recording
musicbrainz_get_recordingRecording (a specific performance/track, distinct from the abstract work) by MBID: length, artist credits, ISRCs, the releases it appears on, the work(s) it performs (work-rels — chain to musicbrainz_get_work), and performance/production relationships (who played, produced, engineered, conducted — each with the role and the credited artist MBID). Relationships are capped at one page; for a heavily-covered recording call musicbrainz_browse_entities with target_type=recording and link.work.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mbid | Yes | Recording MBID (36-character UUID). | |
| inc_relationships | No | Include performance/production relationships (performers, producers, engineers) and work-rels. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mbid | No | Recording MBID. | |
| error | No | Present when the call failed. Absent on success. | |
| isrcs | No | ISRCs assigned to this recording (may be empty). | |
| title | No | Recording title. | |
| length | No | Recording length as m:ss. Omitted when unknown. | |
| releases | No | Releases this recording appears on (may be empty). | |
| artistCredit | No | Credited artists (may be empty). | |
| externalLinks | No | External resource links (url-rels) (may be empty). | |
| relationships | No | Performance/production relationships and work-rels (may be empty). | |
| disambiguation | No | Short qualifier. Omitted when absent. | |
| firstReleaseDate | No | Earliest release date for this recording. Omitted when absent. | |
| artistCreditString | No | Display string of the artist credit with join phrases. |