Openrouter MCP — AI skill for Claude Code
Stateless MCP server and CLI for OpenRouter (MCP 2026-07-28): use any OpenRouter model from Claude Code and other MCP clients.
How to install Openrouter MCP
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open th3nolo/openrouter-mcp and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Openrouter MCP does
Stateless MCP server and CLI for OpenRouter (MCP 2026-07-28): use any OpenRouter model from Claude Code and other MCP clients. 13 tools, 1 resource, HTTP and stdio.
Alternatives in AI
- Zen MCP Server — The power of Claude Code + Gemini / OpenAI / Grok / OpenRouter / Ollama / Custom Model working as one 11.3k ★
- Firecrawl MCP Server — 🔥 Official Firecrawl MCP Server - Adds powerful web scraping and search to Cursor, Claude and any other LLM c 6.1k ★
- Peekaboo — Peekaboo is a macOS CLI & optional MCP server that enables AI agents to capture screenshots of applications, o 3.2k ★
README
OpenRouter MCP server
This project connects agents to OpenRouter through two front doors: an agent-first command-line interface and a strict stateless MCP server. Both use the same operation layer and stable response shapes. The MCP server exposes thirteen focused tools and one API-key usage resource.
Version 3.0 targets MCP `2026-07-28` only. Each HTTP POST is independent. The server does not accept `initialize`, create `Mcp-Session-Id` sessions, expose a GET event stream, or run a legacy fallback.
Design notes and the reasoning behind the stateless `2026-07-28` surface are in the engineering note [Building a strict stateless MCP 2026-07-28 server for OpenRouter](https://th3nolo.com/articles/openrouter-stateless-mcp-2026-07-28). More notes and case studies: [th3nolo.com](https://th3nolo.com). Author: Manuel Parra.
What changed in 3.0
list_modelssends pagination, filters, and sorting to OpenRouter instead of downloading the full catalog.get_modelcalls OpenRouter's direct model endpoint. It replacesget_model_info; there is no alias.list_model_endpointsreturns provider price, context, uptime, latency, throughput, and supported parameters.list_providersexposes provider geography, policy links, and service-status metadata without a browser.list_model_rankingsandlist_app_rankingsexpose bounded versions of OpenRouter's public rankings pages.get_creditsandlist_activityexpose account data with a separate management-key boundary.get_analytics_schemaandquery_analyticsexpose the current Activity Explore analytics contract with explicit time ranges and bounded results.chat_with_modelandcompare_modelsreturn ageneration_idand the resolved model.get_generationuses that ID to fetch exact provider, token, latency, and cost metadata.- The
openrouter-mcpCLI exposes the same operations directly, emits JSON automatically when piped, and never prompts. - Browser inspection informed the surface contr
Related Skills
Astrovisor MCP
AstroVisor MCP for Claude and AI clients — stdio + Streamable HTTP, live OpenAPI discovery, 456 operations and
Zia Vsor SDK
Agent first framework to build one source of truth your AI Agents answer from. Markdown in — a website for peo
Lad MCP Server
Lad MCP Server: Autonomous code & system design review for AI coding agents (Claude Code, Cursor, Codex, etc.)
Athena MCP
When Hermes is stuck, it asks Athena. An MCP server with a single think tool — a no-tools reasoning sidekick f
Imprint Memory
Persistent memory system for Claude Code — hybrid search (FTS5 + vector), message bus, task queue. Works as MC
Workflows MCP Server
Store, query, and create YAML workflow playbooks for LLM agents via MCP. STDIO or Streamable HTTP.
Related Agents
MCP Owner
Owns mcp/ — the live MCP brain over stdio and the ai-os CLI. Use for work on the server, the Vault door, the t
Optimizer MCP
Specialized agent for optimizing Claude Code MCP server configurations. Expert in .mcp.json structure, server
Diva MCP Integrator
Wires MCP servers into a Diva agent — external tool servers via MCP.stdio/MCP.http (Python or TypeScript) and