discover_apis
Find APIs that perform a specific task, such as sending SMS or web search, and get provider recommendations based on your natural language query.
Instructions
Find APIs by job-to-be-done. Use this when the user asks "what API can do X?", wants provider recommendations, or needs web search, scraping, email, SMS, speech, PDFs, browser automation, weather, finance, or other external capabilities.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | Natural language query describing what you need (e.g., "send SMS to Sweden", "search the web", "generate speech from text") | |
| region | No | Filter by region (e.g., "SE", "EU", "global") | |
| category | No | Optional category filter. Categories are case-sensitive — call list_categories first to see exact names (e.g., "Utilities", "Analytics", "Development", "AI & ML", "Cloud", "Finance", "Communication", "Location", "Entertainment", "Security", "Health"). | |
| ai_backend | No | AI backend making this request (e.g., "claude-3-sonnet", "gpt-4"). Used for analytics. | |
| max_results | No | Maximum number of results to return (default: 5) | |
| subagent_id | No | Optional subagent identifier for multi-agent tracking | |
| callable_only | No | Default true: only return managed APIs APIClaw can execute right now. Set false to include the full 26,619 registry, including 689 current catalog entries matched to source-verification evidence by exact name. Source verification is not execution. Signup is required; discovery is free. |