@withpica/mcp-server
Version:
MCP Server for withPICA — enables AI assistants to interact with your withPICA music catalog
28 lines • 979 B
TypeScript
/**
* Bulk Operations Tools — MCP tools for batch updates.
*
* ADR-174 Phase 2 item 2 follow-up: `pica_works_bulk_update.updates`
* validates against `WORK_WRITE_PROPERTIES` — the same canonical source
* of truth that gates `pica_works_update`. Without this, bulk update is
* the last surface that still accepts any key (the silent-data-loss
* vector the audit flagged at row 25).
*/
import { PicaClient } from "@withpica/mcp-sdk";
import { ToolDefinition, ToolExecutor } from "./index.js";
export declare class BulkTools {
private pica;
constructor(pica: PicaClient);
getTools(): Array<{
definition: ToolDefinition;
executor: ToolExecutor;
}>;
private bulkUpdateWorks;
private bulkUpdatePeopleRoles;
private bulkLinkArtist;
private bulkReassignRecordingArtist;
private bulkAddCollaborator;
private addWorkWriters;
private bulkCopyCredits;
private bulkAddPeopleTags;
}
//# sourceMappingURL=bulk.d.ts.map