Free Base Blockchain Tools
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
13 free Base tools: address labels, tx explain, balances, receipts, gas, logs, bytecode.
| Author | top.agentsapi |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 1081 ms |
| Last measured | 2026-10-24 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"Free Base Blockchain Tools": {
"url": "https://agentsapi.top/free-blockchain/",
"transport": "streamable-http"
}
}
}
Measured tools (14)
get_block_numberGet the current latest block number on Base
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_gas_priceGet current gas price on Base
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_balanceGet ETH balance of an address on Base
Parameters:
address(required) — string — EVM address (0x + 40 hex)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_transactionGet transaction details by hash on Base
Parameters:
tx_hash(required) — string — Transaction hash (0x + 64 hex)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_address_labelGet a human-readable label for an EVM address (100K+ entity labels: exchanges, bridges, protocols, scams). FREE, no payment required.
Parameters:
address(required) — string — EVM address (0x + 40 hex)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_usdc_balanceGet USDC balance of an address on Base (stablecoin balance, more useful than ETH for most agents)
Parameters:
address(required) — string — EVM address (0x + 40 hex)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
explain_transaction_simpleExplain a transaction in plain English: who sent what to whom, with address labels. FREE simplified version of our premium explain tool.
Parameters:
tx_hash(required) — string — Transaction hash (0x + 64 hex)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
search_labels_by_categorySearch all labeled addresses by category (e.g. exchange, bridge, protocol, scam). Returns up to 50 matches.
Parameters:
category(required) — string — Category to search: exchange, bridge, protocol, scam, nft, defi, other
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_transaction_receiptGet transaction receipt by hash: success/failure status, gas used, logs. Useful for checking if a tx succeeded.
Parameters:
tx_hash(required) — string — Transaction hash (0x + 64 hex)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_block_by_numberGet block details by block number: timestamp, miner, transaction count, gas used.
Parameters:
block_number(required) — string — Block number (decimal)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_contract_logsGet event logs from a contract in a block range. Useful for tracking transfers, approvals, etc.
Parameters:
contract_address(required) — string — Contract address (0x + 40 hex)from_block(required) — string — Start block number (decimal)to_block(required) — string — End block number (decimal)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
estimate_gasEstimate gas needed for a transaction. Useful for dapps and wallets to show users how much gas they'll pay.
Parameters:
from(required) — string — Sender address (0x + 40 hex)to(required) — string — Recipient address (0x + 40 hex)value— string — ETH value to send (in wei, hex)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_contract_codeGet contract bytecode at an address. Useful for checking if an address is a contract or a wallet.
Parameters:
address(required) — string — EVM address (0x + 40 hex)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_address_risk_scoreGet a risk score (0-100) for an address based on our 100K+ labeled address database. Scam addresses score 90-100; known exchanges/bridges score 0-20; unknown addresses score 50. Use this BEFORE sending funds to verify the destination.
Parameters:
address(required) — string — EVM address (0x + 40 hex)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.