@withpica/mcp-server
Version:
MCP Server for withPICA — enables AI assistants to interact with your withPICA music catalog
27 lines • 1.14 kB
TypeScript
/**
* 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