{"tool":"block-info","title":"Block info","description":"Latest (or specified) Base block header: number, timestamp, transaction count, base fee. Preflighted so you never pay during an RPC outage.","method":"POST","call":"/v1/tools/block-info/call","input_schema":{"type":"object","required":[],"properties":{"block":{"type":"string","description":"Block number as hex (0x…) or decimal, or a tag (latest/earliest/pending/finalized/safe); defaults to latest."}}},"output_schema":{"type":"object","properties":{"tool":{"type":"string"},"valid":{"type":"boolean"},"block":{"type":"string"},"block_number":{"type":"number"},"timestamp":{"type":"number"},"timestamp_iso":{"type":"string"},"tx_count":{"type":"number"},"base_fee_gwei":{"type":"number"},"reason":{"type":"string"},"retryable":{"type":"boolean"},"scope":{"type":"string"}},"required":["valid","block_number"]},"price_usdc_floor":0.002,"price_note":"dynamic-dutch: live quote via GET /health or the 402 challenge on POST without payment","example_request":{"input":{"block":"latest"}},"docs":"https://rail.akrivis.in/openapi.json","mcp":"https://rail.akrivis.in/mcp"}