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