compare_models is the reason to install it: one prompt, several models, answers laid out together, instead of several tabs and a lot of copying. Everything runs on your own OpenRouter key, so the bill lands where you expect it to.
A TypeScript server over OpenRouter, which fronts 400+ models behind one API. Four tools and three resources, all billed to your own OpenRouter key.
- Every available model with its id, name, description, context length and pricing — list_models
- A message sent to one named model, with max_tokens, temperature and a system prompt of your choosing — chat_with_model
- The same prompt sent to several models and returned side by side — compare_models
- One model's full specification: capabilities, pricing and limits — get_model_info
- Three resources readable without a tool call: openrouter://models, openrouter://pricing and openrouter://usage
OPENROUTER_API_KEY. Clone the repository, install with npm and build, then run node dist/server.js. OPENROUTER_BASE_URL, OPENROUTER_SITE_URL and OPENROUTER_APP_NAME are optional.
One command plus a key — claude mcp add openrouter -s user \ -e OPENROUTER_API_KEY=your_api_key_here \ -- node /path/to/openrouter-mcp/dist/server.js, then supply credentials
