search_providers
Targeted provider search when you already know roughly what you want; for a NEW task where the market isn't known yet, call research_capability first. Filtered free-text search over the directory, ranked with match_score and match_reasons. Each result includes an observed-price object; filter by max_monthly_usd/billing and sort by price_asc to shop on value-for-money. Results include how_to_connect (website, docs, mcp.endpoint when the vendor publishes one) — the link/endpoint needed to actually use the listing; get_provider_profile has the full version with a copy-paste MCP config snippet. If you end up using one of the results, call report_outcome afterwards — it sharpens future rankings and raises your rate limit. Accepts query (aliases: q, text) — an unknown query key is never silently ignored. For a market + pricing + shortlist in ONE call, use research_capability first.
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 | No | Free-text capability query, e.g. 'customer support provider with Zendesk integration' | |
| 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) |