Discover a callable interface for a need
discover_capabilitiesMap a plain-language goal to callable APIs, MCP servers, or CLIs, returning matching endpoints with auth, formats, pricing, and reliability scores so agents can choose a working interface.
Instructions
Map a plain-language goal (e.g. 'send a transactional email') to callable APIs, MCP servers or CLIs. Returns matches[] with slug, endpoint, auth, formats, rate limit, pricing and a 0-100 reliability score; if nothing fits, coverage='none' and matches[] lists reliable starting points. Rate limits: 100 calls/day anonymous, 1,000/day with a free key, 50,000/day on Agent Pro. For a known keyword or slug, use search_registry.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| need | Yes | What the agent is trying to accomplish, in plain language. 3-300 characters, required. | |
| limit | No | Maximum number of matching interfaces to return, 1-20. Default 5. | |
| category | No | Restrict to one interface layer ('api', 'mcp' or 'cli' — see list_categories). Default: omitted, searches all three. | |
| min_reliability | No | Drop interfaces scoring below this 0-100 reliability value. Default 0 (no filter). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| need | Yes | ||
| note | Yes | ||
| count | Yes | ||
| matches | Yes | ||
| coverage | Yes | ||
| uncovered | Yes |