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.
14 tools: 3 change things and 11 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone0Claude Code: ask
- Changes things3Claude Code: ask: see these tools
- Only reads11Claude Code: allow: see these tools
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/mcpTools
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/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .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.
