compare_experiences
Use this when the user wants a side-by-side comparison of 2-5 specific products. Pass the slug for each. Returns a comparison table plus per-axis winners (value, rating, popularity, family-fit).
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": {
"slugs": "<slugs>"
},
"name": "compare_experiences"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| slugs | Yes | Product slugs from earlier search or recommend results. | |
| format | No | Response shape. 'json' returns structured records; 'text' returns the same content rendered as a short narrative paragraph for chat surfaces. | json |
| language | No | BCP-47 language code for human-readable fields (e.g., 'en', 'fr-FR'). Defaults to English when omitted. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | No | ||
| detail | No | ||
| winner | No | ||
| message | No | ||
| comparison | No | ||
| error_type | No | ||
| differences | No | ||
| schema_version | No |