MCP App Store
by KeenEthics
Productivity
withPICA icon

withPICA

by withpica ltd

Overview

withPICA organizes and manages your whole music catalogue in one place — your works, recordings, credits, splits, rights, and royalties. bring your songs in from the sources you already use: Spotify and YouTube links, spreadsheets, photos of liner notes, even DAW sessions. withPICA builds them into one structured, searchable catalog and fills the gaps for you — looking up your ISWCs, ISRCs, publisher data, and collaborator ids from MLC, MusicBrainz, ISNI, and Spotify. you review everything before it's saved. from there you can verify credits and splits, establish ownership, track royalties and statements, share a single source of truth with your collaborators, and export registration-ready files for your PRO (performing rights organization) or a full catalog asset report. every well-catalogued work gets equal discoverability in the public directory. music catalogue management, metadata, rights, and royalties — clear, accurate, and yours.

Tools

pica_discover

ChatGPT
Discover available tool categories. Returns a versioned summary of categories with tool counts and names. Use pica_tool_details to drill into a category and get full schemas before calling tools.

pica_execute

ChatGPT
Execute any catalog tool by name. The default call shape is NESTED: {tool: "<name>", args: {<wrapped args>}}args is THE canonical field for the wrapped tool's arguments. A FLAT shape is also accepted as a fallback: {tool: "<name>", <wrapped args spread at top level>} — any key other than tool / args / arguments is treated as a wrapped arg. DO NOT pass the wrapped args under a property called arguments — some MCP clients (claude.ai web in particular) silently strip that key as a wire-protocol token, leaving the wrapped tool invoked with no arguments. If a required field of the wrapped tool is missing from the resolved args, pica_execute returns WRAPPED_ARGS_MISSING (not a domain error) so you know it is a transport problem, not a validation one. Use pica_discover to find categories, pica_tool_details to get the wrapped tool's schema.

pica_tool_details

ChatGPT
Get full schema and metadata for one tool or all tools in a category. Pass either { tool: 'name' } or { category: 'name' } (from pica_discover). Returns schema, annotations, recovery hints, and operational metadata.

pica_discover

Claude

pica_execute

Claude

pica_tool_details

Claude

App Stats

6

Tools

ChatGPT, Claude

Platforms

Works with

ChatGPT
Claude

Data refreshed daily