New:Microsoft Teams Notifications Are Now Available in Socket.Learn more
Get Started

@withpica/mcp-server-directory

Package Overview
Dependencies
Maintainers
1
Versions
7
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@withpica/mcp-server-directory

MCP Server for the withPICA Public Directory — enables AI assistants to search verified works and creators

latest
npmnpm
Version
1.4.2
Version published
Weekly downloads
7
-74.07%
Maintainers
1
Weekly downloads
 
Created
Source

@withpica/mcp-server-directory

MCP server for the withPICA public directory — read-only search over works, recordings and creators that rights holders have chosen to publish. No account, no API key, no setup.

Install

claude mcp add withpica-directory -- npx --yes @withpica/mcp-server-directory@latest

What it can answer

Who wrote this song. What the ISWC is. Which recordings exist of a work and what their ISRCs are. Which creators match a name, an ISNI or an IPI. Which published recordings sit in a tempo, key, energy or mood range. And, in one call, the rights chain for a work: writers, publishers, recording, audio.

Every entry is published deliberately by its rights holder, with attested credits and verified identifiers.

REST, if you would rather not run a process

  • GET https://withpica.com/api/public/directory/works
  • GET https://withpica.com/api/public/directory/people
  • GET https://withpica.com/api/public/directory/search?q={query}
  • GET https://withpica.com/api/public/directory/recordings
  • GET https://withpica.com/api/public/directory/consent?iswc={iswc}

100 requests/minute unauthenticated. Licensing keys unlock extended fields and their own limits.

Before you train on any of this

withpica.com publishes a blanket TDM reservation at https://withpica.com/.well-known/tdmrep.json ("tdm-reservation": 1). Nothing here is licensed for text-and-data mining or model training by default.

The consent endpoint above is the granular counterpart: ask it about an identifier and it reports what the rights holders have actually cleared, and at what level. A work is cleared at a level only when every credited contributor has granted at least that level; one refusal blocks it. Read no_assertion_published literally — it means no permission is published for that identifier, which is not a maybe.

Tools

11 tools, all read-only:

  • directory_chain — Graph lookup — resolves a query, ISWC, or ISRC to its full rights chain in one call
  • directory_list_people — Browse and filter creators in the PICA public directory
  • directory_list_works — Browse and filter verified musical works in the PICA public directory
  • directory_lookup_isrc — Shortcut: look up the work(s) associated with a recording identifier (ISRC)
  • directory_lookup_person — Get full details of a creator by global creator ID (UUID), ISNI, IPI number, or MusicBrainz ID
  • directory_lookup_work — Get full details of a single work by ISWC or work UUID
  • directory_release_notes — Returns recent releases of the PICA directory MCP server — what shipped in the public catalogue surface itself
  • directory_search — Convenience fan-out across works and creators — runs list_works and list_people with the same query and returns the union
  • directory_search_recordings — Find tracks by BPM, key, energy, danceability, duration, and more
  • directory_skill_get — Returns the full methodology body for one directory skill — markdown with step-by-step instructions and tool chains
  • directory_skill_list — Returns the list of downloadable directory skill methodologies — name, description, trigger phrases

Generated for @withpica/mcp-server-directory@1.4.2. © 2024-2026 Withpica Ltd. All rights reserved. MIT licensed.

FAQs

Package last updated on 25 Aug 2026

Related posts