Skip to content

com.tabzoola/pricing

by tabzoola.com · remote · no sign-in to list tools · v1.2.0 · published by com.tabzoola

Instant pricing, 111 named sets and draft orders for custom index tabs and binder dividers.

Changes · 2

4 tools: 2 change things and 2 only read.

Scanned Oct 21, 2026

No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.

claude mcp add --transport http pricing https://tabzoola.com/api/mcp

Tools

Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.

4 tools

Changes things 2Claude Code: ask
  • 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 …No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Use 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.

    Annotations the server declares

    • title: Draft a custom tab order (nothing purchased)
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • quote_priceUse this when the user wants a price for custom-printed tab dividers and knows the product (paper or poly), tabs per set and number of sets: returns exact per-set and total USD wit…No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Use this when the user wants a price for custom-printed tab dividers and knows the product (paper or poly), tabs per set and number of sets: returns exact per-set and total USD with setup included, plus an orderUrl that opens Tabzoola's configurator with this build pre-selected for a human to complete. Same engine as the website. Minimum 25 sets, 1-150 tabs per set. Do not use for reverse-printed tabs, PMS ink or custom sheet sizes (quote only), and never to charge anyone: it is read-only.

    Annotations the server declares

    • title: Quote a custom tab set price
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
Only reads 2Claude Code: allow
  • get_pricing_capabilitiesUse this first, before quote_price or draft_order, when a user wants custom-printed index tab dividers (binder tabs, tab dividers, exhibit tabs, chart dividers) priced or ordered: …No findings

    Why it is in this group

    • The name "get_pricing_capabilities" says "get": a word for reading.
    Description, as the server wrote it
    Use this first, before quote_price or draft_order, when a user wants custom-printed index tab dividers (binder tabs, tab dividers, exhibit tabs, chart dividers) priced or ordered: returns the products (paper, poly), every option key and choice id, valid set quantities, and ordering facts. Takes no input. Do not use for blank or write-on dividers, labels, or binders themselves.

    Annotations the server declares

    • title: Get Tabzoola pricing capabilities
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • list_named_setsUse this when the user names a kind of binder rather than listing titles (estate planning, trust, exhibit 1-25, medical chart, HOA, IEP, audit workpapers, real estate closing, and …No findings

    Why it is in this group

    • The name "list_named_sets" says "list": a word for reading.
    Description, as the server wrote it
    Use this when the user names a kind of binder rather than listing titles (estate planning, trust, exhibit 1-25, medical chart, HOA, IEP, audit workpapers, real estate closing, and many more): returns Tabzoola's ready-made tab sets matching the query, each with its section titles in order, tabs per set, the page that describes it, the exact price for 25 sets (paper, collated, 3-hole punched, setup included) and an orderUrl that opens the designer pre-filled. Read-only; purchases nothing. Pass the titles to draft_order or quote_price for other quantities or options.

    Annotations the server declares

    • title: List Tabzoola's named tab sets
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Install

Pinned to version 1.2.0. Values in angle brackets are yours to fill in.

claude mcp add --transport http pricing https://tabzoola.com/api/mcp

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__pricing__get_pricing_capabilities",
      "mcp__pricing__list_named_sets"
    ],
    "ask": [
      "mcp__pricing__draft_order",
      "mcp__pricing__quote_price"
    ],
    "deny": []
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as pricing. Review it before you use it.