threads-mcp-server
Version:
Professional Threads MCP Server - Fixed API issues, enhanced setup validation, and enterprise features
24 lines • 856 B
TypeScript
export declare class ThreadsAPIClient {
private client;
private accessToken;
private baseURL;
private requiredScopes;
constructor(accessToken: string);
get<T>(endpoint: string, params?: Record<string, any>, retries?: number): Promise<T>;
post<T>(endpoint: string, data?: Record<string, any>): Promise<T>;
delete<T>(endpoint: string, retries?: number): Promise<T>;
paginate<T>(endpoint: string, params?: Record<string, any>, maxPages?: number): Promise<T[]>;
updateAccessToken(token: string): void;
private sleep;
validateToken(): Promise<{
valid: boolean;
scopes?: string[];
error?: string;
}>;
checkScopes(requiredScopes?: string[]): Promise<{
hasRequired: boolean;
missing: string[];
}>;
private handleAPIError;
}
//# sourceMappingURL=client.d.ts.map