@coretext-ai/qa-greenhouse-b9c0d1e2-f3a4-4567-a890-901234567890
Version:
MCP server with greenhouse integration
20 lines • 682 B
TypeScript
import { GreenhouseClient } from '../clients/greenhouse-client.js';
import { Tool } from '@modelcontextprotocol/sdk/types.js';
import { Logger } from '../services/logger.js';
export interface GreenhouseToolsConfig {
gREENHOUSEAPIKEY?: string;
gREENHOUSEEMAIL?: string;
authToken?: string;
logger?: Logger;
}
export declare class GreenhouseTools {
private client;
private initialized;
private logger;
constructor(client: GreenhouseClient);
private ensureInitialized;
getToolDefinitions(): Tool[];
canHandle(toolName: string): boolean;
executeTool(name: string, args: any): Promise<any>;
}
//# sourceMappingURL=greenhouse-tools.d.ts.map