Get product
get_productReturns one product by slug: its live catalogue entry (price, licence, lifecycle state, the specification address) together with the routes fetch_data can call and the parameters each route requires, taken from the platform's published product record. Needs no key and charges nothing. Use it before fetch_data — the route names come from here; an unknown slug answers with the slugs the catalogue serves.
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": {
"product": "<product>"
},
"name": "get_product"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| product | Yes | a product slug from list_products |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | No | ||
| fault | No | ||
| usage | No | ||
| record | No | ||
| status | No | ||
| account | No | ||
| headers | No | ||
| upstream | No | ||
| body_text | No | ||
| configure | No | ||
| transport | No | ||
| key_source | No | ||
| request_id | Yes |