Skip to main content
Glama

QuoteBuild

Server Details

UK building calculators, estimate comparisons and account-scoped quoting and job costs.

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-11-25
URL
ChatGPT
–
Claude
–

TDQS

B3.3/5.0

Scored across 31 tools

Disambiguation4/5

The set follows a very clear resource×action matrix, and the prepare_*/send_* pairs are explicitly distinguished (preview vs. actual send). Minor overlap exists where get_job_financials returns aggregate totals that get_estimate, get_quote and list_invoices also expose individually, and where prepare_calculation/discover_calculators/run_calculation could be momentarily conflated, but descriptions resolve this.

Naming Consistency5/5

Every tool uses snake_case with a leading verb (create_, get_, list_, add_, prepare_, send_, record_, run_, review_, attach_, compare_, discover_) followed by a clear resource noun. The pattern is predictable and uniform across all 31 tools.

Tool Count3/5

The domain genuinely spans jobs, estimates, quotes, invoices, variations, files, calculations and billing, so breadth is warranted. However, 31 tools is heavy, and the three parallel prepare_*/send_* pairs plus separate draft/get/list tools per document type inflate the surface where consolidation could reduce cognitive load.

Completeness4/5

Coverage is strong: full prepare→send→record lifecycle for invoices, quotes and variations, plus estimate versioning, job costs, files, calculations and reporting. Gaps remain in mutation/lifecycle operations — no update or delete for jobs, drafts, or files, and no dedicated list_quotes/list_estimates (only reachable via job financials).

Available Tools

31 tools
add_job_costAdd live job costCInspect

Adds one actual or forecast job cost to an owned job.

Inputs: unit (required), jobId (required), trade (required), itemType (required), +8 more. Returns: ok, data, error, warnings, +3 more

attach_job_fileAttach job fileBInspect

Registers a host-provided file after upload reservation validation. It never performs OCR or plan reading.

Inputs: jobId (required), fileName (required), fileSize (required), mimeType (required), +2 more. Returns: ok, data, error, warnings, +3 more

compare_calculationsCompare calculation scenariosC
Read-only
Inspect

Runs and compares up to five scenarios using the same versioned QuoteBuild formula.

Inputs: scenarios (required), calculatorId (required). Returns: ok, data, error, warnings, +3 more

create_invoice_draftCreate invoice draftBInspect

Creates an unsent invoice draft and calculates its amount from the supplied reviewed lines inside QuoteBuild.

Inputs: items (required), jobId (required), invoiceNumber (required), idempotencyKey (required), +3 more. Returns: ok, data, error, warnings, +3 more

create_jobCreate job draftCInspect

Creates an owned job draft. This does not contact the client.

Inputs: name (required), jobType (required), clientName (required), idempotencyKey (required), +4 more. Returns: ok, data, error, warnings, +3 more

create_quote_draftCreate quote draftAInspect

Creates an unsent quote from an owned, versioned estimate and recalculates every monetary total inside QuoteBuild.

Inputs: jobId (required), quoteNumber (required), idempotencyKey (required), expectedVersion (required), +3 more. Returns: ok, data, error, warnings, +3 more

create_variation_draftCreate variation draftCInspect

Creates an unsent variation draft and calculates its amount from the supplied reviewed lines inside QuoteBuild.

Inputs: items (required), jobId (required), description (required), idempotencyKey (required), +2 more. Returns: ok, data, error, warnings, +3 more

discover_calculatorsDiscover QuoteBuild calculatorsC
Read-only
Inspect

Finds the narrowest deterministic QuoteBuild calculator for a UK building task.

Inputs: query. Returns: ok, data, error, warnings, +3 more

get_billing_statusGet billing statusA
Read-only
Inspect

Returns subscription and trial entitlement status, never payment-card data.

Inputs: no named parameters. Returns: ok, data, error, warnings, +3 more

get_business_reportGet business reportB
Read-only
Inspect

Returns aggregate business and margin totals for an owned date range.

Inputs: to (required), from (required). Returns: ok, data, error, warnings, +3 more

get_estimateGet estimateB
Read-only
Inspect

Gets the latest or requested immutable estimate version for one owned job.

Inputs: jobId (required), versionNumber. Returns: ok, data, error, warnings, +3 more

get_jobGet jobA
Read-only
Inspect

Gets one owned job with client data redacted unless clients:read is granted.

Inputs: jobId (required). Returns: ok, data, error, warnings, +3 more

get_job_financialsGet job financialsA
Read-only
Inspect

Returns current estimate, quote, cost, variation and invoice totals for one owned job.

Inputs: jobId (required). Returns: ok, data, error, warnings, +3 more

get_quoteGet quoteB
Read-only
Inspect

Gets one owned quote and its recipient-visible pack data.

Inputs: quoteId (required). Returns: ok, data, error, warnings, +3 more

list_invoicesList invoicesB
Read-only
Inspect

Lists invoices belonging to one owned job.

Inputs: jobId (required). Returns: ok, data, error, warnings, +3 more

list_job_filesList job filesB
Read-only
Inspect

Lists job photos and files without exposing private storage credentials.

Inputs: jobId (required). Returns: ok, data, error, warnings, +3 more

list_jobsList jobsA
Read-only
Inspect

