Compare two to four machines
compare_hardwareUse this when the user compares two to four machines. Needs hardware ids from search_catalog. Returns memory, bandwidth, memory type, release year, status and a dated price where one is recorded, side by side. A price of null means none is on record. It does not check any model against the machines; use check_hardware_fit for that.
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": {
"hardware_ids": "<hardware_ids>"
},
"name": "compare_hardware"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| hardware_ids | Yes | Two to four hardware ids from search_catalog. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| summary | Yes | One or two plain-language sentences stating the answer. | |
| hardware | Yes | ||
| data_as_of | Yes | Date the bundled catalogue was last updated. Not the time of this call. |