search_providers
Find candidates for a described task — example: 'supplier invoice reconciliation'. Check the strongest matches with get_provider_profile before recommending them, then use compare_providers for the shortlist. Results may include different delivery types (provider / MCP server / API / platform) and products without a numeric price: inspect the returned priced, observed_price and provider_type fields before treating a result as a recommendation. Set require_public_price to keep only products with an observed public price (then every returned result has one; if nothing priced is close you get an honest thin_coverage/no_match answer with the unpriced candidates labelled, never padding). max_monthly_usd drops products whose observed lowest paid tier exceeds it; sort price_asc lists cheapest observed price first. Each result carries the website URL (and pricing page URL when observed); get_provider_profile has the full evidence, plans and how_to_connect. Accepts query (aliases: q, text). research_capability is the optional combined route (market + pricing context + shortlist in one call).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | match (default) or price_asc (cheapest observed price first; unpriced providers last) | |
| limit | No | Max results (1-50, default 20) | |
| query | Yes | REQUIRED. Free-text description of the product job you are buying, e.g. 'customer support provider with Zendesk integration' or 'supplier invoice reconciliation'. Not for questions about Agentery itself (upvotes, endpoints): those return status unsupported_request. | |
| billing | No | Only providers with one of these observed billing models, e.g. ["free","freemium","subscription","usage"] | |
| filters | No | Optional: industry_fit[], integrations_available[], entity_type[] (agent|tool|infrastructure|service|marketplace|content-community), autonomy_level[] (assistant|workflow automation|agentic|infrastructure), minimum_evidence_quality (low|medium|high) | |
| provider_type | No | Filter to one provider type — the audited classification dimension (same as the website type chips and AEPI facets); result labels always match this filter. Omit for all types. | |
| max_monthly_usd | No | Drop providers whose observed lowest paid tier exceeds this (USD/month). Providers with no observed public price still pass unless require_public_price is true. | |
| require_public_price | No | Only return providers with an observed public price (default false) |