Lists the signed-in user’s jobs. Client contact details and full addresses are omitted unless clients:read is granted.

Inputs: limit, status. Returns: ok, data, error, warnings, +3 more

list_variationsList variationsB
Read-only
Inspect

Lists variations belonging to one owned job.

Inputs: jobId (required). Returns: ok, data, error, warnings, +3 more

prepare_calculationPrepare a calculationB
Read-only
Inspect

Returns the exact questions and typed inputs required before a deterministic calculation can run.

Inputs: calculatorId (required), supplied. Returns: ok, data, error, warnings, +3 more

prepare_invoice_payment_recordPrepare invoice payment recordBInspect

Shows the exact unpaid invoice and records a one-use ten-minute confirmation. It does not mark the invoice paid.

Inputs: invoiceId (required), paymentMethod (required), idempotencyKey (required), expectedVersion (required), +3 more. Returns: ok, data, error, warnings, +3 more

prepare_invoice_sendPrepare invoice sendAInspect

Previews the exact current invoice recipient and payload, then stores a one-use ten-minute confirmation token. This does not send.

Inputs: invoiceId (required), idempotencyKey (required), expectedVersion (required). Returns: ok, data, error, warnings, +3 more

prepare_job_evidence_uploadPrepare receipt or payment-proof uploadBInspect

Creates a one-time, ten-minute secure image upload for a supplier receipt, customer payment proof or job evidence. Uploading proof never marks an invoice as paid.

Inputs: kind (required), jobId (required), fileName (required), fileSize (required), +5 more. Returns: ok, data, error, warnings, +3 more

prepare_quote_sendPrepare quote sendAInspect

Previews the exact current quote recipient and payload, then stores a one-use ten-minute confirmation token. This does not send.

Inputs: quoteId (required), idempotencyKey (required), expectedVersion (required). Returns: ok, data, error, warnings, +3 more

prepare_variation_sendPrepare variation sendAInspect

Previews the exact current variation recipient and payload, then stores a one-use ten-minute confirmation token. This does not send.

Inputs: variationId (required), idempotencyKey (required), expectedVersion (required). Returns: ok, data, error, warnings, +3 more

record_invoice_paymentRecord confirmed invoice paymentAInspect

Marks the exact prepared invoice as paid only after an explicit, one-use confirmation. It never contacts the customer or payment provider.

Inputs: invoiceId (required), idempotencyKey (required), confirmationToken (required). Returns: ok, data, error, warnings, +3 more

review_estimate_scopeReview estimate scopeB
Read-only
Inspect

Checks line completeness, unresolved scope and zero rates without changing the estimate. This does not establish construction scope completeness or readiness to quote.

Inputs: items (required). Returns: ok, data, error, warnings, +3 more

run_calculationRun a QuoteBuild calculationB
Read-only
Inspect

Runs one versioned QuoteBuild formula. Missing inputs use disclosed example defaults; confirm them and labour inclusion before drafting. Rates are baseline allowances. The model must not calculate monetary totals itself.

Inputs: values (required), calculatorId (required), pricing. Returns: ok, data, error, warnings, +3 more

save_estimate_draftSave estimate versionCInspect

Creates a new immutable estimate version; it never overwrites the last valid version.

Inputs: items (required), jobId (required), idempotencyKey (required), label, +7 more. Returns: ok, data, error, warnings, +3 more

send_invoiceSend invoiceB
Destructive
Inspect

Sends the exact prepared invoice payload after validating the one-use confirmation token.

Inputs: invoiceId (required), idempotencyKey (required), confirmationToken (required). Returns: ok, data, error, warnings, +3 more

send_quoteSend quoteB
Destructive
Inspect

Sends the exact prepared quote payload after validating the one-use confirmation token.

Inputs: quoteId (required), idempotencyKey (required), confirmationToken (required). Returns: ok, data, error, warnings, +3 more

send_variationSend variationB
Destructive
Inspect

Sends the exact prepared variation payload after validating the one-use confirmation token.

Inputs: variationId (required), idempotencyKey (required), confirmationToken (required). Returns: ok, data, error, warnings, +3 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 users to estimate UK taxes, check Making Tax Digital status and deadlines, and run payroll, VAT, IR35 and other calculators without an account. With OAuth access, it also lets users review transactions, log mileage, create and manage invoices, and prepare quarterly updates from their own records.
      MIT
    • F
      license
      Not graded
      quality
      D
      maintenance
      Provides construction cost estimation tools using data from a public Google Sheet for items like concrete, framing, and electrical. It allows users to search items, filter by category, and calculate total project costs including labor and material expenses.
      -
    • A
      license
      A
      quality
      B
      maintenance
      Enables construction teams to create local projects, record sourced field evidence, run deterministic quantity calculations, and draft daily logs, estimates, and change orders with visible assumptions and human approval gates. Keeps all data local and portable with no external side effects.
      10
      Apache 2.0
    • F
      license
      Not graded
      quality
      D
      maintenance
      Enables searching and retrieving 126 Canadian contractor forms with verified regulatory citations, determining needed forms from plain-language situations, and estimating 2026 provincial trades taxes, required hourly rates, and HST quick method comparisons.
      -
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.

    Resources