UNPKG

rapidapi-mcp-server

Version:

MCP server for discovering and assessing APIs from RapidAPI marketplace

62 lines (61 loc) 1.34 kB
export interface APISearchResult { name: string; description: string; provider: string; url: string; rating?: number; popularity?: string; } export interface APIAssessment { name: string; description: string; provider: string; url: string; rating?: number; reviewCount?: number; popularity?: string; serviceLevel?: string; latency?: string; pricing: APIPricing; endpoints: APIEndpoint[]; documentationUrl?: string; } export interface APIPricing { free?: PricingTier; basic?: PricingTier; pro?: PricingTier; enterprise?: PricingTier; [key: string]: PricingTier | undefined; } export interface PricingTier { name: string; price: string; billing?: string; requestLimit?: string; description?: string; features?: { [key: string]: string; }; rateLimit?: string; capabilities?: string[]; restrictions?: string[]; recommended?: boolean; } export interface APIEndpoint { name: string; method: string; description?: string; route?: string; parameters?: any[]; } export interface SearchOptions { query: string; category?: string; maxResults?: number; } export interface BrowserConfig { headless?: boolean; timeout?: number; userAgent?: string; args?: string[]; }