@brandcast_app/zoomshift-mcp-server
Version:
Model Context Protocol server for ZoomShift employee scheduling. Use ZoomShift with Claude Desktop.
19 lines • 559 B
TypeScript
/**
* MCP Tool definitions and handlers for ZoomShift
*/
import { ZoomShiftClient } from './zoomshift-client.js';
export interface MCPTool {
name: string;
description: string;
inputSchema: {
type: string;
properties: Record<string, unknown>;
required?: string[];
};
}
export declare const ZOOMSHIFT_TOOLS: MCPTool[];
/**
* Execute a ZoomShift tool
*/
export declare function executeTool(toolName: string, args: Record<string, unknown>, client: ZoomShiftClient): Promise<unknown>;
//# sourceMappingURL=tools.d.ts.map