Submit a user rating to MusicBrainz
musicbrainz_submit_ratingSubmit your rating for a MusicBrainz entity on a 0–100 scale (1–5 stars), requiring user confirmation before sending.
Instructions
Set YOUR rating for a MusicBrainz entity (needs OAuth: MUSICBRAINZ_OAUTH_* with the rating scope). Rating is 0–100 (MusicBrainz shows it as 1–5 stars in steps of 20; 0 removes your rating). Asks the user to confirm first: a confirmation prompt where the client supports one; otherwise the first call returns a preview and a confirmToken, and only a repeat call with that token proceeds (see MCP_CONFIRM_MODE). Nothing is sent before confirmation. Data from MusicBrainz (https://musicbrainz.org), the open music encyclopedia.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mbid | Yes | MBID of the entity to rate | |
| entity | Yes | Entity type to rate | |
| rating | Yes | Rating 0–100 (0 removes; 20/40/60/80/100 = 1–5 stars) | |
| confirmToken | No | ONLY for the two-step confirmation fallback (a client without MCP elicitation). The confirmToken from this same tool's phase-1 "confirmation-required" response, passed back ONLY after the user has seen that preview and explicitly approved it in chat — never on the first call, never invented, never reused. Call again with the same arguments. Ignored when the client supports elicitation. |