LabscoMCP early access ↗
ChainBenchMCP SERVER · OFFICIAL PROJECT

OpenChainBench

Query open, reproducible benchmarks of crypto infrastructure — RPCs, bridges, aggregators, oracles.

by ChainBench ↗Chain State, Explorers & Contract Tooling✓ Official

LABSCO SUMMARY

The harness ships with the number.

That is the difference from a vendor comparison page: every benchmark's measuring code is in the repository, and pull requests are accepted from anyone including the providers being measured. For an agent, the practical consequence is that get_benchmark returns methodology alongside rankings — so a claim can be qualified rather than quoted flat. query_prom goes below the published view when the summary is not the cut you need.

What it is

The MCP surface of OpenChainBench, a public benchmark project for crypto infrastructure. Each benchmark ships with the harness that produced its numbers, and the server lets an agent list what is measured, read one benchmark's rankings and methodology, and query the underlying metrics store directly.

What you get

  • list_benchmarks enumerates what is measured
  • get_benchmark returns one benchmark's full rankings, methodology and a paste-ready quote with attribution
  • query_prom reaches the metrics store behind the published figures
  • A resource at openchainbench://benchmark/{slug} for reading a benchmark as context
  • 94 live benchmark specs across 8 categories — RPCs, Trading, Aggregators, Bridges, Blockchains, RWA, Explorers and NFT APIs — measured by 50 self-contained Go harnesses
  • Data is CC-BY-4.0 and every figure carries a citation URL, so a number quoted in a report can be traced

Requirements

Nothing to install. It is a remote server over Streamable HTTP at https://openchainbench.com/api/mcp/mcp, published as io.github.chainbench/openchainbench version 1.0.0, and no key is mentioned. If you want to run the site or a harness yourself, the repository is a pnpm project: pnpm install, pnpm dev for the site on port 3000, pnpm validate to check a benchmark spec against its schema.

Setup effort

Paste a URL — add the endpoint to your client