Get a space product
get_productThe whole record of one product: specs, features, the parts tree (assemblies, parts, material, form, finish, standard, part number, supplier, function), the materials it uses (ids that work with get_material), standards, the organizations behind it (maker, contractors, suppliers, operators), relations to other products (engine part of vehicle, launched on, heritage), photos with credits, and what_is_missing. Call it to study a device: "what is Perseverance's heat shield made of and what heritage does it have", "what is Starship made of and what is not published". Accepts an id, a title or an alias (F9, Orlan, EMU, Webb). Every row has its source URL, its quote and quote_status. what_is_missing is computed: the depth label (full, partial, materials-only), what the sources do not publish, parts without a material, parts without a source, materials with no page yet, relations to names that are not products here, and the count of unverified quotes. The answer can be long for big vehicles: use sections to ask only for what you need, and part_function to cut the parts.
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 | Product id, title or alias, for example nasa-perseverance-rover, Starship or F9 | |
| sections | No | Only these sections (default: all). summary, depth and what_is_missing are always included | |
| part_function | No | Only parts with this function (the parts section) |