Automaton Onchain & URL Tools
by automaton-tx-explainer.vercel.app · remote · no sign-in to list tools · v1.2.0 · published by app.vercel.automaton-tx-explainer
Paid x402 tools: tx, approvals, address, contract risk (Base/ETH/BSC) + URL safety.
20 tools: 11 change things and 9 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone0Claude Code: ask
- Changes things11Claude Code: ask: see these tools
- Only reads9Claude 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 base-tools https://automaton-tx-explainer.vercel.app/mcpTools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
20 tools
Changes things 11Claude Code: ask
base_contract_riskHeuristic risk flags for a Base contract from free public data: Sourcify verification, upgradeable proxy + admin, owner type, mint/pause/blacklist/fee selectors, bytecode size.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 Heuristic risk flags for a Base contract from free public data: Sourcify verification, upgradeable proxy + admin, owner type, mint/pause/blacklist/fee selectors, bytecode size. Not an audit or financial advice. Costs $0.01.
base_token_approvalsCheck a Base wallet's ERC-20 approvals: allowances for 8 major tokens (USDC, WETH, USDbC, DAI...) to common spenders (Permit2, Uniswap Universal Router, Uniswap SwapRouter02, Aerod…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 Check a Base wallet's ERC-20 approvals: allowances for 8 major tokens (USDC, WETH, USDbC, DAI...) to common spenders (Permit2, Uniswap Universal Router, Uniswap SwapRouter02, Aerodrome Router...); flags unlimited approvals. Costs $0.005.
bsc_contract_riskHeuristic risk flags for a BNB Smart Chain contract from free public data: Sourcify verification, upgradeable proxy + admin, owner type, mint/pause/blacklist/fee selectors, bytecod…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 Heuristic risk flags for a BNB Smart Chain contract from free public data: Sourcify verification, upgradeable proxy + admin, owner type, mint/pause/blacklist/fee selectors, bytecode size. Not an audit or financial advice. Costs $0.01.
bsc_token_approvalsCheck a BNB Smart Chain wallet's ERC-20 approvals: allowances for 8 major tokens (USDT, USDC, WBNB, BUSD...) to common spenders (Permit2, PancakeSwap v2 Router, PancakeSwap Smart R…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 Check a BNB Smart Chain wallet's ERC-20 approvals: allowances for 8 major tokens (USDT, USDC, WBNB, BUSD...) to common spenders (Permit2, PancakeSwap v2 Router, PancakeSwap Smart Router, PancakeSwap Universal Router...); flags unlimited approvals. Costs $0.005.
calldata_decodeDecode EVM calldata before signing: function signature candidates (openchain DB), decoded args, and plain-English warnings for approve/setApprovalForAll/permit/unlimited amounts.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 Decode EVM calldata before signing: function signature candidates (openchain DB), decoded args, and plain-English warnings for approve/setApprovalForAll/permit/unlimited amounts. Costs $0.005.
ethereum_contract_riskHeuristic risk flags for a Ethereum contract from free public data: Sourcify verification, upgradeable proxy + admin, owner type, mint/pause/blacklist/fee selectors, bytecode size.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 Heuristic risk flags for a Ethereum contract from free public data: Sourcify verification, upgradeable proxy + admin, owner type, mint/pause/blacklist/fee selectors, bytecode size. Not an audit or financial advice. Costs $0.01.
ethereum_token_approvalsCheck a Ethereum wallet's ERC-20 approvals: allowances for 8 major tokens (USDC, USDT, WETH, DAI...) to common spenders (Permit2, Uniswap Universal Router v4, Uniswap Universal Rou…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 Check a Ethereum wallet's ERC-20 approvals: allowances for 8 major tokens (USDC, USDT, WETH, DAI...) to common spenders (Permit2, Uniswap Universal Router v4, Uniswap Universal Router, Uniswap SwapRouter02...); flags unlimited approvals. Costs $0.005.
token_reportPremium one-call token due-diligence on Base, Ethereum or BNB Smart Chain: token metadata, proxy/upgradeability, owner and admin, owner/dead/self balances as % of supply, Sourcify …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 Premium one-call token due-diligence on Base, Ethereum or BNB Smart Chain: token metadata, proxy/upgradeability, owner and admin, owner/dead/self balances as % of supply, Sourcify verification, mint/pause/blacklist/fee flags, plain-English summary. Costs $0.25.
url_safety_checkCheck a URL for phishing/scam signals: MetaMask eth-phishing-detect + Phishing.Database blocklists, RDAP domain age, punycode and brand-lookalike detection, HTTPS reachability.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 Check a URL for phishing/scam signals: MetaMask eth-phishing-detect + Phishing.Database blocklists, RDAP domain age, punycode and brand-lookalike detection, HTTPS reachability. Heuristic; not security advice. Costs $0.005.
wallet_portfolioWallet snapshot across Base, Ethereum and BNB Smart Chain: native balance plus balances of 8 major tokens per chain (USDC, USDT, WETH, DAI, WBTC/cbBTC...).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 Wallet snapshot across Base, Ethereum and BNB Smart Chain: native balance plus balances of 8 major tokens per chain (USDC, USDT, WETH, DAI, WBTC/cbBTC...). No USD pricing. Costs $0.01.
wallet_reportPremium one-call wallet report across Base, Ethereum and BNB Smart Chain: balances, token approvals (flags unlimited), address type/EIP-7702 delegation, and a plain-English risk su…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 Premium one-call wallet report across Base, Ethereum and BNB Smart Chain: balances, token approvals (flags unlimited), address type/EIP-7702 delegation, and a plain-English risk summary with findings. Costs $0.25.
Only reads 9Claude Code: allow
base_address_inspectInspect any Base address: EOA vs contract vs EIP-7702 delegated, ETH balance, nonce, proxy implementation (EIP-1967/1167/zos), and ERC-20 name/symbol/decimals/supply.No findings
Why it is in this group
- The name "base_address_inspect" says "inspect": a word for reading.
Description, as the server wrote it Inspect any Base address: EOA vs contract vs EIP-7702 delegated, ETH balance, nonce, proxy implementation (EIP-1967/1167/zos), and ERC-20 name/symbol/decimals/supply. Costs $0.005.
base_tx_explainExplain a Base transaction: status, fee, decoded method + args (openchain signature DB), and ERC-20 transfers with symbols and human amounts.No findings
Why it is in this group
- The name "base_tx_explain" says "explain": a word for reading.
Description, as the server wrote it Explain a Base transaction: status, fee, decoded method + args (openchain signature DB), and ERC-20 transfers with symbols and human amounts. Costs $0.01.
bsc_address_inspectInspect any BNB Smart Chain address: EOA vs contract vs EIP-7702 delegated, BNB balance, nonce, proxy implementation (EIP-1967/1167/zos), and ERC-20 name/symbol/decimals/supply.No findings
Why it is in this group
- The name "bsc_address_inspect" says "inspect": a word for reading.
Description, as the server wrote it Inspect any BNB Smart Chain address: EOA vs contract vs EIP-7702 delegated, BNB balance, nonce, proxy implementation (EIP-1967/1167/zos), and ERC-20 name/symbol/decimals/supply. Costs $0.005.
bsc_tx_explainExplain a BNB Smart Chain transaction: status, fee, decoded method + args (openchain signature DB), and ERC-20 transfers with symbols and human amounts.No findings
Why it is in this group
- The name "bsc_tx_explain" says "explain": a word for reading.
Description, as the server wrote it Explain a BNB Smart Chain transaction: status, fee, decoded method + args (openchain signature DB), and ERC-20 transfers with symbols and human amounts. Costs $0.01.
ens_resolveResolve an ENS name or Basename to an address (plus url/twitter/github text records), or reverse-resolve an address to its primary name.No findings
Why it is in this group
- The name "ens_resolve" says "resolve": a word for reading.
Description, as the server wrote it Resolve an ENS name or Basename to an address (plus url/twitter/github text records), or reverse-resolve an address to its primary name. Costs $0.005.
ethereum_address_inspectInspect any Ethereum address: EOA vs contract vs EIP-7702 delegated, ETH balance, nonce, proxy implementation (EIP-1967/1167/zos), and ERC-20 name/symbol/decimals/supply.No findings
Why it is in this group
- The name "ethereum_address_inspect" says "inspect": a word for reading.
Description, as the server wrote it Inspect any Ethereum address: EOA vs contract vs EIP-7702 delegated, ETH balance, nonce, proxy implementation (EIP-1967/1167/zos), and ERC-20 name/symbol/decimals/supply. Costs $0.005.
ethereum_tx_explainExplain a Ethereum transaction: status, fee, decoded method + args (openchain signature DB), and ERC-20 transfers with symbols and human amounts.No findings
Why it is in this group
- The name "ethereum_tx_explain" says "explain": a word for reading.
Description, as the server wrote it Explain a Ethereum transaction: status, fee, decoded method + args (openchain signature DB), and ERC-20 transfers with symbols and human amounts. Costs $0.01.
gas_snapshotLive gas snapshot for Base, Ethereum and BNB Smart Chain: gas price, base fee, block utilization, and estimated native cost of a transfer, ERC-20 transfer and swap.No findings
Why it is in this group
- The name "gas_snapshot" says "snapshot": a word for reading.
Description, as the server wrote it Live gas snapshot for Base, Ethereum and BNB Smart Chain: gas price, base fee, block utilization, and estimated native cost of a transfer, ERC-20 transfer and swap. Costs $0.005.
pingFree health check.No findings
Why it is in this group
- The name "ping" says "ping": a word for reading.
Description, as the server wrote it Free health check.
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.2.0. Values in angle brackets are yours to fill in.
claude mcp add --transport http base-tools https://automaton-tx-explainer.vercel.app/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__base-tools__base_tx_explain",
"mcp__base-tools__base_address_inspect",
"mcp__base-tools__ethereum_tx_explain",
"mcp__base-tools__ethereum_address_inspect",
"mcp__base-tools__bsc_tx_explain",
"mcp__base-tools__bsc_address_inspect",
"mcp__base-tools__gas_snapshot",
"mcp__base-tools__ens_resolve",
"mcp__base-tools__ping"
],
"ask": [
"mcp__base-tools__base_token_approvals",
"mcp__base-tools__base_contract_risk",
"mcp__base-tools__ethereum_token_approvals",
"mcp__base-tools__ethereum_contract_risk",
"mcp__base-tools__bsc_token_approvals",
"mcp__base-tools__bsc_contract_risk",
"mcp__base-tools__url_safety_check",
"mcp__base-tools__calldata_decode",
"mcp__base-tools__wallet_portfolio",
"mcp__base-tools__wallet_report",
"mcp__base-tools__token_report"
],
"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 base-tools. Review it before you use it.