{"name":"kxcoscan-ai-tools","version":"1.0.0","description":"AI tools for querying the Kxcoscan blockchain explorer. Supports wallet balances, transactions, token transfers, contract ABIs, and more.","protocolVersion":"2024-11-05","transport":"http","endpoint":"/api/mcp","tools":[{"name":"wallet_balance","description":"Get the native KXCO token balance of a wallet address on the Kxcoscan blockchain. Returns balance in human-readable KXCO (not wei)."},{"name":"wallet_transactions","description":"Get transaction history for a wallet address. Returns up to 100 transactions with status, value (in KXCO), timestamps, and whether each tx was a contract call."},{"name":"token_transfers","description":"Get ERC-20 token transfer history for a wallet. Optionally filter by a specific token contract address."},{"name":"wallet_summary","description":"Get a comprehensive wallet overview combining balance, recent transactions, and recent token transfers. Includes an AI-optimised natural-language summary. Ideal as a first call when analysing an unknown wallet."},{"name":"transaction_info","description":"Get the status and execution result of a specific transaction by its hash. Returns success/failed/pending status and any error description."},{"name":"contract_abi","description":"Get the ABI and source code of a verified smart contract. Returns isVerified: false if the contract has not been verified on the explorer."},{"name":"token_info","description":"Get metadata for an ERC-20 token contract: name, symbol, decimals, and total supply (formatted and raw)."},{"name":"event_logs","description":"Get event logs emitted by a contract address. Supports block range and topic filtering for targeted event queries (e.g. Transfer events)."}],"usage":{"initialize":"POST with { \"jsonrpc\":\"2.0\",\"method\":\"initialize\",\"id\":1,\"params\":{} }","listTools":"POST with { \"jsonrpc\":\"2.0\",\"method\":\"tools/list\",\"id\":1 }","callTool":"POST with { \"jsonrpc\":\"2.0\",\"method\":\"tools/call\",\"id\":1,\"params\":{\"name\":\"wallet_balance\",\"arguments\":{\"address\":\"0x...\"}} }"}}