Skip to content
Squatch MCP

Agent Data Tools: Chain data

io.github.Nutshell2000/agent-data-tools-chain

by io.github.Nutshell2000· v1.195.0Source: Official MCP Registry

Tools

Exactly what the server advertised in the scan completed . Effects and capabilities are classified by Squatch from each tool's metadata. Squatch never runs tools.

  • Effect: Read 103
  • Effect: Write 16
  • Effect: Execute 1
Effect
Capability

Showing 120 of 120 tools

Tools advertised by io.github.Nutshell2000/agent-data-tools-chain
Details
pack_wallet_profile

One call to profile an EVM wallet: native and USDC balances on Base, Ethereum, Arbitrum, Optimism and Polygon, transaction counts on Base a…

Effect: Execute
arb_block

Latest block number and block details on Arbitrum One, or any block by decimal number: hash, timestamp, transaction count, gas used and lim…

Effect: Write
arb_call

Read-only contract call on Arbitrum One (eth_call): send ABI-encoded calldata to a contract at the latest block and get the raw return data…

Effect: Write
arb_logs

Recent contract event logs on Arbitrum One (eth_getLogs): the events a contract emitted over the last N blocks (1-1,000, default 50), optio…

Effect: Write
base_block

Latest block number and block details on Base, or any block by decimal number: hash, timestamp, transaction count, gas used and limit, base…

Effect: Write
base_call

Read-only contract call on Base (eth_call): send ABI-encoded calldata to a contract at the latest block and get the raw return data, withou…

Effect: Write
base_logs

Recent contract event logs on Base (eth_getLogs): the events a contract emitted over the last N blocks (1-1,000, default 50), optionally fi…

Effect: Write
eth_block

Latest block number and block details on Ethereum, or any block by decimal number: hash, timestamp, transaction count, gas used and limit, …

Effect: Write
eth_call

Read-only contract call on Ethereum (eth_call): send ABI-encoded calldata to a contract at the latest block and get the raw return data, wi…

Effect: Write
eth_logs

Recent contract event logs on Ethereum (eth_getLogs): the events a contract emitted over the last N blocks (1-1,000, default 50), optionall…

Effect: Write
op_block

Latest block number and block details on Optimism, or any block by decimal number: hash, timestamp, transaction count, gas used and limit, …

Effect: Write
op_call

Read-only contract call on Optimism (eth_call): send ABI-encoded calldata to a contract at the latest block and get the raw return data, wi…

Effect: Write
op_logs

Recent contract event logs on Optimism (eth_getLogs): the events a contract emitted over the last N blocks (1-1,000, default 50), optionall…

Effect: Write
polygon_block

Latest block number and block details on Polygon PoS, or any block by decimal number: hash, timestamp, transaction count, gas used and limi…

Effect: Write
polygon_call

Read-only contract call on Polygon PoS (eth_call): send ABI-encoded calldata to a contract at the latest block and get the raw return data,…

Effect: Write
polygon_logs

Recent contract event logs on Polygon PoS (eth_getLogs): the events a contract emitted over the last N blocks (1-1,000, default 50), option…

Effect: Write
whale_transfers

