MCP App Store
by KeenEthics
Media-Entertainment

Credits.fm

by Credits.fm

Overview

Credits.fm is a public MCP server that lets AI agents look up and resolve music credits and identifiers in real time. It supports fast searches and normalization across core music IDs including ISRC, ISWC, IPI, ISNI, and UPC, helping agents match recordings to works and rightsholders with higher confidence. Use it to enrich metadata, validate identifiers, and power music-aware workflows without authentication. Designed for lightweight, high-signal lookups that can be embedded directly into agent tools and automations.

Tools

credits_batch_lookup

Claude
Batch lookup for multiple music identifiers in a single request. Accepts any combination of up to 100 ISRCs, ISWCs, IPIs, ISNIs, or UPCs. Falls back to MusicBrainz for identifiers not yet in the index. Results are keyed by identifier code with a sources field (credits_db, notes_credits_api, or musicbrainz).

credits_contribute

Claude
Submit data to the public Credits.fm index when invited by the user. Accepts an array of contributions, each targeting an identifier (ISRC, ISWC, IPI, ISNI, UPC), a field name, and a value. Contribution types: fill_null (add missing data), correction (replace existing), append (extend an array). Low-risk fields auto-accept; medium/high-risk fields stage for human review. Requires an API key (free at https://credits.fm/api#get-api-key).

credits_coverage

Claude
Get index coverage metrics — row counts and growth data for all Credits.fm index tables (ISRC, ISWC, IPI, ISNI, UPC).

credits_graph

Claude
Credits Graph — the network around one code: identifier nodes (isrc, iswc, ipi, isni, upc) plus musician (people) nodes, with per-edge source provenance and verification status — verified (2+ independent sources) vs single (one source). Node no_match lists directions checked with no counterpart (verified absence). Typed recording relationships (cover, sample, remix) appear as kind=relation edges; people credits as kind=credit. Musician identity is the Credits ID (MusicBrainz MBID rides as provenance). Cite as credits.fm/graph?focus={type}:{id}.

credits_graph_activity

Claude
Credits Graph status feed — recent changes across the whole index, newest first: link_found, link_verified (edge crossed 2+ independent sources), relation_found (cover/sample/remix), no_match_recorded (verified absence). Poll with since={previous as_of} for deltas.

credits_lookup_artist

Claude
Look up an artist (the release artist on DSPs) by platform ID. Returns full discography with albums, tracks, ISRCs, UPCs, cover art, and streaming links. For the person behind the music (songwriter credits, IPI/ISNI, group memberships), use credits_lookup_musician instead.

credits_lookup_ipi

Claude
Look up a songwriter or publisher by IPI number. Returns name, roles (Composer, Author, Arranger), works (ISWCs), recordings (ISRCs), co-writers, publishers, and average ownership share percentage.

credits_lookup_isni

Claude
Look up a creative contributor by ISNI code. Returns name, name variants, creation roles, linked IPI numbers, associated works and recordings, and data sources.

credits_lookup_isrc

Claude
Look up a recording by ISRC code. Returns songwriter credits with names/roles/share percentages, publisher chains, performer credits (vocals, guitar, drums, etc.), producer/engineer/mix credits, linked ISWC, MLC match status and Song Code, and platform links.

credits_lookup_iswc

Claude
Look up a musical work (composition) by ISWC code. Returns song title, all recordings (ISRCs) of this work, songwriter credits, and CISAC registration status.

credits_lookup_musician

Claude
Look up a musician (the person) by MusicBrainz MBID (UUID). Returns songwriter credits, performer credits with specific roles (vocals, guitar, etc.), producer/engineer credits, group memberships/members, IPI and ISNI identifiers, and per-role credit counts. For DSP discography, use credits_lookup_artist instead.

credits_lookup_upc

Claude
Look up releases by UPC barcode. Returns album metadata and a full track list with ISRCs, plus per-ISRC enrichment: songwriter credits with IPIs and publisher chains, performer credits, ISWC, MLC Song Code, and match status. Falls back to Apple Music and MusicBrainz for UPCs not yet in the index.

credits_publishers_for_songwriter

Claude
Find all known publishers for a songwriter. Given a songwriter's IPI (preferred), returns every publisher that co-occurs with them across all songs in the Credits.fm database. When no IPI is available, provide the songwriter's name along with ISRCs or ISWCs of their songs for disambiguation. Returns publisher names, IPIs, roles, and the number of shared songs.

credits_resolve_track

Claude
Resolve a track to its ISRC and full credits by name + artist, Spotify URL, or Apple Music URL. Returns the ISRC, songwriters, publisher chains, performer/producer credits, and a link to the full Credits.fm page.

credits_resolve_url

Claude
Resolve a Spotify or Apple Music URL to music identifiers. Supports track, album, playlist, and artist URLs. Returns track/album metadata that can be looked up further via ISRC or UPC.

credits_watch

Claude
Watch one code progress found → matched → verified. Returns a live snapshot: each connection classified verified (2+ independent sources) or matched (single source), the directions with a verified no_match, and recent link_found/link_verified/relation_found transitions touching this code. Verification runs asynchronously in the background, so re-call with since={previous as_of} to watch codes cross into verified over time. Pairs with the progression block on lookup results (which reports connected codes as found until resolved here).

App Stats

17

Tools

Claude

Platforms

Works with

Claude

Data refreshed daily