Search Fleet Tools and Servers
cyanheads_search_catalogSearch fleet tools and servers by natural-language description. Returns ranked matches with brief summaries and the server each tool belongs to. Use scope "servers" to find which server handles a workflow; use the default scope "tools" to find specific tools.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of results to return (1-20). Default 5. | |
| query | Yes | Natural language search query. Describe what you want to accomplish, a workflow, or a capability area. 1-500 characters. | |
| scope | No | What to search. "tools" returns individual tool matches; "servers" returns server-level matches. | tools |
| category | No | Filter by catalog category. Omit to search all categories. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | Present when the call failed. Absent on success. | |
| scope | No | Scope that was searched. | |
| notice | No | Guidance when no results matched — e.g. how to broaden the query or try a different scope. Absent on successful result pages. | |
| results | No | Ranked matches, best first. | |
| servers | No | Roll-up of distinct servers across the full match set, before the limit slice. Present only for scope "tools". Ordered by topScore desc (name-tiebroken); capped at 10. Use serversTotal to see how many distinct servers matched in total. | |
| totalCount | No | Total relevant matches before the limit was applied. | |
| serversTotal | No | Total distinct servers in the full match set (before the cap of 10 is applied). Present only when servers is present. | |
| effectiveQuery | No | The query that was searched. |