@withpica/mcp-server
Version:
MCP Server for withPICA — enables AI assistants to interact with your withPICA music catalog
42 lines • 1.19 kB
TypeScript
/**
* Licensing Tools - MCP tools for sync licensing and license enquiries
*
* Key differentiator: Search by actual audio characteristics (BPM, key, energy, mood)
* rather than just keywords, enabling music supervisors to find the perfect track.
*/
import { PicaClient } from "@withpica/mcp-sdk";
import { ToolDefinition, ToolExecutor } from "./index.js";
export declare class LicensingTools {
private pica;
constructor(pica: PicaClient);
/**
* Get all licensing tools
*/
getTools(): Array<{
definition: ToolDefinition;
executor: ToolExecutor;
}>;
/**
* Search for sync-licensable tracks
*/
private searchForSync;
/**
* Submit a license enquiry
*/
private submitLicenseEnquiry;
/**
* List license enquiries
*/
private listLicenseEnquiries;
/**
* Get license enquiry by ID
*/
private getLicenseEnquiry;
/**
* Update license enquiry status, or set a counter offer
* (ADR-289 Wave B1 item 6 — ports the bespoke assistant's
* `set_license_counter_offer`).
*/
private updateLicenseEnquiryStatus;
}
//# sourceMappingURL=licensing.d.ts.map