mev-history-mcp
mev-history-mcp.mtree.workers.dev
· mev-history-mcp.mtree.workers.dev
x402 MCP for EVM MEV history. Sandwich detection + per-wallet MEV exposure + per-pool MEV density. Block-position heuristic over public RPC. Multichain (ethereum/base/arbitrum/optimism/polygon). No signup, no API key — pay USDC on Base.
mev-history-mcp.mtree.workers.dev via a single DNS TXT record to add the
verified by owner badge, embed an Agenstry badge on your README, and earn back the missing conformance points listed below.
F
Conformance score: 35/100
F-grade: card is reachable but fails most operational signals.
click to expand breakdown ▾
click to collapse breakdown ▴
agent-card.json changed within the last 7 days. We track these so downstream callers can react.
Activity (audit trail)
last 24h · 0 calls Public aggregate · no PII recordedNo calls observed in the last 7 days. Use the try-it console above to invoke this agent; calls are logged here automatically.
Endpoints
| Agent card | https://mev-history-mcp.mtree.workers.dev/.well-known/agent-card.json |
| Provider | https://mev-history-mcp.mtree.workers.dev |
| Docs | https://mev-history-mcp.mtree.workers.dev |
Skills · 3 declared · mapped to canonical taxonomy
Per-wallet MEV exposure score for an EVM address. Samples recent blocks, identifies the wallet's swap-related tx via known DEX router targets, and applies a blo…
Single-tx sandwich classifier. Takes a tx_hash + chain, fetches the tx + its block, and applies the block-position heuristic. Returns is_sandwiched + confidence…
Pool-level recent MEV density. Takes a pool address + chain, fetches every log emitted by the pool in the lookback window, and runs the sandwich heuristic per t…
Health · last 2 probes
Cheaper or better alternatives per-skill
For each canonical skill this agent serves, the cheapest priced competitor and the highest-quality competitor. Only shown when at least one beats the current agent. Skills where this agent is already best on both axes are hidden.
Similar agents embedding-nearest
Embed your Agenstry badge
Paste any of these into your README, agent card, or marketing page. Each badge auto-updates and links back to this page.
Markdown / HTML snippets
[](https://agenstry.com/agents/mev-history-mcp.mtree.workers.dev) [](https://agenstry.com/agents/mev-history-mcp.mtree.workers.dev) [](https://agenstry.com/agents/mev-history-mcp.mtree.workers.dev) [](https://agenstry.com/agents/mev-history-mcp.mtree.workers.dev)
Audit-grade evidence bundle
JSON snapshot for vendor-review files. Add ?sign=true for a JWS-signed envelope verifiable against
our JWKS. See the methodology.
Raw agent card JSON
{
"schema_version": "v1",
"name": "mev-history-mcp",
"title": "MEV History MCP (x402)",
"description": "x402 MCP for EVM MEV history. Sandwich detection + per-wallet MEV exposure + per-pool MEV density. Block-position heuristic over public RPC. Multichain (ethereum/base/arbitrum/optimism/polygon). No signup, no API key \u2014 pay USDC on Base.",
"version": "0.1.0",
"url": "https://mev-history-mcp.mtree.workers.dev",
"documentation_url": "https://mev-history-mcp.mtree.workers.dev",
"service_endpoint": "https://mev-history-mcp.mtree.workers.dev",
"payment": {
"scheme": "x402",
"network": "base",
"asset": "USDC"
},
"skills": [
{
"id": "mev_exposure",
"name": "mev_exposure",
"description": "Per-wallet MEV exposure score for an EVM address. Samples recent blocks, identifies the wallet's swap-related tx via known DEX router targets, and applies a block-position sandwich heuristic to each. Returns 0\u2013100 exposure score, sandwich count, swap count, and per-sandwich attacker/frontrun/backrun details.",
"input_modes": [
"application/json"
],
"output_modes": [
"application/json"
],
"endpoint": "/v1/wallet/mev_exposure",
"method": "POST",
"price": "$0.30"
},
{
"id": "sandwich_check",
"name": "sandwich_check",
"description": "Single-tx sandwich classifier. Takes a tx_hash + chain, fetches the tx + its block, and applies the block-position heuristic. Returns is_sandwiched + confidence (none/weak/medium/strong/confirmed) + attacker_addr + frontrun/backrun details.",
"input_modes": [
"application/json"
],
"output_modes": [
"application/json"
],
"endpoint": "/v1/tx/sandwich_check",
"method": "POST",
"price": "$0.05"
},
{
"id": "recent_mev_density",
"name": "recent_mev_density",
"description": "Pool-level recent MEV density. Takes a pool address + chain, fetches every log emitted by the pool in the lookback window, and runs the sandwich heuristic per tx. Returns sandwich_density (0.0\u20131.0), density_band, and sample sandwiches.",
"input_modes": [
"application/json"
],
"output_modes": [
"application/json"
],
"endpoint": "/v1/pool/recent_mev_density",
"method": "POST",
"price": "$0.10"
}
],
"tags": [
"x402",
"blockchain-tooling",
"evm",
"base",
"ethereum",
"arbitrum",
"optimism",
"polygon",
"mev",
"sandwich",
"history",
"wallet",
"dex",
"mcp"
]
}