Labsco
MCP SERVER

OpenRouter

by th3nolo

Ask a second model — or several at once — without leaving the conversation you are already in.

Model Routing, Multi-Model Consultation & Cost Control
Summary
A second opinion from any of 400+ models, one call away.

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.

What it is

A TypeScript server over OpenRouter, which fronts 400+ models behind one API. Four tools and three resources, all billed to your own OpenRouter key.

What you get
  • 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
Requirements

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.

Setup effort

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