OpenAPI.city
Precise API context for AI agents, via MCP and REST.
Getting Started
Welcome to openapi.city — structured OpenAPI specifications for AI agents and developers. Search, browse, and query thousands of public API specs via REST API or MCP.
Quick Start
Option A: Agent Signup (Recommended)
Tell your AI agent:
Sign up for openapi.city. Read https://openapi.city/signup.md for instructions.
Your agent will:
- Ask for your email
- Create your account and get an API key
- Configure MCP integration automatically
- You confirm via email to activate
Option B: Manual Signup
1. Sign up at openapi.city/dashboard and create an account.
2. Generate an API key from the API Keys page.
3. Make your first request:
curl -H "Authorization: Bearer oac_live_YOUR_KEY_HERE" \
https://openapi.city/api/v1/providers/search?q=stripe
4. Browse the response:
{
"results": [
{
"slug": "stripe",
"name": "Stripe",
"description": "Online payment processing for internet businesses",
"category": "payments",
"endpoint_count": 243
}
],
"endpoint_matches": [],
"meta": { "page": 1, "per_page": 25, "total": 1, "total_pages": 1 }
}
What you can do
| Feature | Endpoint | Description |
|---|---|---|
| Search APIs | GET /api/v1/providers/search?q= | Full-text search across all providers |
| List providers | GET /api/v1/providers | Paginated index of all API providers |
| Provider details | GET /api/v1/providers/:slug | Metadata, version info |
| Full spec | GET /api/v1/providers/:slug/spec | Complete OpenAPI specification |
| Endpoints | GET /api/v1/providers/:slug/endpoints | All endpoints for a provider |
| Single endpoint | GET /api/v1/providers/:slug/endpoints/:method/*path | Detailed endpoint info |
| Schemas | GET /api/v1/providers/:slug/schemas/:name | Schema definitions |
| Summary | GET /api/v1/providers/:slug/summary | Generated spec summary |
| Auth requirements | GET /api/v1/providers/:slug/auth | Authentication schemes |
| Resolve URL | POST /api/v1/resolve | Ingest a new spec by URL |
Two integration paths
- REST API — standard HTTP requests, ideal for scripts, backends, and tools
- MCP Server — native integration with AI coding assistants (Cursor, Claude Code, Windsurf)
Next: Authentication →
Related Servers
Scout Monitoring MCP
sponsorPut performance and error data directly in the hands of your AI assistant.
Alpha Vantage MCP Server
sponsorAccess financial market data: realtime & historical stock, ETF, options, forex, crypto, commodities, fundamentals, technical indicators, & more
JADX-AI-MCP
A JADX decompiler plugin that integrates with MCP to provide live reverse engineering support using LLMs.
ToolRank
Score and optimize MCP tool definitions for AI agent discovery. Analyzes Findability, Clarity, Precision, and Efficiency.
Terraform MCP
A command-line tool that acts as an MCP server to interact with Terraform environments.
Grafana Loki
A server for querying Loki logs from Grafana.
Laravel MCP Server
A Laravel package for building secure Model Context Protocol servers with real-time communication using SSE.
Supra Code Generator MCP
Generates Supra Move contracts and TypeScript SDK code.
Remote MCP Server (Authless)
A template for deploying a remote, auth-less MCP server on Cloudflare Workers.
MCP Arduino Server
An MCP server for the Arduino CLI, offering tools to manage sketches, boards, libraries, and files.
Add Tool
Fetches and sets up an MCP server from a specified GitHub repository.
Homebrew MCP
Interact with Homebrew (the package manager for macOS and Linux) using natural language commands.