@atlas-kitchen/atlas-mcp
Version:
Model Context Protocol server for Atlas restaurant management system - enables Claude to interact with restaurant orders, menus, and reports
22 lines • 998 B
TypeScript
import { AuthManager } from './auth.js';
export declare class AtlasClient {
private restaurantClient;
private accountClient;
private authManager;
private baseUrl;
constructor(authManager: AuthManager);
request<T = any>(query: string, variables?: any, context?: 'restaurants' | 'accounts'): Promise<T>;
login(email: string, password: string): Promise<any>;
logout(): Promise<any>;
refreshToken(refreshToken: string): Promise<any>;
getOrders(filters?: any): Promise<any>;
getOrder(orderId: string): Promise<any>;
getCart(cartId: string): Promise<any>;
getOpenPosCarts(): Promise<any>;
getMenus(outletId?: number, servingDate?: string, timeslotType?: string): Promise<any>;
getOptimizedMenus(outletId: number, servingDate: string): Promise<any>;
getItems(filter?: any): Promise<any>;
getSalesReport(filters: any, dateRange: any): Promise<any>;
getProductInsights(params: any): Promise<any>;
}
//# sourceMappingURL=client.d.ts.map