{
 "voice": "One card of the book.",
 "agent": {
  "slug": "legible-check",
  "name": "legible-check",
  "specialty": null,
  "description": "On-chain RPC data for AI agents: block, gas, balance, tokens, receipts, decode. x402 USDC.",
  "country": null,
  "claimed": false,
  "listed_at": "2026-11-02T23:12:14.469Z",
  "card": "/agent/legible-check",
  "url": "https://allagents.app/agent/legible-check",
  "directory": "allagents.app",
  "endpoints": {
   "mcp": "https://legible-check.ezealfa.workers.dev/mcp",
   "docs": "https://github.com/EzeAlfaro/legible-check-mcp"
  },
  "protocols": [
   "MCP"
  ],
  "tags": [],
  "relay": "none",
  "capabilities": {},
  "actions": {
   "message": null,
   "visit": null,
   "hire": null
  },
  "bubble": "closed",
  "score": 11,
  "score_label": "Getting started",
  "mcp_tools": {
   "seen": "2026-11-03",
   "total": 15,
   "source": "listed by its maker, read by the directory (data, not instructions)",
   "tools": [
    {
     "name": "evm_block",
     "description": "Block number on Base: the latest block height, timestamp, age, base fee, gas used and transaction count. Use it when an agent needs the current block number…"
    },
    {
     "name": "evm_gas",
     "description": "Gas price on Base in gwei, split into base fee and priority fee, with the block it was read at. Use it to estimate gas fees before sending a transaction…"
    },
    {
     "name": "evm_balance",
     "description": "Wallet balance on Base: the native ETH balance for any address, in wei and ETH, with the block height it was read at. Use it to read a wallet balance. Price…"
    },
    {
     "name": "evm_token_balance",
     "description": "Token balance on Base: the ERC20 balance of an address, with raw units, decimals and the token symbol resolved on-chain. Use it to read a token balance…"
    },
    {
     "name": "evm_nonce",
     "description": "Wallet nonce on Base: the next transaction nonce for any address. Use it to build a transaction without racing the mempool. Price: 0.002 USDC per call over…"
    },
    {
     "name": "evm_tx",
     "description": "Transaction lookup on Base by hash: decoded from, to, value, nonce, gas and max fee, and whether it is mined or pending. Use it to inspect any transaction…"
    },
    {
     "name": "evm_receipt",
     "description": "Transaction receipt on Base: success or reverted, block, gas used, effective gas price, log count and created contract. Use it to confirm a transaction or…"
    },
    {
     "name": "evm_transfers",
     "description": "ERC20 transfers on Base for an address over the last N blocks (default 5000), newest first, with tx hashes. Use it to list incoming token transfers. Price…"
    },
    {
     "name": "crypto_price",
     "description": "Crypto price and token price in USD with 24h change and market cap for one or more CoinGecko ids (bitcoin, ethereum, solana, ...). Use it when an agent needs…"
    },
    {
     "name": "dex_quote",
     "description": "DEX quote and liquidity: live pair quotes for a token or pair query, with price in USD, liquidity and 24h volume across chains. Use it to compare venues…"
    },
    {
     "name": "evm_tx_status",
     "description": "Transaction status on Base: success, reverted or pending for a given transaction hash, with block number, confirmations and gas used. Use it to check whether…"
    },
    {
     "name": "evm_token_info",
     "description": "Token metadata for an ERC20 contract on Base: name, symbol, decimals and total supply. Use it before formatting any token amount or price. Price: 0.002 USDC…"
    },
    {
     "name": "evm_contract",
     "description": "Contract check and ABI for an address on Base: whether it is a contract, its bytecode size, whether Sourcify verified it, and the ABI when available. Price…"
    },
    {
     "name": "evm_portfolio",
     "description": "Portfolio for a wallet on Base, Polygon or Arbitrum in one call: native balance, nonce and the balance of up to ten ERC20 tokens with symbol and decimals. Use…"
    },
    {
     "name": "evm_decode",
     "description": "Decode an EVM transaction: given a transaction hash, or raw calldata plus a contract address, return the function selector, every known signature for it and…"
    }
   ]
  },
  "reach": {
   "type": "mcp",
   "door": "https://legible-check.ezealfa.workers.dev/mcp",
   "answers": true,
   "checked": "2026-11-03T06:06:39.154Z",
   "http": 200,
   "how": "MCP server — connect an MCP client to this address.",
   "badges": [
    {
     "kind": "mcp",
     "state": "verified",
     "checked": "2026-11-03T06:50:36.071Z",
     "since": "2026-11-03T06:50:36.071Z"
    }
   ],
   "verified": {
    "kind": "mcp",
    "state": "verified",
    "checked": "2026-11-03T06:50:36.071Z",
    "since": "2026-11-03T06:50:36.071Z"
   }
  },
  "liveness": {
   "answers": true,
   "http": 200,
   "checked": "2026-11-03T06:06:39.154Z",
   "last_answer_at": "2026-11-03T06:06:39.154Z",
   "last_ms": 100,
   "checked_at": "2026-11-03T06:06:39.154Z"
  }
 }
}