get_best_design_model
Get the current #1 design model from designarena.ai's crowdsourced leaderboard, optionally filtered by category. Returns model info and OpenRouter availability.
Send a design prompt to whichever model currently tops the designarena.ai leaderboard, or to one you name, without hard-coding a model ID.
LABSCO SUMMARY
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.
A routing layer covering 4 tools, reading the designarena.ai crowdsourced rankings and sending prompts through OpenRouter.
An OpenRouter account and its key in OPENROUTER_API_KEY, which query_design_model and query_specific_model require.
One command plus a key — OPENROUTER_API_KEY=<YOUR_OPENROUTER_API_KEY> npx -y mcp-bench-router
USE CASES
Read the top-ranked model for the category, then send the prompt through OpenRouter to whichever available model that turns out to be.
Page through the rankings with Elo ratings and win rates, then send the same prompt to the specific model someone is arguing for.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
get_best_design_modelGet the current #1 design model from designarena.ai's crowdsourced leaderboard, optionally filtered by category. Returns model info and OpenRouter availability.
get_leaderboardBrowse the full designarena.ai design model rankings with optional category filter and pagination. Shows Elo ratings, win rates, and OpenRouter availability.
query_design_modelSend a design prompt to the best available model on OpenRouter, automatically selected from designarena.ai rankings. Skips models not available on OpenRouter. Requires OPENROUTER_API_KEY.
query_specific_modelSend a design prompt to a specific model via OpenRouter. Accepts either an OpenRouter model ID (e.g. 'anthropic/claude-sonnet-4-5-20250514') or a Design Arena model name (e.g. 'claude-sonnet-4-5'). Requires OPENROUTER_API_KEY.
BEFORE YOU INSTALL
4 tools when we connected.
CONTEXT COST
Rated by the size of the 4 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
OPENROUTER_API_KEY=<YOUR_OPENROUTER_API_KEY> npx -y mcp-bench-routerclaude mcp add mcp-bench-router -s user -e OPENROUTER_API_KEY=<YOUR_OPENROUTER_API_KEY> -- npx -y mcp-bench-router{
"mcpServers": {
"mcp-bench-router": {
"command": "npx",
"args": [
"-y",
"mcp-bench-router"
],
"env": {
"OPENROUTER_API_KEY": "<YOUR_OPENROUTER_API_KEY>"
}
}
}
}