openrouter.ai
OpenRouter is an AI gateway that provides access to many language and multimodal models through a single API, with routing and fallback across providers. It also offers model discovery, account credit and key management, and tools for agent-oriented development.
OpenRouter exposes a unified authenticated HTTP API for LLM inference and account features, a hosted remote MCP server authenticated via browser OAuth, and official TypeScript/Python/Go client libraries plus a TypeScript agent SDK.
- OpenRouter MCP serverdetected
- OpenRouter HTTP APIdiscovered
Create a key from the API keys page (or manage existing keys from key settings). Give it a name and optionally set a credit limit. Use the resulting key as a Bearer token in Authorization.
Create a management key from the Management API Keys page: click Create New Key and complete the flow. This key is only for administrative key-management endpoints under /api/v1/keys, not for inference/completions.
Point your MCP client at the server URL and approve access in the browser. The server supports OAuth Dynamic Client Registration (RFC 7591), so the client registers itself automatically — no developer-portal app, client_id, or client_secret to create.
conventions · 1/8 published
- integrations.json✗
/.well-known/integrations.json - llms.txt✓https://openrouter.ai/llms.txt
- API catalog✗
/.well-known/api-catalog - OpenAPI document✗
/api/schema/, /openapi.json, /swagger.json, /api/openapi.json, or /v1/openapi.json - MCP server card✗
/.well-known/mcp/server-card.json - OAuth protected resource✗
/.well-known/oauth-protected-resource - Agent card✗
/.well-known/agent-card.json - Agent skills✗
/.well-known/agent-skills/index.json
Publish these signals → /publishing