API 200
API 200 is an open source API gateway to simplify 3rd-party integrations. Import endpoints, set up caching, retries, and mocks. Access all services via one URL. Monitor logs, track errors, and get alerts on API incidents.
What is API 200?
API 200 is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to api 200 is an open source api gateway to simplify 3rd-party integrations. import endpoints, set up caching, retries, and mocks. access all services via one url. monitor logs, track errors, and get ale...
API 200 is an open source API gateway to simplify 3rd-party integrations. Import endpoints, set up caching, retries, and mocks. Access all services via one URL. Monitor logs, track errors, and get alerts on API incidents.
This server falls under the APIs and Monitoring & Observability categories on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- API 200 is an open source API gateway to simplify 3rd-party
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx api200Configuration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use API 200
API 200 is an open-source API gateway and monitoring platform that simplifies third-party API integrations by providing a single unified endpoint with built-in caching, retries, mock responses, and incident detection. It supports importing endpoints from OpenAPI specs and Postman collections, monitors API performance with statistical charts and schema change notifications, and provides comprehensive request logging with error tracking and alerting. The MCP server integration lets AI assistants query logs, inspect endpoint configurations, and interact with your managed APIs through Claude or other MCP clients.
Prerequisites
- Docker and Docker Compose installed (for self-hosted deployment)
- Node.js 18+ for running the MCP server via npx
- An API 200 account or self-hosted instance with a USER_KEY (API key)
- An MCP-compatible client such as Claude Desktop
Deploy the API 200 self-hosted instance
Clone the self-hosted repository and run the setup script. Docker Compose will start all required services (Koa backend, Redis cache, Supabase for auth/database, Next.js frontend).
git clone https://github.com/API-200/api200-selfhosted && cd api200-selfhosted
npm i
node setup.js # use 'sudo node setup.js' for localhost
docker-compose up -dAccess the API 200 dashboard
Once running, open the frontend at http://localhost:3000. The API handler is available at http://localhost:8080. Log in and navigate to Settings to retrieve your USER_KEY (API key) for MCP authentication.
Import your API endpoints
In the API 200 dashboard, import your third-party API endpoints from an OpenAPI spec or Postman collection. Configure caching TTL, retry policies, and mock responses per endpoint.
Configure the MCP server with your USER_KEY
Add the API 200 MCP server to your MCP client configuration, providing your USER_KEY so the server can authenticate with your API 200 instance.
Start the MCP server via npx
Run the API 200 MCP server using npx. Pass your USER_KEY as an environment variable.
USER_KEY=your-api-key-here npx api200-mcp@latestAPI 200 Examples
Client configuration
Add the API 200 MCP server to claude_desktop_config.json with your API key.
{
"mcpServers": {
"api200": {
"command": "npx",
"args": ["api200-mcp@latest"],
"env": {
"USER_KEY": "your-api-key-here"
}
}
}
}Prompts to try
Use these prompts to interact with your API 200 gateway through Claude.
- "Show me the recent error logs for the Stripe API endpoint"
- "Which endpoints have had the most incidents in the last 24 hours?"
- "Check if the schema for the /users endpoint has changed recently"
- "List all configured API endpoints and their cache TTL settings"
- "What is the average response time for the payment API over the last week?"Troubleshooting API 200
docker-compose up fails with port conflicts
API 200 uses ports 3000 (frontend) and 8080 (API handler) by default. If these ports are in use, stop the conflicting services or edit the docker-compose.yml to use different ports before running `docker-compose up -d`.
MCP server returns authentication errors with USER_KEY
Verify that the USER_KEY in your MCP config exactly matches the API key shown in the API 200 dashboard under Settings. Keys are case-sensitive. If you recently regenerated the key, update the USER_KEY value in claude_desktop_config.json and restart the MCP client.
Imported OpenAPI endpoints are not appearing in the dashboard
Ensure the OpenAPI spec is valid (3.x or Swagger 2.x format) and accessible from the API 200 server. If importing from a URL, check that the server can reach it — it must be publicly accessible or on the same network. Try downloading the spec and importing it as a local file instead.
Frequently Asked Questions about API 200
What is API 200?
API 200 is a Model Context Protocol (MCP) server that api 200 is an open source api gateway to simplify 3rd-party integrations. import endpoints, set up caching, retries, and mocks. access all services via one url. monitor logs, track errors, and get alerts on api incidents. It connects AI assistants to external tools and data sources through a standardized interface.
How do I install API 200?
Follow the installation instructions on the API 200 GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with API 200?
API 200 works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is API 200 free to use?
Yes, API 200 is open source and available under the NOASSERTION license. You can use it freely in both personal and commercial projects.
API 200 Alternatives — Similar APIs Servers
Looking for alternatives to API 200? Here are other popular apis servers you can use with Claude, Cursor, and VS Code.
Kong
★ 43.4k🦍 The API and AI Gateway
API Mega List
★ 5.4kThis GitHub repo is a powerhouse collection of APIs you can start using immediately to build everything from simple automations to full-scale applications. One of the most valuable API lists on GitHub—period. 💪
Fetch
★ 5.4kFetch web content and convert to markdown for AI consumption
Fusio
★ 2.1kSelf-Hosted API Management for Builders
Korean Law
★ 1.8k국가법령정보MCP v4.0 | 법제처 41개 API → 17개 MCP 도구. 법령·판례·조례 검색 + LLM 환각 방지 인용검증 + 조문 영향 그래프(impact_map) + 시점 비교 자동 diff(time_travel) + 시민 5단계 실행 가이드(action_plan) | 41 Korean legal APIs → 17 MCP tools
RuleGo
★ 1.5k⛓️RuleGo is a lightweight, high-performance, embedded, next-generation component orchestration rule engine framework for Go.
Browse More APIs MCP Servers
Explore all apis servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up API 200 in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use API 200?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.