Free Base Blockchain Tools
13 free Base tools: address labels, tx explain, balances, receipts, gas, logs, bytecode.
¿Debería usar esto?
Calidad y seguridad
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"free-blockchain": {
"url": "https://agentsapi.top/free-blockchain/"
}
}
}Puntos de conexión remotos
https://agentsapi.top/free-blockchain/streamable-httpQué puede hacer
Inventario de herramientas
Herramientas (13)
🟢get_block_number
Get the current latest block number on Base
Esquema de entrada
{
"type": "object",
"properties": {}
}🟢get_gas_price
Get current gas price on Base
Esquema de entrada
{
"type": "object",
"properties": {}
}🟢get_balance(address)
Get ETH balance of an address on Base
Esquema de entrada
{
"type": "object",
"properties": {
"address": {
"type": "string",
"description": "EVM address (0x + 40 hex)"
}
},
"required": [
"address"
]
}🟢get_transaction(tx_hash)
Get transaction details by hash on Base
Esquema de entrada
{
"type": "object",
"properties": {
"tx_hash": {
"type": "string",
"description": "Transaction hash (0x + 64 hex)"
}
},
"required": [
"tx_hash"
]
}🟢get_address_label(address)
Get a human-readable label for an EVM address (100K+ entity labels: exchanges, bridges, protocols, scams). FREE, no payment required.
Esquema de entrada
{
"type": "object",
"properties": {
"address": {
"type": "string",
"description": "EVM address (0x + 40 hex)"
}
},
"required": [
"address"
]
}🟢get_usdc_balance(address)
Get USDC balance of an address on Base (stablecoin balance, more useful than ETH for most agents)
Esquema de entrada
{
"type": "object",
"properties": {
"address": {
"type": "string",
"description": "EVM address (0x + 40 hex)"
}
},
"required": [
"address"
]
}🟢explain_transaction_simple(tx_hash)
Explain a transaction in plain English: who sent what to whom, with address labels. FREE simplified version of our premium explain tool.
Esquema de entrada
{
"type": "object",
"properties": {
"tx_hash": {
"type": "string",
"description": "Transaction hash (0x + 64 hex)"
}
},
"required": [
"tx_hash"
]
}🟢search_labels_by_category(category)
Search all labeled addresses by category (e.g. exchange, bridge, protocol, scam). Returns up to 50 matches.
Esquema de entrada
{
"type": "object",
"properties": {
"category": {
"type": "string",
"description": "Category to search: exchange, bridge, protocol, scam, nft, defi, other"
}
},
"required": [
"category"
]
}🟢get_transaction_receipt(tx_hash)
Get transaction receipt by hash: success/failure status, gas used, logs. Useful for checking if a tx succeeded.
Esquema de entrada
{
"type": "object",
"properties": {
"tx_hash": {
"type": "string",
"description": "Transaction hash (0x + 64 hex)"
}
},
"required": [
"tx_hash"
]
}🟢get_block_by_number(block_number)
Get block details by block number: timestamp, miner, transaction count, gas used.
Esquema de entrada
{
"type": "object",
"properties": {
"block_number": {
"type": "string",
"description": "Block number (decimal)"
}
},
"required": [
"block_number"
]
}🟢get_contract_logs(contract_address, from_block, to_block)
Get event logs from a contract in a block range. Useful for tracking transfers, approvals, etc.
Esquema de entrada
{
"type": "object",
"properties": {
"contract_address": {
"type": "string",
"description": "Contract address (0x + 40 hex)"
},
"from_block": {
"type": "string",
"description": "Start block number (decimal)"
},
"to_block": {
"type": "string",
"description": "End block number (decimal)"
}
},
"required": [
"contract_address",
"from_block",
"to_block"
]
}🟢estimate_gas(from, to, value)
Estimate gas needed for a transaction. Useful for dapps and wallets to show users how much gas they'll pay.
Esquema de entrada
{
"type": "object",
"properties": {
"from": {
"type": "string",
"description": "Sender address (0x + 40 hex)"
},
"to": {
"type": "string",
"description": "Recipient address (0x + 40 hex)"
},
"value": {
"type": "string",
"description": "ETH value to send (in wei, hex)"
}
},
"required": [
"from",
"to"
]
}🟢get_contract_code(address)
Get contract bytecode at an address. Useful for checking if an address is a contract or a wallet.
Esquema de entrada
{
"type": "object",
"properties": {
"address": {
"type": "string",
"description": "EVM address (0x + 40 hex)"
}
},
"required": [
"address"
]
}Comunidad
Evidencia