musicbrainz-mcp-server: search entities
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 with MBID, name/title, disambiguation, type, and a 0–100 relevance score (100 = exact). Starting point when resolving a name to an MBID — chain the returned MBID into the matching musicbrainz_get_* tool. Results are in MusicBrainz score-descending order. Supports field-scoped Lucene syntax (e.g. artist:radiohead AND country:GB).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum results to return (1–100). | |
| query | Yes | Lucene query string. Plain text matches names/titles; field scoping (e.g. `artist:`, `country:`, `tag:`) is supported. | |
| offset | No | Result offset for pagination (0-based). | |
| entityType | Yes | Which entity type to search. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | Present when the call failed. Absent on success. | |
| notice | No | Guidance when zero results matched — how to broaden or correct the query. | |
| results | No | Ranked matches, in MusicBrainz score-descending order. | |
| entityType | No | The entity type that was searched. | |
| totalCount | No | Total matches upstream before the limit/offset window. | |
| effectiveQuery | No | The query string as sent to MusicBrainz. |