{"name":"onyx_agent_id","tier":"free","price_usdc":"0","endpoint":"https://onyx-actions.onrender.com/v1/onyx_agent_id","method":"POST","input_schema":{"type":"object","properties":{"wallet_address":{"type":"string","description":"0x-prefixed EVM wallet address of the agent to look up."},"include_sepolia":{"type":"boolean","default":true,"description":"Include Base Sepolia activity in the score (test traffic)."}},"required":["wallet_address"]},"description":"Look up an agent (EVM wallet) and return a reputation card: x402-style USDC settlements in the last ~24h window (50k Base blocks), distinct recipients (paid-service operators), networks used, total volume, and 0-100 reputation score with reasoning. Reads Base + Base Sepolia public RPCs (no key). Free tier — useful for tools deciding rate limits, returning-customer discounts, or trust extension.","when_to_use":"An MCP server wants to decide whether to trust a new caller (rate-limit, extend credit, give returning-customer discount). Call this tool with the caller's wallet address before processing the request.","vs_alternatives":"No public agent-identity / reputation layer exists in x402-land. AAE and AP2 discuss it; nobody ships. This tool reads actual on-chain USDC outflows to derive an attribution score. Free tier — reputation lookups should be cheap and ubiquitous.","example_request":{"wallet_address":"0xc0E92810f992b7EE487b5B9b6B7dB4a2A13249fe","include_sepolia":true},"example_response":{"ok":true,"wallet_address":"0xc0E92810f992b7EE487b5B9b6B7dB4a2A13249fe","score":45,"grade":"C","scoring_reasons":["+25 has 12 settlements","+15 volume >= $1 ($2.34)","..."],"summary":{"total_settlements":12,"total_sent_usdc":2.34,"chains_scanned":["base","base-sepolia"]},"schema_version":"v2"},"settle_to":"0x3fD9ee1373562f894D322B37DFFAd7a5D2b2d78f","network":"base","facilitator":"https://facilitator.xpay.sh","payment_required":false,"free_introspection":true,"note":"GET this URL = free introspection card. POST with x402 payment header to call."}