Draft a custom tab order (nothing purchased)
draft_orderUse this when the user has their actual list of tab titles (section names, in order) and wants an order drafted: returns the exact price for that build plus an orderUrl that opens Tabzoola's designer with every title pre-filled, for a human to review and complete at checkout. Purchases nothing, reserves nothing, takes no payment; a free PDF proof is emailed before anything prints. Minimum 25 sets, 1-150 titles. Do not use for reverse-printed tabs, PMS ink or custom sheet sizes (quote only) or for anything other than custom-printed tab dividers.
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>",
"sets": "<sets>",
"titles": "<titles>"
},
"name": "draft_order"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sets | Yes | Number of sets (minimum 25). | |
| titles | Yes | Tab titles in tab order, one per tab (1-150). The title count sets tabs-per-set. | |
| options | No | Optional map of optionKey -> choiceId (see get_pricing_capabilities). Omitted options use defaults. | |
| product | Yes | The product key: "paper" (the only product). |