Find hardware or a model
search_catalogUse this first when the user names a GPU, Mac, mini PC or language model and you need its id for the other tools. Matches names and common aliases in a fixed catalogue of local-LLM hardware and models. It does not return specs, fit or speed, and it does not search the web.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"query": "<query>",
"kind": "<kind>"
},
"name": "search_catalog"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | Yes | Search hardware or models. Required. | |
| limit | No | Maximum matches, 1 to 10. Default 5. | |
| query | Yes | Hardware or model name as the user wrote it, e.g. "4090", "m4 max 64", "llama 3.3 70b". |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | Yes | ||
| matches | Yes | ||
| summary | Yes | One or two plain-language sentences stating the answer. | |
| data_as_of | Yes | Date the bundled catalogue was last updated. Not the time of this call. |