UNPKG

decodo-back-office-mcp

Version:

Model Context Protocol (MCP) server for Decodo proxy management API integration. Provides 14 tools for managing sub-users, proxy endpoints, IP whitelists, and traffic analytics.

21 lines 1.08 kB
import type { SubUser, SubUserUpdate, WhitelistIP, TrafficQuery, TargetInfo, EndpointGeneration, ApiResponse } from './types.js'; export declare class DecodoClient { private client; constructor(); private formatError; createSubUser(subUser: SubUser): Promise<ApiResponse>; getSubUsers(): Promise<ApiResponse>; getSubUser(id: string): Promise<ApiResponse>; updateSubUser(id: string, updates: SubUserUpdate): Promise<ApiResponse>; deleteSubUser(id: string): Promise<ApiResponse>; getSubUserTraffic(id: string, query?: TrafficQuery): Promise<ApiResponse>; getEndpoints(): Promise<ApiResponse>; generateEndpoint(config?: EndpointGeneration): Promise<ApiResponse>; getTargetInfo(target: TargetInfo): Promise<ApiResponse>; getWhitelist(): Promise<ApiResponse>; addWhitelistIP(ipConfig: WhitelistIP): Promise<ApiResponse>; removeWhitelistIP(ip: string): Promise<ApiResponse>; getTraffic(query?: TrafficQuery): Promise<ApiResponse>; getSubscriptions(): Promise<ApiResponse>; } //# sourceMappingURL=decodo-client.d.ts.map