QuoteBuild

io.github.joea836Published by GitHub account joea836v0.1.0Updated Nov 13, 2026

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

The publisher's own server: Quote.Trade MCP Adapter

VerifiedStreamable HTTPWeb executableFinanceData & AnalyticsBusiness & Commerce

Overview

AI-generated overview

QuoteBuild gives an assistant UK building calculators plus account-scoped jobs, estimates, quotes, variations and invoices, with prepared sends and payment…

What you can do
  • Discover and prepare UK building calculators, then run or compare versioned formulas
  • Review estimate line completeness and unresolved scope without changing the estimate
  • Read owned jobs, estimates, quotes, variations, invoices, job files and financial totals
  • Create job drafts, estimate versions, quote, variation and invoice drafts, and add job costs
  • Prepare secure evidence uploads and register host-provided job files
  • Preview and send quotes, variations and invoices, and record invoice payments after confirmation
When to use it
Useful for UK building and trade businesses that already work in QuoteBuild and want an assistant to price work with its calculators, draft and review estimates, and prepare or send quotes and invoices. Also suited to checking job financials and business margin totals conversationally.
Requirements
A remote streamable HTTP endpoint; no local package or runtime. Requires a QuoteBuild account, since tools act on the signed-in user's owned jobs. Client contact details and full addresses stay redacted unless the clients:read permission is granted.
Before you install
Tools create and change account data: jobs, estimate versions, drafts, job costs, and sent quotes, variations and invoices. Sending and recording payment require an explicit one-use confirmation, and drafting never authorizes sending. Uploading payment proof does not mark an invoice paid. Calculator defaults are examples, not confirmed project facts, and rates are baseline allowances.

Installation

In SourceWeft

  1. Open QuoteBuild in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.joea836%2Fquotebuild/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "quotebuild": {
      "type": "http",
      "url": "https://mcp.quotebuild.co.uk/mcp"
    }
  }
}

Tools

31

discover_calculators

Discover QuoteBuild calculators

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

Parametersquery

prepare_calculation

Prepare a calculation

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

ParameterssuppliedcalculatorIdrequired

run_calculation

Run a QuoteBuild calculation

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.

ParametersvaluesrequiredpricingcalculatorIdrequired

compare_calculations

Compare calculation scenarios

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

ParametersscenariosrequiredcalculatorIdrequired

review_estimate_scope

Review estimate scope

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

Parametersitemsrequired

list_jobs

List jobs

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

Parameterslimitstatus

get_job

Get job

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

ParametersjobIdrequired

get_estimate

Get estimate

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

ParametersjobIdrequiredversionNumber

get_quote

Get quote

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

ParametersquoteIdrequired

get_job_financials

Get job financials

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

ParametersjobIdrequired

list_variations

List variations

Lists variations belonging to one owned job.

ParametersjobIdrequired

list_invoices

List invoices

Lists invoices belonging to one owned job.

ParametersjobIdrequired

list_job_files

List job files

Lists job photos and files without exposing private storage credentials.

ParametersjobIdrequired

get_business_report

Get business report

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

Parameterstorequiredfromrequired

get_billing_status

Get billing status

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

Takes no parameters.

create_job

Create job draft

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

ParametersnamerequirednotesaddressjobTyperequiredclientNamerequiredclientEmailclientPhoneidempotencyKeyrequired

save_estimate_draft

Save estimate version

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

ParametersitemsrequiredjobIdrequiredlabelnotesvatRatevatEnabledmarginLabouridempotencyKeyrequiredexpectedVersionmarginMaterialscontingencyPercent

create_quote_draft

Create quote draft

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

ParametersjobIdrequirednotesvalidUntilquoteNumberrequiredidempotencyKeyrequiredexpectedVersionrequiredestimateVersionNumber

add_job_cost

Add live job cost

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

ParametersunitrequiredjobIdrequirednotestraderequireditemTyperequiredquantityrequiredunitCostrequiredactualCostdescriptionrequiredexpenseDateidempotencyKeyrequiredexpectedVersion

prepare_job_evidence_upload

Prepare receipt or payment-proof upload

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.

ParameterskindrequirednotejobIdrequiredfileNamerequiredfileSizerequiredmimeTyperequiredinvoiceIdcostItemIdidempotencyKeyrequired

attach_job_file

Attach job file

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

ParametersjobIdrequiredfileNamerequiredfileSizerequiredmimeTyperequiredhostFileUrlrequiredidempotencyKeyrequired

create_variation_draft

Create variation draft

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

ParametersitemsrequiredjobIdrequirednotesquoteIddescriptionrequiredidempotencyKeyrequired

create_invoice_draft

Create invoice draft

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

ParametersitemsrequiredjobIdrequirednotesdueDatequoteIdinvoiceNumberrequiredidempotencyKeyrequired

prepare_invoice_payment_record

Prepare invoice payment record

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

ParameterspaidAtinvoiceIdrequiredpaymentMethodrequiredidempotencyKeyrequiredpaymentProofIdexpectedVersionrequiredpaymentReference

record_invoice_payment

Record confirmed invoice payment

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

ParametersinvoiceIdrequiredidempotencyKeyrequiredconfirmationTokenrequired

prepare_quote_send

Prepare quote send

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

ParametersquoteIdrequiredidempotencyKeyrequiredexpectedVersionrequired

send_quote

Send quote

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

ParametersquoteIdrequiredidempotencyKeyrequiredconfirmationTokenrequired

prepare_variation_send

Prepare variation send

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

ParametersvariationIdrequiredidempotencyKeyrequiredexpectedVersionrequired

send_variation

Send variation

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

ParametersvariationIdrequiredidempotencyKeyrequiredconfirmationTokenrequired

prepare_invoice_send

Prepare invoice send

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

ParametersinvoiceIdrequiredidempotencyKeyrequiredexpectedVersionrequired

send_invoice

Send invoice

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

ParametersinvoiceIdrequiredidempotencyKeyrequiredconfirmationTokenrequired

Version history

1
  1. v0.1.0LatestNov 13, 2026

Score

83% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.

Other Quote integrations