agentscan: identify an x402 client by User-Agent: monitor, indexer, grader or HTTP library
identify_x402_clientIdentify whether a User-Agent is a known x402 monitor, indexer, grader, SDK, bot, or HTTP library, and return its role and observed call rate at one seller.
Instructions
agentscan: Identify an x402 client by User-Agent: monitor, indexer, grader or HTTP library, with call rate. For any other User-Agent use parse_user_agent; for a whole access log use analyze_agent_traffic. Returns whether a User-Agent is a known x402 monitor, indexer, grader, SDK, AI fetcher, bot or HTTP library, what it does and its observed call rate at one seller (requests a day, per route, unpaid share); no ua: the full table. Input: optional ua; GET takes it as a query parameter. Reviewed table from one seller's logs and public docs; observed kinds are not confirmed by the operators. Unknown is known false (charged). The ua is not stored. Typically under 0.1 s. Price: USD 0.001. Free: 10 agent-index calls per IP per UTC day. Docs: https://tanod.dev/learn/x402-mcp-server-directory-api.html
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ua | No | Optional: a User-Agent string to identify (at most 512 characters; not stored or echoed). Empty or absent: the whole table. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | ||
| note | No | ||
| count | No | ||
| error | No | Only on an error result: an object {code, message}, or the reason string of an x402 PaymentRequired object. | |
| kinds | No | ||
| known | No | ||
| client | No | ||
| method | No | ||
| clients | No | ||
| version | No | ||
| kind_means | No | ||
| matched_by | No | ||
| family_label | No | ||
| product_token | No | ||
| observed_window | No |