Discover Tools
apibase.discovery.searchSearch callable API tools by task intent, category, or maximum price, and get ranked matches with pricing, payment rails, live availability, and quality metrics.
Instructions
Find callable tools by intent, category, or max price — ranked by relevance, then measured quality, then price. Returns pricing, payment rails, live availability, and quality for each match; unavailable tools are excluded unless include_unavailable=true. Free, no charge (APIbase)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | "merchant" returns shops only and requires intent. Default: tools and shops | |
| limit | No | Max number of results (1-50). Default: 10 | |
| intent | No | Free-text description of the task, e.g. "find current hotel prices in Tokyo" | |
| category | No | Filter by category (one of TOOL_DEFINITIONS[].category — see apibase.discover results for valid values) | |
| max_price_usd | No | Only return tools priced at or below this amount (USD) | |
| include_unavailable | No | Include tools currently marked unavailable (cannot be called right now). Default: false |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras. | |
| result | No | Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response. |