Connection check
local install
nodeflare-mcp
Blockchain JSON-RPC on 23 EVM chains for AI agents - free tier, API key, or x402 pay-per-call.
Tools
21
GitHub stars
—
Installs / wk
121
Licence
MIT
Transport
stdio
Last checked
never
Tools & capabilities
21 toolsRead from the published package source — this server runs locally, so there is no endpoint to query. Names are taken from the code, not observed at runtime, and descriptions are often absent.
check_token_safety
from source
Risk-check an ERC-20 before trading it: metadata, contract + ownership status, upgradeable-proxy detection, holder concentration, and a transfer/honeypot simulation → risk signals… Risk-check an ERC-20 before trading it: metadata, contract + ownership status, upgradeable-proxy detection, holder concentration, and a transfer/honeypot simulation → risk signals + a score. The deep checks (concentration, honeypot) are heavy: needs NODEFLARE_API_KEY or X402_PRIVATE_KEY. Works on young chains (Zircuit, Robinhood, Plasma, Ink) that big indexers leave empty.
compare_gas
from source
Compare current gas price ACROSS chains in one call — gwei per chain, cheapest first, so an agent can pick where to transact. Defaults to the majors (eth, base, arb, op, bnb, polyg… Compare current gas price ACROSS chains in one call — gwei per chain, cheapest first, so an agent can pick where to transact. Defaults to the majors (eth, base, arb, op, bnb, polygon); pass chains to override.
eth_call
from source
Execute a read-only contract call (eth_call) and return the raw result. Execute a read-only contract call (eth_call) and return the raw result.
get_balance
from source
Get the native-token balance of an address — raw wei plus a human-readable amount in the chain Get the native-token balance of an address — raw wei plus a human-readable amount in the chain
get_block
from source
Get a block by number or tag (e.g. Get a block by number or tag (e.g.
get_block_number
from source
Get the latest block number on a chain (decimal and hex). Get the latest block number on a chain (decimal and hex).
get_gas_price
from source
Get current gas pricing on a chain: base gas price and the suggested priority fee (EIP-1559), both in wei (hex). Get current gas pricing on a chain: base gas price and the suggested priority fee (EIP-1559), both in wei (hex).
get_logs
from source
Fetch contract event logs (eth_getLogs). Heavy method: needs NODEFLARE_API_KEY or an x402 wallet (X402_PRIVATE_KEY) — costs ~$0.001 via x402. Fetch contract event logs (eth_getLogs). Heavy method: needs NODEFLARE_API_KEY or an x402 wallet (X402_PRIVATE_KEY) — costs ~$0.001 via x402.
get_multichain_balances
from source
Get native + ERC-20 token balances for one address across many of the 23 EVM chains in a SINGLE call — including young chains (Robinhood, Plasma, Ink) that Alchemy/Moralis omit. Wi… Get native + ERC-20 token balances for one address across many of the 23 EVM chains in a SINGLE call — including young chains (Robinhood, Plasma, Ink) that Alchemy/Moralis omit. With an x402 wallet (X402_PRIVATE_KEY) this is paid per request (~$0.0003/chain); otherwise it uses the free public tier.
get_token_allowances
from source
ERC-20 approvals a wallet has granted (what it approved and for how much) across many of the 23 EVM chains in ONE call — including young chains (Robinhood, Plasma, Ink) that revoke… ERC-20 approvals a wallet has granted (what it approved and for how much) across many of the 23 EVM chains in ONE call — including young chains (Robinhood, Plasma, Ink) that revoke.cash-style tools skip. Scans Approval logs, reads the live allowance, drops revoked ones, flags unlimited approvals. Heavy: needs NODEFLARE_API_KEY or X402_PRIVATE_KEY.
get_token_balance
from source
Get an ERC-20 token balance for an address, returned both raw and human-readable (uses the token Get an ERC-20 token balance for an address, returned both raw and human-readable (uses the token
get_token_metadata
from source
Get ERC-20 token metadata: name, symbol, decimals and total supply (raw + human-readable). Get ERC-20 token metadata: name, symbol, decimals and total supply (raw + human-readable).
get_token_price
from source
Current USD price of an ERC-20 token from DefiLlama (free, keyless): price + symbol + confidence, or null for unlisted/thin-market tokens. Well-covered chains only (eth, base, bnb,… Current USD price of an ERC-20 token from DefiLlama (free, keyless): price + symbol + confidence, or null for unlisted/thin-market tokens. Well-covered chains only (eth, base, bnb, arb, op, avax, polygon, linea, mantle, sonic, unichain, sei, cronos).
get_transaction
from source
Get a transaction by its hash (from, to, value, input, block, gas). Get a transaction by its hash (from, to, value, input, block, gas).
get_transaction_receipt
from source
Get the receipt of a transaction by hash (status, logs, gas used). Get the receipt of a transaction by hash (status, logs, gas used).
get_wallet_report
from source
The full agent-ready The full agent-ready
list_chains
from source
List the 23 EVM chains NodeFlare serves, with chain IDs and endpoint URLs. List the 23 EVM chains NodeFlare serves, with chain IDs and endpoint URLs.
onchain_answer
from source
Onchain Answer Engine: ask a plain-English question about any wallet or token across the 23 EVM chains and get back a CITED verdict in one call — Onchain Answer Engine: ask a plain-English question about any wallet or token across the 23 EVM chains and get back a CITED verdict in one call —
resolve_ens
from source
Resolve an ENS name to an address (forward), or a 0x-address to its primary ENS name (reverse). ENS is read from Ethereum mainnet. Resolve an ENS name to an address (forward), or a 0x-address to its primary ENS name (reverse). ENS is read from Ethereum mainnet.
rpc_call
from source
Make any JSON-RPC call on any supported chain. Heavy methods (eth_getLogs, trace_*, debug_*) need NODEFLARE_API_KEY or an x402 wallet. Make any JSON-RPC call on any supported chain. Heavy methods (eth_getLogs, trace_*, debug_*) need NODEFLARE_API_KEY or an x402 wallet.
simulate_transaction
from source