UNPKG

@withpica/mcp-server

Version:

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

27 lines • 1.14 kB
/** * Sync Fit Tool: where the catalogue's songs sit against film and TV * productions still in progress (ADR-307 `know`, founder 2026-10-07). * * - pica_sync_fit_query: one page of song–production pairs, the same read * /inspect/sync shows (GET /api/admin/sync-fit, lib/services/sync-fit.ts), * so the user's AI and the page see the same list. Per song (work_id), * per production (screen_project_id), or the whole catalogue spread across * songs. With song_facts: true each row also carries the song's own raw * facts, so the user's AI can judge the fit itself and explain why. * * ⚠️ Founder rule: the AI's judgement stays in its chat answer. It is never * written back to PICA as data. The description says so, and the tool is * read-only. */ import { PicaClient } from "@withpica/mcp-sdk"; import { ToolDefinition, ToolExecutor } from "./index.js"; export declare class SyncFitTools { private pica; constructor(pica: PicaClient); getTools(): Array<{ definition: ToolDefinition; executor: ToolExecutor; }>; private query; } //# sourceMappingURL=sync-fit.d.ts.map