Look up a recording via MusicBrainz API

domain: musicbrainz.org · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Review the MusicBrainz API documentation and set a descriptive User-Agent header for your requests (format: AppName/Version (contact-url)), as anonymous or library default user agents may be throttled or blocked.
  2. Search for a recording by sending a GET request to the recording search endpoint with a Lucene query string (e.g., recording:title AND artist:name) in the query parameter.
  3. Identify the correct recording from the results array using the MBID (MusicBrainz Identifier) in the id field.
  4. Fetch the full recording resource by sending a GET request to the recording lookup endpoint (/ws/2/recording/{mbid}), adding an inc parameter to request related entities such as artists, releases, or tags.
  5. Parse the JSON response (request JSON by appending fmt=json) for the recording's title, length, artist-credit, and any included relation data.

Known gotchas

Related routes

Look up and search recording metadata using the MusicBrainz API
musicbrainz.org · 5 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans