LabscoMCP early access ↗
th3noloMCP SERVER

OpenRouter MCP Server by th3nolo

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

Model Routing, Multi-Model Consultation & Cost ControlCommunity

LABSCO 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. Thirteen tools and one usage resource, and every paid call bills to your own OpenRouter key.

What you get

  • The live model catalog searched, filtered, sorted and paged, with a direct lookup for one exact model — list_models, get_model
  • 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
  • Providers compared for one model on price, context, uptime, latency and throughput, and providers filtered by headquarters or datacenter — list_model_endpoints, list_providers
  • Rankings, generation cost lookups and, with a management key, credits, account activity and analytics — list_model_rankings, list_app_rankings, get_generation, get_credits, list_activity, get_analytics_schema, query_analytics

Requirements

Node.js 24 LTS, pnpm 12.0.0 and OPENROUTER_API_KEY. Clone the repository, run pnpm install and pnpm run check (which also builds it), then point your client at node dist/server.js. OPENROUTER_MANAGEMENT_KEY is optional and only needed for credits, account activity and analytics. The server speaks only MCP 2026-07-28 and does not accept the older initialize handshake.

Setup effort

Build from source — git clone https://github.com/th3nolo/openrouter-mcp.git