LabscoMCP early access ↗
K1ta141kMCP SERVER

MCP Bench Router

Send a design prompt to whichever model currently tops the designarena.ai leaderboard, or to one you name, without hard-coding a model ID.

by K1ta141k ↗Model Routing, Multi-Model Consultation & Cost ControlCommunity

LABSCO SUMMARY

Model choice becomes a lookup against a public leaderboard instead of a string you update by hand.

The ranking is crowdsourced — Elo ratings and win rates from designarena.ai — and availability is checked against OpenRouter before a prompt goes out, so a model that tops the board but is not carried gets skipped rather than failing the call. query_specific_model accepts either naming scheme, which means a Design Arena name read off the leaderboard can be passed straight through without translating it into an OpenRouter ID.

What it is

A routing layer covering 4 tools, reading the designarena.ai crowdsourced rankings and sending prompts through OpenRouter.

What you get

  • The current ranking as data: get_best_design_model returns the top-rated design model with its OpenRouter availability, and get_leaderboard pages through the full rankings with Elo ratings, win rates and a category filter.
  • Prompting that follows the ranking: query_design_model selects the best available model automatically and skips any that OpenRouter does not carry.
  • An explicit override: query_specific_model accepts either an OpenRouter model ID or a Design Arena model name, with temperature and max_tokens.

Requirements

An OpenRouter account and its key in OPENROUTER_API_KEY, which query_design_model and query_specific_model require.

Setup effort

One command plus a key — OPENROUTER_API_KEY=<YOUR_OPENROUTER_API_KEY> npx -y mcp-bench-router