Skip to content

x402 Toolbox

by mayer-code · remote · no sign-in to list tools · v1.0.0 · published by GitHub user mayer-code

Free, read-only MCP subset of x402 Toolbox's cheap data endpoints, free via MCP.

Changes · 3

14 tools: 3 change things and 11 only read.

Scanned Oct 21, 2026

No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.

claude mcp add --transport http x402-toolbox https://lab.paidapis.net/mcp

Tools

Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.

14 tools

Changes things 3Claude Code: ask
  • enrich_addressReal on-chain context for a wallet address: contract vs EOA, native balance, transaction count.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Real on-chain context for a wallet address: contract vs EOA, native balance, transaction count. Free via MCP; the same data is also available pay-per-call at https://lab.paidapis.net/api/enrich-address for production/agentic use.
  • verify_txChecks whether a Base transaction hash has confirmed on-chain, returns a signed EIP-191 attestation.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Checks whether a Base transaction hash has confirmed on-chain, returns a signed EIP-191 attestation. Free via MCP; the same data is also available pay-per-call at https://lab.paidapis.net/api/verify-tx for production/agentic use.
  • verify_tx_multi_sourceChecks a Base tx hash against 3 independent RPC providers in parallel; only signs an attestation if all agree.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Checks a Base tx hash against 3 independent RPC providers in parallel; only signs an attestation if all agree. Free via MCP; the same data is also available pay-per-call at https://lab.paidapis.net/api/verify-tx-multi-source for production/agentic use.
Only reads 11Claude Code: allow
  • get_attestation_logPersisted, doubly-signed log of past oracle attestations from this server.No findings

    Why it is in this group

    • The name "get_attestation_log" says "get": a word for reading.
    Description, as the server wrote it
    Persisted, doubly-signed log of past oracle attestations from this server. Free via MCP; the same data is also available pay-per-call at https://lab.paidapis.net/api/attestation-log for production/agentic use.
  • get_freshness_priced_dataSame gas + ETH/USD data, priced by requested freshness: cached (cheap) or live (guaranteed current).No findings

    Why it is in this group

    • The name "get_freshness_priced_data" says "get": a word for reading.
    Description, as the server wrote it
    Same gas + ETH/USD data, priced by requested freshness: cached (cheap) or live (guaranteed current). Free via MCP; the same data is also available pay-per-call at https://lab.paidapis.net/api/freshness-priced-data for production/agentic use.
  • get_gas_comparatorReal gas price on Ethereum vs Base side by side, with delta, ratio, and estimated USD cost of a standard transfer on each chain.No findings

    Why it is in this group

    • The name "get_gas_comparator" says "get": a word for reading.
    Description, as the server wrote it
    Real gas price on Ethereum vs Base side by side, with delta, ratio, and estimated USD cost of a standard transfer on each chain. Free via MCP; the same data is also available pay-per-call at https://lab.paidapis.net/api/gas-comparator for production/agentic use.
  • get_gas_history_exportRaw Ethereum gas price samples over a date range, JSON or CSV, priced by real row count (min $0.005, max 24h range).No findings

    Why it is in this group

    • The name "get_gas_history_export" says "get": a word for reading.
    Description, as the server wrote it
    Raw Ethereum gas price samples over a date range, JSON or CSV, priced by real row count (min $0.005, max 24h range). Free via MCP; the same data is also available pay-per-call at https://lab.paidapis.net/api/gas-history-export for production/agentic use.
  • get_gas_metricsRolling average/min/max/volatility/trend for Ethereum gas price over a window.No findings

    Why it is in this group

    • The name "get_gas_metrics" says "get": a word for reading.
    Description, as the server wrote it
    Rolling average/min/max/volatility/trend for Ethereum gas price over a window. Free via MCP; the same data is also available pay-per-call at https://lab.paidapis.net/api/gas-metrics for production/agentic use.
  • get_large_transfersRecent USDC transfers on Base above a value threshold.No findings

    Why it is in this group

    • The name "get_large_transfers" says "get": a word for reading.
    Description, as the server wrote it
    Recent USDC transfers on Base above a value threshold. Free via MCP; the same data is also available pay-per-call at https://lab.paidapis.net/api/large-usdc-transfers for production/agentic use.
  • get_market_snapshotGas price + ETH/USD price + latest Base block in one call.No findings

    Why it is in this group

    • The name "get_market_snapshot" says "get": a word for reading.
    Description, as the server wrote it
    Gas price + ETH/USD price + latest Base block in one call. Optional ?ref=<address> pays that wallet a referral cut. Free via MCP; the same data is also available pay-per-call at https://lab.paidapis.net/api/market-snapshot for production/agentic use.
  • get_normalized_gasEthereum and Base gas price and block data, cleaned into one consistent schema per chain.No findings

    Why it is in this group

    • The name "get_normalized_gas" says "get": a word for reading.
    Description, as the server wrote it
    Ethereum and Base gas price and block data, cleaned into one consistent schema per chain. Free via MCP; the same data is also available pay-per-call at https://lab.paidapis.net/api/normalized-gas for production/agentic use.
  • get_reliable_eth_priceETH/USD price with retry-with-backoff and last-known-good cache fallback.No findings

    Why it is in this group

    • The name "get_reliable_eth_price" says "get": a word for reading.
    Description, as the server wrote it
    ETH/USD price with retry-with-backoff and last-known-good cache fallback. Free via MCP; the same data is also available pay-per-call at https://lab.paidapis.net/api/reliable-eth-price for production/agentic use.
  • get_reputationTrust score from real on-chain activity plus our own ledger of settled payments from this address.No findings

    Why it is in this group

    • The name "get_reputation" says "get": a word for reading.
    Description, as the server wrote it
    Trust score from real on-chain activity plus our own ledger of settled payments from this address. Free via MCP; the same data is also available pay-per-call at https://lab.paidapis.net/api/reputation for production/agentic use.
  • get_wiki_summaryWikipedia article lead section, converted from rendered HTML into clean, tag-free JSON.No findings

    Why it is in this group

    • The name "get_wiki_summary" says "get": a word for reading.
    Description, as the server wrote it
    Wikipedia article lead section, converted from rendered HTML into clean, tag-free JSON. Free via MCP; the same data is also available pay-per-call at https://lab.paidapis.net/api/wiki-summary for production/agentic use.

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Install

Pinned to version 1.0.0. Values in angle brackets are yours to fill in.

claude mcp add --transport http x402-toolbox https://lab.paidapis.net/mcp

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__x402-toolbox__get_market_snapshot",
      "mcp__x402-toolbox__get_normalized_gas",
      "mcp__x402-toolbox__get_gas_comparator",
      "mcp__x402-toolbox__get_large_transfers",
      "mcp__x402-toolbox__get_gas_metrics",
      "mcp__x402-toolbox__get_reliable_eth_price",
      "mcp__x402-toolbox__get_wiki_summary",
      "mcp__x402-toolbox__get_attestation_log",
      "mcp__x402-toolbox__get_freshness_priced_data",
      "mcp__x402-toolbox__get_gas_history_export",
      "mcp__x402-toolbox__get_reputation"
    ],
    "ask": [
      "mcp__x402-toolbox__enrich_address",
      "mcp__x402-toolbox__verify_tx",
      "mcp__x402-toolbox__verify_tx_multi_source"
    ],
    "deny": []
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as x402-toolbox. Review it before you use it.