UNPKG

@withpica/mcp-server

Version:

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

24 lines • 915 B
/** * Explainability MCP Tools — ADR-232 § Decision 3 * * pica_count_explain — generic explainer for dashboard / briefing * count discrepancies. Closed-enum count_source (additive). When the * agent sees "the dashboard says 80 but pica_works_query counts 78", * this tool returns the canonical query + delta_breakdown rather than * forcing a guess-and-recount loop. * * AC-5: unknown count_source → INVALID_INPUT (structured error, not 500). * AC-6: delta_breakdown[].count sums to absolute delta (no off-by-one). */ import { PicaClient } from "@withpica/mcp-sdk"; import type { ToolDefinition, ToolExecutor } from "./index.js"; export declare class ExplainabilityTools { private pica; constructor(pica: PicaClient); getTools(): Array<{ definition: ToolDefinition; executor: ToolExecutor; }>; private countExplain; } //# sourceMappingURL=explainability.d.ts.map