Large stablecoin transfers in the last minutes, read live from the network: every USDC and USDT transfer of at least min USD (default 100,0…

Effect: Write
arb_allowance

ERC-20 token allowance on Arbitrum One: how much a spender may move from an owner's wallet (allowance), raw and in token units, and whether…

Effect: Read
arb_balance

Native ETH balance (eth_getBalance) of any 0x wallet address on Arbitrum One at the latest block, in wei and in ETH. Use to check whether a…

Effect: Read
arb_estimate_gas

Estimate the gas a transaction would use on Arbitrum One (eth_estimateGas) and what it would cost at the current gas price, in gas units, g…

Effect: Read
arb_gas

Current gas price on Arbitrum One (eth_gasPrice): gas price, base fee and suggested priority fee in gwei, plus what a plain ETH transfer (2…

Effect: Read
arb_gas_history

Gas price history on Arbitrum One (eth_feeHistory): base fee in gwei for each of the last N blocks (5-100, default 20), how full each block…

Effect: Read
arb_is_contract

Check whether a 0x address on Arbitrum One is a smart contract or a plain wallet: bytecode size, and whether it is an EIP-1167 minimal prox…

Effect: Read
arb_nft_balance

How many NFTs of one ERC-721 collection a wallet holds on Arbitrum One (balanceOf), with the collection's name and symbol. Use to check a h…

Effect: Read
arb_nft_metadata

NFT metadata on Arbitrum One: the token URI of one ERC-721 token id (tokenURI) and the JSON it points to (name, description, image, attribu…

Effect: Read
arb_nft_owner

Owner of an NFT on Arbitrum One: the wallet that holds one ERC-721 token id right now (ownerOf), plus the collection's name and symbol. Use…

Effect: Read
arb_nonce

Read the transaction count (nonce) of a 0x address on Arbitrum One, both confirmed and including pending transactions. Use to build the nex…

Effect: Read
arb_proxy

Find the implementation behind a proxy contract on Arbitrum One: reads the EIP-1967 implementation, beacon and admin slots, EIP-1822 (UUPS)…

Effect: Read
arb_receipt

Transaction receipt on Arbitrum One (eth_getTransactionReceipt): success or reverted, gas used, effective gas price, fee paid in ETH, numbe…

Effect: Read
arb_storage

Read one raw storage slot of a contract on Arbitrum One (eth_getStorageAt): the 32-byte word, as a number and, when it holds one, as an add…

Effect: Read
arb_token_balance

ERC-20 token balance of a wallet on Arbitrum One (USDC, USDT, WETH or any token, via balanceOf): raw amount, decimals, symbol and the human…

Effect: Read
arb_token_info

Look up the name, symbol, decimals and total supply of an ERC-20 token contract on Arbitrum One, live from the contract. Use to identify an…

Effect: Read
arb_token_transfers

List a wallet's recent transfers of one ERC-20 token (default USDC) on Arbitrum One, in and out, over the last N blocks (1-2,000, default 1…

Effect: Read
arb_tx

Look up an Arbitrum One transaction by hash: sender, recipient, value in ETH, nonce, gas limit, the 4-byte function selector and its block.…

Effect: Read
base_allowance

Check how much of a wallet's ERC-20 token a spender contract is approved to move on Base: the raw and formatted allowance, the token symbol…

Effect: Read
base_balance

Native ETH balance (eth_getBalance) of any 0x wallet address on Base at the latest block, in wei and in ETH. Use to check whether a wallet …

Effect: Read
base_estimate_gas

Estimate the gas a transaction would use on Base (eth_estimateGas) and what it would cost at the current gas price, in gas units, gwei and …

Effect: Read
base_gas

Live gas prices on Base (chain 8453) read from the latest block: base fee and priority fee in gwei, suggested maxFeePerGas and maxPriorityF…

Effect: Read
base_gas_history

Gas price history on Base (eth_feeHistory): base fee in gwei for each of the last N blocks (5-100, default 20), how full each block was, an…

Effect: Read
base_is_contract

Check whether a 0x address on Base is a smart contract or a plain wallet: bytecode size, and whether it is an EIP-1167 minimal proxy and wh…

Effect: Read
base_nft_balance

How many NFTs of one ERC-721 collection a wallet holds on Base (balanceOf), with the collection's name and symbol. Use to check a holder be…

Effect: Read
base_nft_metadata

NFT metadata on Base: the token URI of one ERC-721 token id (tokenURI) and the JSON it points to (name, description, image, attributes), re…

Effect: Read
base_nft_owner

Owner of an NFT on Base: the wallet that holds one ERC-721 token id right now (ownerOf), plus the collection's name and symbol. Use to veri…

Effect: Read
base_nonce

Read the transaction count (nonce) of a 0x address on Base, both confirmed and including pending transactions. Use to build the next transa…

Effect: Read
base_proxy

Find the implementation behind a proxy contract on Base: reads the EIP-1967 implementation, beacon and admin slots, EIP-1822 (UUPS), the ol…

Effect: Read
base_receipt

Transaction receipt on Base (eth_getTransactionReceipt): success or reverted, gas used, effective gas price, fee paid in ETH, number of eve…

Effect: Read
base_storage

Read one raw storage slot of a contract on Base (eth_getStorageAt): the 32-byte word, as a number and, when it holds one, as an address. Sl…

Effect: Read
base_token_balance

ERC-20 token balance of a wallet on Base (USDC, USDT, WETH or any token, via balanceOf): raw amount, decimals, symbol and the human-readabl…

Effect: Read
base_token_info

Look up the name, symbol, decimals and total supply of an ERC-20 token contract on Base, live from the contract. Use to identify an unknown…

Effect: Read
base_token_transfers

List a wallet's recent transfers of one ERC-20 token (default USDC) on Base, in and out, over the last N blocks (1-2,000, default 1,000): d…

Effect: Read
base_tx

Look up any transaction on Base by hash: whether it succeeded, reverted or is still pending, sender and receiver, ETH value, called method …

Effect: Read
btc_address

Balance and activity of any Bitcoin mainnet address (legacy, P2SH or bech32): confirmed balance in sats and BTC, unconfirmed pending amount…

Effect: Read
btc_fees

Current Bitcoin network fee rates in sat/vB for next-block, half-hour, one-hour and economy confirmation, the estimated cost in sats of a t…

Effect: Read
contract_abi

The verified ABI of a smart contract on Ethereum, Base, Arbitrum, Optimism or Polygon from Sourcify's open verification repository: contrac…

Effect: Read
ens

Resolve an Ethereum Name Service name such as vitalik.eth to its wallet address and avatar, or look up the primary ENS name of an address (…

Effect: Read
eth_allowance

ERC-20 token allowance on Ethereum: how much a spender may move from an owner's wallet (allowance), raw and in token units, and whether the…

Effect: Read
eth_balance

Native ETH balance (eth_getBalance) of any 0x wallet address on Ethereum at the latest block, in wei and in ETH. Use to check whether a wal…

Effect: Read
eth_estimate_gas

Estimate the gas a transaction would use on Ethereum (eth_estimateGas) and what it would cost at the current gas price, in gas units, gwei …

Effect: Read
eth_gas

Current gas price on Ethereum (eth_gasPrice): gas price, base fee and suggested priority fee in gwei, plus what a plain ETH transfer (21,00…

Effect: Read
eth_gas_history

Gas price history on Ethereum (eth_feeHistory): base fee in gwei for each of the last N blocks (5-100, default 20), how full each block was…

Effect: Read
eth_is_contract

Check whether a 0x address on Ethereum is a smart contract or a plain wallet: bytecode size, and whether it is an EIP-1167 minimal proxy an…

Effect: Read
eth_nft_balance

How many NFTs of one ERC-721 collection a wallet holds on Ethereum (balanceOf), with the collection's name and symbol. Use to check a holde…

Effect: Read
eth_nft_metadata

NFT metadata on Ethereum: the token URI of one ERC-721 token id (tokenURI) and the JSON it points to (name, description, image, attributes)…

Effect: Read
eth_nft_owner

Owner of an NFT on Ethereum: the wallet that holds one ERC-721 token id right now (ownerOf), plus the collection's name and symbol. Use to …

Effect: Read
eth_nonce

Read the transaction count (nonce) of a 0x address on Ethereum, both confirmed and including pending transactions. Use to build the next tr…

Effect: Read
eth_proxy

Find the implementation behind a proxy contract on Ethereum: reads the EIP-1967 implementation, beacon and admin slots, EIP-1822 (UUPS), th…

Effect: Read
eth_receipt

Transaction receipt on Ethereum (eth_getTransactionReceipt): success or reverted, gas used, effective gas price, fee paid in ETH, number of…

Effect: Read
eth_storage

Read one raw storage slot of a contract on Ethereum (eth_getStorageAt): the 32-byte word, as a number and, when it holds one, as an address…

Effect: Read
eth_token_balance

ERC-20 token balance of a wallet on Ethereum (USDC, USDT, WETH or any token, via balanceOf): raw amount, decimals, symbol and the human-rea…

Effect: Read
eth_token_info

Look up the name, symbol, decimals and total supply of an ERC-20 token contract on Ethereum, live from the contract. Use to identify an unk…

Effect: Read
eth_token_transfers

List a wallet's recent transfers of one ERC-20 token (default USDC) on Ethereum, in and out, over the last N blocks (1-2,000, default 1,000…

Effect: Read
eth_tx

Look up an Ethereum transaction by hash: sender, recipient, value in ETH, nonce, gas limit, the 4-byte function selector and its block. Use…

Effect: Read
evm_checksum

Validate an EVM address and return its EIP-55 checksummed form, saying whether the input was all lower case, all upper case, correctly chec…

Effect: Read
evm_decode_calldata

Decode EVM transaction calldata into the function and its arguments with viem: give the function signature (transfer(address,uint256)), or …

Effect: Read
evm_verify_signature

Verify an Ethereum personal_sign (EIP-191) signature: recover the address that signed a message and, given an expected address, say whether…

Effect: Read
keccak

Keccak-256 hash (the Ethereum hash) of text or of 0x hex bytes, as used for function selectors, event topics and storage slots. Use when bu…

Effect: Read
ln_invoice

Decode a BOLT11 Lightning Network invoice without paying it: network, amount in sats and BTC, description, payment hash, creation time, exp…

Effect: Read
network

Reference facts for paying and reading on Base mainnet: chain id, native USDC contract and decimals, block explorer and public RPC URLs, an…

Effect: Read
op_allowance

ERC-20 token allowance on Optimism: how much a spender may move from an owner's wallet (allowance), raw and in token units, and whether the…

Effect: Read
op_balance

Native ETH balance (eth_getBalance) of any 0x wallet address on Optimism at the latest block, in wei and in ETH. Use to check whether a wal…

Effect: Read
op_estimate_gas

Estimate the gas a transaction would use on Optimism (eth_estimateGas) and what it would cost at the current gas price, in gas units, gwei …

Effect: Read
op_gas

Current gas price on Optimism (eth_gasPrice): gas price, base fee and suggested priority fee in gwei, plus what a plain ETH transfer (21,00…

Effect: Read
op_gas_history

Gas price history on Optimism (eth_feeHistory): base fee in gwei for each of the last N blocks (5-100, default 20), how full each block was…

Effect: Read
op_is_contract

Check whether a 0x address on Optimism is a smart contract or a plain wallet: bytecode size, and whether it is an EIP-1167 minimal proxy an…

Effect: Read
op_nft_balance

How many NFTs of one ERC-721 collection a wallet holds on Optimism (balanceOf), with the collection's name and symbol. Use to check a holde…

Effect: Read
op_nft_metadata

NFT metadata on Optimism: the token URI of one ERC-721 token id (tokenURI) and the JSON it points to (name, description, image, attributes)…

Effect: Read
op_nft_owner

Owner of an NFT on Optimism: the wallet that holds one ERC-721 token id right now (ownerOf), plus the collection's name and symbol. Use to …

Effect: Read
op_nonce

Read the transaction count (nonce) of a 0x address on Optimism, both confirmed and including pending transactions. Use to build the next tr…

Effect: Read
op_proxy

Find the implementation behind a proxy contract on Optimism: reads the EIP-1967 implementation, beacon and admin slots, EIP-1822 (UUPS), th…

Effect: Read
op_receipt

Transaction receipt on Optimism (eth_getTransactionReceipt): success or reverted, gas used, effective gas price, fee paid in ETH, number of…

Effect: Read
op_storage

Read one raw storage slot of a contract on Optimism (eth_getStorageAt): the 32-byte word, as a number and, when it holds one, as an address…

Effect: Read
op_token_balance

ERC-20 token balance of a wallet on Optimism (USDC, USDT, WETH or any token, via balanceOf): raw amount, decimals, symbol and the human-rea…

Effect: Read
op_token_info

Look up the name, symbol, decimals and total supply of an ERC-20 token contract on Optimism, live from the contract. Use to identify an unk…

Effect: Read
op_token_transfers

List a wallet's recent transfers of one ERC-20 token (default USDC) on Optimism, in and out, over the last N blocks (1-2,000, default 1,000…

Effect: Read
op_tx

Look up an Optimism transaction by hash: sender, recipient, value in ETH, nonce, gas limit, the 4-byte function selector and its block. Use…

Effect: Read
pack_evm_toolbox

One call that works out what an EVM value is and converts it every useful way: an address gets its EIP-55 checksum and bytes32 form; a sign…

Effect: Read
pack_gas_tracker

One call for current gas prices on Base, Ethereum, Arbitrum, Optimism and Polygon: gas price, base fee and priority fee in gwei and what a …

Effect: Read
pack_nft_analysis

One call to analyse an NFT: its current owner, its metadata (name, description, image, traits from data:, https or ipfs), how many NFTs of …

Effect: Read
pack_tx_explain

Explain an EVM transaction in plain words: success or revert, sender and contract, ETH value, fee, the function called (decoded for common …

Effect: Read
polygon_allowance

ERC-20 token allowance on Polygon PoS: how much a spender may move from an owner's wallet (allowance), raw and in token units, and whether …

Effect: Read
polygon_balance

Native POL balance (eth_getBalance) of any 0x wallet address on Polygon PoS at the latest block, in wei and in POL. Use to check whether a …

Effect: Read
polygon_estimate_gas

Estimate the gas a transaction would use on Polygon PoS (eth_estimateGas) and what it would cost at the current gas price, in gas units, gw…

Effect: Read
polygon_gas

Current gas price on Polygon PoS (eth_gasPrice): gas price, base fee and suggested priority fee in gwei, plus what a plain POL transfer (21…

Effect: Read
polygon_gas_history

Gas price history on Polygon PoS (eth_feeHistory): base fee in gwei for each of the last N blocks (5-100, default 20), how full each block …

Effect: Read
polygon_is_contract

Check whether a 0x address on Polygon PoS is a smart contract or a plain wallet: bytecode size, and whether it is an EIP-1167 minimal proxy…

Effect: Read
polygon_nft_balance

How many NFTs of one ERC-721 collection a wallet holds on Polygon PoS (balanceOf), with the collection's name and symbol. Use to check a ho…

Effect: Read
polygon_nft_metadata

NFT metadata on Polygon PoS: the token URI of one ERC-721 token id (tokenURI) and the JSON it points to (name, description, image, attribut…

Effect: Read
polygon_nft_owner

Owner of an NFT on Polygon PoS: the wallet that holds one ERC-721 token id right now (ownerOf), plus the collection's name and symbol. Use …

Effect: Read
polygon_nonce

Read the transaction count (nonce) of a 0x address on Polygon PoS, both confirmed and including pending transactions. Use to build the next…

Effect: Read
polygon_proxy

Find the implementation behind a proxy contract on Polygon PoS: reads the EIP-1967 implementation, beacon and admin slots, EIP-1822 (UUPS),…

Effect: Read
polygon_receipt

Transaction receipt on Polygon PoS (eth_getTransactionReceipt): success or reverted, gas used, effective gas price, fee paid in POL, number…

Effect: Read
polygon_storage

Read one raw storage slot of a contract on Polygon PoS (eth_getStorageAt): the 32-byte word, as a number and, when it holds one, as an addr…

Effect: Read
polygon_token_balance

ERC-20 token balance of a wallet on Polygon PoS (USDC, USDT, WETH or any token, via balanceOf): raw amount, decimals, symbol and the human-…

Effect: Read
polygon_token_info

Look up the name, symbol, decimals and total supply of an ERC-20 token contract on Polygon PoS, live from the contract. Use to identify an …

Effect: Read
polygon_token_transfers

List a wallet's recent transfers of one ERC-20 token (default USDC) on Polygon PoS, in and out, over the last N blocks (1-2,000, default 1,…

Effect: Read
polygon_tx

Look up a Polygon PoS transaction by hash: sender, recipient, value in POL, nonce, gas limit, the 4-byte function selector and its block. U…

Effect: Read
stablecoin_supply

Live total supply of USDC and USDT on Ethereum, Base, Arbitrum, Optimism and Polygon, read from each token contract (totalSupply), per netw…

Effect: Read
uniswap_pool

Uniswap v3 pools for a token pair on Ethereum, Base, Arbitrum, Optimism or Polygon, read live from the factory and each pool: pool address …

Effect: Read
wallet

Base only (all 5 chains: wallet_balances; USD values: wallet_portfolio). An address on Base: ETH and major token balances (USDC, WETH, cbBT…

Effect: Read
wallet_balances

Read a wallet's native coin and USDC balances on Base, Ethereum, Arbitrum, Optimism and Polygon in one call, live from each network, plus t…

Effect: Read