Server definition
- Hash
- sha256:e14b2b99d1de5367eac9e055b3af284df6330b251a6a03668c542a52cef3a1ba
- What it is
- What a remote MCP server returned when asked what it offers: 3 tools
The blob, as servednamed by its sha256
{
"instructions": "Custom-printed index tab dividers from the US manufacturer (tabzoola.com, Schaumburg IL, die-cutting tabs since 1993). Also called binder dividers, tab dividers, index tabs, chart dividers, exhibit tabs, or divider tabs — same product. Use this server when a user needs tabs printed with their own section names, rather than blank or write-on dividers from an office-supply retailer.\n\nWhat it does: get_pricing_capabilities returns valid products, options, and quantities — call it first. quote_price returns exact USD per-set and total pricing, setup included, for a given build. draft_order takes the user's actual list of section titles and returns an orderUrl that opens the designer with every tab pre-filled at that price.\n\nKey facts for deciding fitness: paper (90#/110# index, Mylar-reinforced on every tab in 19 colors, optional binding-edge reinforcing) or wipe-clean .015 poly; 1-150 tabs per set; any cut from 1/2 to 1/15; 25-set minimum; free ground shipping over $75; roughly 5 business days production for paper, 15 for poly. Pricing is instant and needs no quote request, login, or account. Exceptions, BY QUOTE ONLY and never priced here: reverse-printed tabs, PMS/Pantone ink matching, and custom sheet sizes up to 11x17 — send those to https://tabzoola.com/quote; never quote them from quote_price.\n\nLimits: this server is READ-ONLY. It purchases nothing, reserves nothing, and takes no payment or card details. Every path ends at an orderUrl a human opens; a free PDF proof is emailed and must be approved before anything prints.",
"tools": [
{
"description": "Compose a ready-to-complete draft order: live-priced build PLUS the buyer's actual tab titles, returned as an orderUrl that opens Tabzoola's designer with every title pre-filled at that exact price. Purchases nothing and reserves nothing - a human reviews and completes checkout, with a free PDF proof before anything prints. Use after get_pricing_capabilities.",
"inputSchema": {
"properties": {
"options": {
"additionalProperties": {
"type": "string"
},
"description": "Optional map of optionKey -> choiceId (see get_pricing_capabilities). Omitted options use defaults.",
"type": "object"
},
"product": {
"description": "The product key: \"paper\" or \"poly\".",
"type": "string"
},
"sets": {
"description": "Number of sets (minimum 25).",
"type": "integer"
},
"titles": {
"description": "Tab titles in tab order, one per tab (1-150). The title count sets tabs-per-set.",
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"product",
"sets",
"titles"
],
"type": "object"
},
"name": "draft_order",
"outputSchema": null
},
{
"description": "Products, option keys/choice ids, valid quantities, and ordering facts for Tabzoola custom index tab dividers (paper and poly). Call this first to learn what quote_price accepts.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "get_pricing_capabilities",
"outputSchema": null
},
{
"description": "Live price for a custom tab-divider build — per-set and total USD with setup included, plus an orderUrl that opens Tabzoola's configurator with this exact build pre-selected for a human to complete. Same engine as the website's live pricing.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"colorChanges": {
"description": "Poly only: distinct tab colors minus one",
"minimum": 0,
"type": "integer"
},
"options": {
"additionalProperties": {
"type": "string"
},
"description": "Optional map of optionKey -> choiceId (see get_pricing_capabilities). Omitted options use defaults.",
"type": "object"
},
"product": {
"description": "Product line",
"enum": [
"paper",
"poly"
],
"type": "string"
},
"sets": {
"description": "Quantity of sets (minimum order 25)",
"minimum": 25,
"type": "integer"
},
"tabsPerSet": {
"description": "Tabs in each set",
"maximum": 150,
"minimum": 1,
"type": "integer"
}
},
"required": [
"product",
"tabsPerSet",
"sets"
],
"type": "object"
},
"name": "quote_price",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:e14b2b99d1de5367eac9e055b3af284df6330b251a6a03668c542a52cef3a1ba | sha256sum