Tool tree
Marine composite fittings and boat components from TruDesign.
Implementation
gradeNot graded
gradeNot graded
search_partsAnswer
Search TruDesign marine fittings (skin fittings/thru-hulls, seacocks, ball valves, hose tails, plumbing) by text and/or connection spec. Give `query` or at least one filter. Returns parts with sizes in mm and inches, connections, orderable part numbers and web links.
View tool JSON
{
"name": "search_parts",
"kind": "answer",
"impl": "imperative",
"description": "Search TruDesign marine fittings (skin fittings/thru-hulls, seacocks, ball valves, hose tails, plumbing) by text and/or connection spec. Give `query` or at least one filter. Returns parts with sizes in mm and inches, connections, orderable part numbers and web links.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"query": {
"type": "string",
"description": "Free text, e.g. 'skin fitting 38mm', 'ball valve 3/4', 'seacock', or a part number starting with 9."
},
"connection_type": {
"type": "string",
"enum": [
"Thread",
"Tail"
]
},
"gender": {
"type": "string",
"enum": [
"Male",
"Female"
]
},
"thread_type": {
"type": "string",
"enum": [
"BSP",
"NPS"
],
"description": "BSP outside the US, NPS in the US."
},
"thread_size_mm": {
"type": "integer",
"description": "Nominal thread size in mm (13=½\", 19=¾\", 25=1\", 32=1¼\", 38=1½\", 50=2\")."
},
"tail_size_mm": {
"type": "integer",
"description": "Hose tail size in mm."
},
"category_id": {
"type": [
"integer",
"string"
],
"description": "From list_categories."
},
"country": {
"type": "string",
"description": "ISO 3166 country code of the buyer (e.g. NZ, AU, US, GB). US unlocks US-only part numbers. Ask the user if unsure."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"default": 20
}
},
"type": "object"
}
}