musicbrainz-mcp-server: browse entities
musicbrainz_browse_entitiesPaginate the COMPLETE set of entities linked to a parent MBID — every release-group by an artist, every release on a label, every recording of a work, every release in a release-group. This is the only complete-enumeration path: the get_* tools embed at most one page (25) of any linked list, so use this tool whenever a linked set may exceed a page (a prolific artist, a major label with thousands of releases, a heavily-covered work). Provide exactly ONE link MBID matching a valid parent→child relationship for the target_type. Pages arbitrarily deep via offset; totalCount is the true upstream total.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| link | Yes | Exactly one parent MBID. The valid key depends on target_type (see the description). | |
| limit | No | Page size (1–100). | |
| offset | No | Result offset for deep pagination (0-based). | |
| target_type | Yes | The entity type to enumerate (the children). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cap | No | The page size that was applied. Absent when not truncated. | |
| error | No | Present when the call failed. Absent on success. | |
| shown | No | Number of entities returned in this page. Absent when not truncated. | |
| notice | No | How to page further when results remain, or guidance when empty. | |
| offset | No | The offset used for this page. | |
| entities | No | This page of linked entities, in upstream order. | |
| linkMbid | No | The parent MBID that was browsed. | |
| linkType | No | The parent link type used (artist, label, release-group, recording, work, or area). | |
| truncated | No | True when more entities remain beyond this page (offset + shown < totalCount). Absent when the page is complete. | |
| targetType | No | The entity type that was enumerated. | |
| totalCount | No | True total number of linked entities upstream (the {type}-count field). |