BenchLeader MCP
A read-only MCP server that provides access to BenchLeader's LLM leaderboard data, allowing AI assistants to retrieve model rankings, compare models head-to-head, search for specific models, and list benchmark details based on daily updated independent benchmarks.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://www.benchleader.com/mcpWhat you can do with it
- Ask which LLM model leads in performance
- Compare two models on quality, price, and speed
- Search for models by name or developer
- List benchmarks and their metrics
Source and maintenance
Protocol and capabilities
- Server
- benchleader 1.0.0
- MCP protocol
- 2025-06-18
- Tools
- 7 advertised
- Resources
- Not advertised
- Resource templates
- Not advertised
- Prompts
- Not advertised
{
"tools": {
"listChanged": false
}
}Server-provided instructions
Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.
Tools
7 advertised
get_leaderboard — BenchLeader leaderboard
The BenchLeader Index leaderboard of large language models: a daily composite of independent public benchmarks, one row per model (its best reasoning-effort configuration) as on the homepage. Optionally rank by one category score (coding, agentic, reasoning, math, knowledge…), list every model × effort configuration, or filter to open-weights models or one developer. Paged.
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"default": 20,
"maximum": 100,
"minimum": 1,
"description": "How many rows to return (at most 100)."
},
"offset": {
"type": "integer",
"default": 0,
"minimum": 0,
"description": "Rows to skip, for paging (use next_offset from the previous page)."
},
"category": {
"type": "string",
"description": "Rank by this category score instead of the overall Index, e.g. coding, agentic, reasoning, math, knowledge, instruction, multimodal, long_context."
},
"developer": {
"type": "string",
"description": "Only models from this developer, e.g. OpenAI, Anthropic, Google, DeepSeek."
},
"configurations": {
"type": "boolean",
"default": false,
"description": "List every ranked model × reasoning-effort configuration rather than one row per model."
},
"open_weights_only": {
"type": "boolean",
"default": false,
"description": "Only models with downloadable weights."
}
},
"additionalProperties": false
}{
"title": "BenchLeader leaderboard",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}search_models — Search models
Find models by name, alias, id or developer ("opus", "gemini 4", "deepseek"). Returns each match's id, rank, Index and reasoning-effort configurations, for use with get_model and compare_models.
{
"type": "object",
"required": [
"query"
],
"properties": {
"limit": {
"type": "integer",
"default": 10,
"maximum": 25,
"minimum": 1,
"description": "How many matches to return (at most 25)."
},
"query": {
"type": "string",
"description": "Model name, alias, id or developer."
}
},
"additionalProperties": false
}{
"title": "Search models",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}get_model — Model details
One model's BenchLeader profile: Index and rank, category scores, list price, speed, latency, context window, its other reasoning-effort configurations, and its strongest independent benchmark results (each with its board rank, publisher and source link).
{
"type": "object",
"required": [
"model"
],
"properties": {
"model": {
"type": "string",
"description": "Model id (\"claude-opus-5-5\"), configuration id (\"gpt-6-astra@max\"), page URL or name."
},
"effort": {
"type": "string",
"description": "Reasoning-effort configuration to show (none, low, medium, high, xhigh, max…). Defaults to the best-ranked one."
},
"results_limit": {
"type": "integer",
"default": 10,
"maximum": 50,
"minimum": 1,
"description": "How many benchmark results to return (at most 50)."
}
},
"additionalProperties": false
}{
"title": "Model details",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}compare_models — Compare two models
Head-to-head comparison of two models with BenchLeader's verdict: who leads on quality (a lead is claimed only outside the combined margin of error), price and speed ratios, category-by-category wins, when to choose each, and shared benchmark results. Links the comparison page.
{
"type": "object",
"required": [
"model_a",
"model_b"
],
"properties": {
"model_a": {
"type": "string",
"description": "First model: id, configuration id, page URL or name."
},
"model_b": {
"type": "string",
"description": "Second model: id, configuration id, page URL or name."
},
"effort_a": {
"type": "string",
"description": "Reasoning effort for model_a (defaults to its best-ranked configuration)."
},
"effort_b": {
"type": "string",
"description": "Reasoning effort for model_b (defaults to its best-ranked configuration)."
}
},
"additionalProperties": false
}{
"title": "Compare two models",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}list_benchmarks — List benchmarks
The benchmarks BenchLeader reads: what each measures, publisher, category, whether it feeds the Index (and its weight), how many models it covers, status and caveats. Filter by category or a search query. Paged.
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"default": 50,
"maximum": 100,
"minimum": 1,
"description": "How many benchmarks to return (at most 100)."
},
"query": {
"type": "string",
"description": "Search benchmark names, ids, aliases and publishers (\"swe-bench\", \"arc\", \"epoch\")."
},
"offset": {
"type": "integer",
"default": 0,
"minimum": 0,
"description": "Rows to skip, for paging (use next_offset from the previous page)."
},
"category": {
"type": "string",
"description": "Only this category, e.g. coding, agentic, reasoning, math, knowledge."
},
"in_index_only": {
"type": "boolean",
"default": false,
"description": "Only benchmarks that feed the BenchLeader Index."
}
},
"additionalProperties": false
}{
"title": "List benchmarks",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}get_benchmark — Benchmark details
One benchmark: what it measures, unit, publisher and source, whether and how much it counts in the BenchLeader Index, status and caveats, and its top models (one row per model, best result first).
{
"type": "object",
"required": [
"benchmark"
],
"properties": {
"limit": {
"type": "integer",
"default": 10,
"maximum": 25,
"minimum": 1,
"description": "How many top models to return (at most 25)."
},
"benchmark": {
"type": "string",
"description": "Benchmark id (\"gpqa_diamond\"), name (\"SWE-bench Verified\"), alias or page URL."
}
},
"additionalProperties": false
}{
"title": "Benchmark details",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}about_benchleader — About BenchLeader
What BenchLeader is, how the BenchLeader Index is computed, the current method version, data date and update cadence, coverage counts, licence and how to cite it.
{
"type": "object",
"properties": {},
"additionalProperties": false
}{
"title": "About BenchLeader",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}Prompts
Not advertised
Resources
Not advertised
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 197 ms
- 95th percentile latency
- 197 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 197 ms · metadata changed · 7 tool(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http benchleader-mcp https://www.benchleader.com/mcpCodex
codex mcp add benchleader-mcp --url https://www.benchleader.com/mcpCursor
{
"mcpServers": {
"benchleader-mcp": {
"url": "https://www.benchleader.com/mcp"
}
}
}Cline
{
"mcpServers": {
"benchleader-mcp": {
"type": "streamableHttp",
"url": "https://www.benchleader.com/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"benchleader-mcp": {
"type": "http",
"url": "https://www.benchleader.com/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http benchleader-mcp https://www.benchleader.com/mcpClaude Desktop
{
"mcpServers": {
"benchleader-mcp": {
"url": "https://www.benchleader.com/mcp"
}
}
}Windsurf
{
"mcpServers": {
"benchleader-mcp": {
"serverUrl": "https://www.benchleader.com/mcp"
}
}
}Let your agent find its tools
Find servers like BenchLeader MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.
Other ai and machine learning servers
Do you run BenchLeader MCP?
Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.