Search services
search_servicesFind payable APIs and agent task marketplaces by purpose, with evidence for each. Filter on the evidence (passing, min_pass_rate, max_price_usd) and pick one; then call get_service for connection details. Results are compact; use limit/offset to page.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tag | No | Purpose tag, e.g. 'web-search'. | |
| sort | No | ||
| tier | No | ||
| type | No | ||
| limit | No | Default 10, maximum 25. | |
| query | No | Free text matched against name, host, URL and operator, e.g. 'weather' or 'translate'. | |
| offset | No | ||
| network | No | Payment network, e.g. 'eip155:8453' (Base) or 'solana'. | |
| passing | No | true: latest check passed. | |
| min_checks | No | Minimum checks in the last 30 days, to avoid judging on one check. | |
| min_payers | No | Minimum unique payers in 30 days, as reported by the registry. | |
| max_price_usd | No | Maximum price per call in USD stablecoin, where the price is known. | |
| min_pass_rate | No | Share of checks passed in the last 30 days, 0 to 1. | |
| one_per_provider | No | Return one endpoint per provider host: the first under the chosen sort (by default, the most scheduled checks passed in the 30-day window). | |
| max_terms_changes_90d | No | Only services whose observed x402 payment terms changed at most this many times in the last 90 days (0 = unchanged). Short histories are labelled limited. |