Skip to main content
Glama

Server Details

VAT-correct trade quotes with a branded PDF and one-tap customer accept, for UK trades' AI

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-06-18
URL
Repository
Nero-Engine/quote-builder-mcp
GitHub Stars
0
ChatGPT
–
Claude
–

TDQS

A3.8/5.0

Scored across 11 tools

Disambiguation4/5

Each tool maps to a distinct lifecycle stage or resource (draft, revise, finalise, get, list, activity, reply, export, settings, price book), and the descriptions explicitly delineate boundaries such as 'price changes go to revise_quote, not reply_to_customer'. The only mild overlaps are save_price_items vs. setup_trade (which also writes the price book) and quote_activity vs. get_quote, but both are clarified in text.

Naming Consistency4/5

Nearly all tools follow a verb_noun pattern (draft_quote, get_quote, list_quotes, revise_quote, save_price_items, setup_trade, finalise_quote, reply_to_customer). The deviations are minor: quote_activity is noun-first and export_to_nero_work uses a verb_to_noun form, but both remain readable and predictable.

Tool Count5/5

Eleven tools sit comfortably in the well-scoped 3-15 range, and each corresponds to a real step in the quoting workflow. Nothing appears redundant or padded.

Completeness4/5

The surface covers setup, price book, drafting, revision, finalisation, customer Q&A, activity tracking, export and read access — a full quote lifecycle. Minor gaps: there is no way to remove items from the price book (only add/update), no explicit delete_quote (withdrawal is folded into revise_quote), and no manual record of a customer's verbal acceptance/decline.

Available Tools

11 tools
draft_quoteDraft a priced, VAT-correct quoteAInspect

Price a job after a site visit. Give the job, customer, labour (time, priced from the saved rate), materials (trade cost, marked up), other costs and optional extras; the server applies VAT correctly (registered or not, 20/5/0%, the construction domestic reverse charge for contractor customers), the deposit rule, validity, exclusions and a running quote number. Returns the totals, the trade-only margin view, warnings, a check_before_sending list of commonly forgotten items for that trade, and the links to the PDF and the customer's phone page (a DRAFT until finalise_quote). from_quote copies a past quote's lines for a new customer. save false returns the numbers without saving.

Inputs: title (required), customer (required), trade_key (required), save, +18 more.

export_to_nero_workExport a quote in Nero Work formatA
Read-onlyIdempotent
Inspect

The quote in the exact argument shape of the Nero Work exchange's submit_quote tool (labour_minor, materials_minor, vat_minor in pence, validity_hours, exclusions, notes), checked with Nero Work's own rules. If the customer accepted with extras, they are included.

Inputs: quote (required), trade_key (required).

finalise_quoteFinalise a quote and get the customer linkAInspect

Lock a draft so the customer can answer it. Sets today's date and the valid-until date, and returns the customer link, the PDF link and a short ready-to-send message. Nothing is sent by this server: the trade sends the link by their own text, WhatsApp or email. Free allowance: 5 finalised quotes per calendar month (UK time) per trade, shown as free_allowance in the answer and in get_trade; past it the quote stays a saved draft and can be finalised from the 1st of next month. Drafts, revisions of quotes already sent, replies and exports never count.

Inputs: quote (required), trade_key (required).

get_quoteShow one quote in fullB
Read-onlyIdempotent
Inspect

One quote in full: lines, totals, VAT working with HMRC sources, margins (trade only), the customer's answer, history (drafted, sent, opened, accepted) and links.

Inputs: quote (required), trade_key (required).

get_tradeShow the business profile, price book, stats and free allowanceA
Read-onlyIdempotent
Inspect

The trade's saved settings, price book (most used first), quote stats (win rate, value won in the last 12 months) and, for a business that is not VAT registered, a warning when accepted work is nearing the £90,000 VAT registration threshold.

Inputs: trade_key (required).

list_quotesList quotesA
Read-onlyIdempotent
Inspect

Recent quotes, newest first, with status (draft, sent, viewed, queried, accepted, declined, expired, withdrawn), total and whether there is news. Filter by status or search customer name, job title or number.

Inputs: trade_key (required), limit, search, status.

quote_activitySee what customers did with quotesA
Idempotent
Inspect

What customers have done since the trade last checked: quotes opened, accepted (with the name they signed, extras ticked and final total), questions asked, declined. Marks them as seen unless mark_seen is false. Answers when the trade asks "any news on my quotes?".

Inputs: trade_key (required), mark_seen.

reply_to_customerAnswer a customer question on the quote pageAInspect

Answer a customer's question. The answer shows on their quote page under their question. Price or scope changes are made with revise_quote, not here.

Inputs: quote (required), message (required), trade_key (required).

revise_quoteChange or withdraw a quoteA
Destructive
Inspect

Change a quote. Send only the fields that change (a list you send, such as materials, replaces that whole list). A draft stays a draft. A quote the customer already has becomes the next revision on the same link, with fresh dates, and any earlier answer is cleared. Accepted quotes cannot change. status "withdrawn" pulls a quote. use_current_settings true re-prices with the trade's latest rates.

Inputs: quote (required), trade_key (required), notes, other, +20 more.

save_price_itemsSave materials to the price bookA
Idempotent
Inspect

Add or update materials in the trade's price book, so later quotes can use { code, qty } and the cost, unit and markup fill in. Materials used in quotes are also remembered automatically.

Inputs: trade_key (required), price_items (required).

setup_tradeSet up or update the business quoting profileAInspect

Create a business, or update its saved settings (call with trade_key to update). Saves the rates and rules every quote uses: day and hour rates, labourer rate, materials markup, VAT registration and number, CIS, deposit rule, validity, payment terms, standard exclusions, brand colour, logo (https link or base64; PNG or JPEG for the PDF), quote number prefix, price book. On first call returns trade_key ONCE: it is shown only once and every other tool needs it. Also returns nero_trade_ref, the same identity the Nero Work exchange and Spark Pack use. Money in pounds.

Inputs: email, phone, trades, address, +28 more.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      Not graded
      quality
      C
      maintenance
      Enables drafting quotations and invoices from AI assistants like ChatGPT, Claude, and Gemini, with 133 templates, tax rules for 195 countries, and a link to the finished document.
      MIT
    • A
      license
      A
      quality
      C
      maintenance
      Lets AI agents work directly inside a signed-in Tradify account, creating jobs, drafting quotes and invoices, recording payments and booking staff from plain-language requests. Drafts are shown for approval before anything is sent to a customer, and no Tradify API key is required.
      7
      Elastic 2.0
    • A
      license
      A
      quality
      C
      maintenance
      Modern quote to cash powered by AI
      36
      10 npm
      MIT
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.