{"tool":"tx-activity","title":"Tx activity (count + contract check)","description":"On-chain activity snapshot for an address: total outbound transaction count (nonce), whether the address is a contract (eth_getCode), and a first-funded heuristic (nonce > 0). Preflighted so you never pay during an RPC outage.","method":"POST","call":"/v1/tools/tx-activity/call","input_schema":{"type":"object","required":["address"],"properties":{"address":{"type":"string","description":"EVM address, 0x-prefixed."}}},"output_schema":{"type":"object","properties":{"tool":{"type":"string"},"valid":{"type":"boolean"},"address":{"type":"string"},"tx_count":{"type":"number"},"is_contract":{"type":"boolean"},"first_funded_heuristic":{"type":"boolean"},"scope":{"type":"string"}},"required":["valid","address","tx_count"]},"price_usdc_floor":0.000999,"price_note":"dynamic-dutch: live quote via GET /health or the 402 challenge on POST without payment","example_request":{"input":{"address":"0xc59c85e661d34084a7769f955d17fd38254a6235"}},"docs":"https://rail.akrivis.in/openapi.json","mcp":"https://rail.akrivis.in/mcp"}