@meetbot/mcp
Version:
Model Context Protocol (MCP) server for Meet.bot booking page API
34 lines • 1.04 kB
TypeScript
import { BookSlot, BookSlotRequest, GetSlotsParams, GetInfoParams, PageInfo, Pages, Slots, MeetbotConfig } from './types.js';
/**
* Meet.bot API Client for interacting with the booking page API
*/
export declare class MeetbotClient {
private readonly client;
private readonly config;
constructor(config: MeetbotConfig);
/**
* Get the scheduling pages for the authenticated user
*/
getPages(): Promise<Pages>;
/**
* Get information about a scheduling page
*/
getPageInfo(params: GetInfoParams): Promise<PageInfo>;
/**
* Get available booking slots with optional filters
*/
getSlots(params: GetSlotsParams): Promise<Slots>;
/**
* Book a new meeting
*/
bookSlot(request: BookSlotRequest): Promise<BookSlot>;
/**
* Check if the client is properly configured and can connect
*/
healthCheck(): Promise<boolean>;
/**
* Get the current configuration
*/
getConfig(): MeetbotConfig;
}
//# sourceMappingURL=meetbot-client.d.ts.map