@atlas-kitchen/atlas-mcp
Version:
Model Context Protocol server for Atlas restaurant management system - enables Claude to interact with restaurant orders, menus, and reports
27 lines • 1.03 kB
TypeScript
import { AuthManager } from './auth.js';
export declare class AtlasClient {
private restaurantClient;
private accountClient;
private authManager;
private baseUrl;
private _isRetrying;
onAuthFailure: (() => Promise<boolean>) | null;
constructor(authManager: AuthManager);
request<T = any>(query: string, variables?: any, context?: 'restaurants' | 'accounts'): Promise<T>;
private isAuthError;
apiKeyLogin(apiKey: string): Promise<{
accessToken: string;
refreshToken: string;
}>;
refreshToken(refreshToken: string): Promise<any>;
getMerchants(): Promise<any[]>;
getOrders(filters?: any): Promise<any>;
getOrder(orderId: string): Promise<any>;
getOrderByIdentifier(identifier: string): Promise<any>;
getCart(cartId: string): Promise<any>;
getOpenPosCarts(): Promise<any>;
getItems(filter?: any): Promise<any>;
getSalesReport(filters: any, dateRange: any): Promise<any>;
getOutlets(): Promise<any>;
}
//# sourceMappingURL=client.d.ts.map