UNPKG

@withpica/mcp-server

Version:

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

29 lines • 927 B
/** * Groups Tools — ADR-223 Phase 5 * * MCP write/read surface for group → member relationships on people. * Four tools: * - pica_group_add_member (write, Tier 1) * - pica_group_remove_member (write, Tier 1) * - pica_group_list_members (read) * - pica_person_list_groups (read) * * Server-side trigger tg_pgm_assert_parent enforces parent.is_group=true * and same-org constraint on every insert. Errors map to friendly * messages on the route layer. */ import { PicaClient } from "@withpica/mcp-sdk"; import { ToolDefinition, ToolExecutor } from "./index.js"; export declare class GroupsTools { private pica; constructor(pica: PicaClient); getTools(): Array<{ definition: ToolDefinition; executor: ToolExecutor; }>; private addMember; private removeMember; private listMembers; private listGroups; } //# sourceMappingURL=groups.d.ts.map