UNPKG

@withpica/mcp-server

Version:

MCP Server for withPICA — enables AI assistants to interact with your withPICA music catalog

31 lines • 1.17 kB
/** * Shows Tools — live shows and tour credits. * * Three tools: log (write), query (read), match (write). Discovery is the * `log-a-show` skill, not more tools. * * Naming: `pica_register_set` is the Ableton/DAW capture thread, where "set" * means a DAW set. Nothing here is named `pica_log_set` or similar — these * tools are named around "show". * * Honesty constraints these tools encode (they are the feature, not * decoration): every performing-rights society takes a setlist through a * human web form, never an API call, so nothing here may imply pica files * anything with one. And a song the user did not write earns them nothing * from a performance of it, so the log tool says that plainly instead of * implying a claim. */ import { PicaClient } from "@withpica/mcp-sdk"; import type { ToolDefinition, ToolExecutor } from "./index.js"; export declare class ShowsTools { private pica; constructor(pica: PicaClient); getTools(): Array<{ definition: ToolDefinition; executor: ToolExecutor; }>; private logShow; private queryShows; private matchSetlistItem; } //# sourceMappingURL=shows.d.ts.map