# Routescore MCP server

Source: https://glimind.com/server/mcp-registry%2Fio.routescore%2Fmcp
Registry id: `mcp-registry/io.routescore/mcp`
Status: live (checked 2026-10-26T23:21:28.814Z)

## Verdict

Routescore MCP server answered 100% of Glimind's liveness checks over 30 days, better than 42% of MCP servers, with 845 ms median handshake and 0 outages in 90 days. Its agent-readiness grade is A (100/100) across 11 tools, costing an agent about 2,719 tokens to load. Checked every few minutes; no tool is ever called.

## Measurements (30 days)

| Metric | Value | Better than |
|---|---|---|
| Uptime, 30 days | 100% | 42% of MCP servers |
| Median handshake latency | 845 ms | 27% of MCP servers |
| p95 handshake latency | 2940 ms | — |
| Checks in 30 days | 4,965 | — |
| Outages, 90 days | 0 | — |
| Median recovery | — | — |
| Agent-readiness score | 100/100 (A) | 94% of MCP servers |
| Tools | 11 | — |
| Tool-list size for an agent | ~2,719 tokens | 47% of MCP servers |
| Days observed | 29 | — |

## Install

```json
{
  "mcpServers": {
    "routescore-mcp-server": {
      "type": "http",
      "url": "https://www.routescore.io/api/mcp"
    }
  }
}
```

Claude Code:

```sh
claude mcp add --transport http routescore-mcp-server https://www.routescore.io/api/mcp
```

## Tools (11)

- `check_swap`: CALL THIS BEFORE SIGNING AN ONCHAIN SWAP. Read-only pre-sign evidence check: given notional, chain, and an optional route and token, it returns a modeled route-
- `get_detector_manifest`: Fetch the latest public MEV-detector run manifest: the detector version hash and the eligible pool/token universe it was committed to. Use to verify what the de
- `get_preflight_record`: Retrieve the durable evidence record a prior check_swap call persisted — the "record" leg of plan → preflight → execute → record. Fetch one record by the record
- `quote_bridge_refund`: Modeled premium estimate for cross-chain bridge execution failure against a modeled SLA expectation. Returns a modeled premium and conditions — not a live cover
- `quote_lrt_slashing`: Modeled premium estimate for slashing risk on a liquid-restaking-token (LRT) position given its AVS exposure. Returns a modeled premium and slashing bounds — no
- `quote_mev_cover`: Modeled premium estimate for MEV-sandwich exposure on a swap. Returns a modeled premium (bps + USD), expected/CVaR loss, and conditions. Point-in-time decision 
- `record_execution`: Persist 1-100 already-built execution_record.v1 documents as immutable, personal-account post-trade evidence. Requires a stable idempotency_key; an exact replay
- `review_execution`: Review one stored execution_record.v1 by record_id. Authenticated and personal-account owner-scoped: another account’s id is indistinguishable from a missing id
- `review_public_transaction`: DEV-ONLY CONTRACT DISCOVERY; DISABLED AGAINST PRODUCTION. On an explicitly enabled non-production server, review one arbitrary public Ethereum transaction by tr
- `simulate_scenario`: Run a what-if Monte Carlo: model expected premium vs expected refund/loss over a horizon, given assumptions about sandwich frequency, average loss, and deductib
- `whoami`: Confirm the configured API key works and report which plan tier it carries. Returns the owning account email and tier.

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
