QuoteBuild

io.github.joea836由 GitHub 账号 joea836 发布v0.1.0更新于 Nov 13, 2026

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

发布方自己的服务:Quote.Trade MCP Adapter

已验证Streamable HTTP可网页运行金融数据与分析商业与电商

概览

AI 生成的概览

QuoteBuild 为助手提供英国建筑计算器,以及按账户隔离的工程、估算、报价、变更单和发票,并支持预备发送与记录收款。

可以做什么
  • 查找并准备英国建筑计算器,运行或比较带版本的公式
  • 检查估算行项完整性与未解决范围,但不改动估算
  • 读取本人名下的工程、估算、报价、变更单、发票、工程文件与财务合计
  • 创建工程草稿、估算版本、报价/变更单/发票草稿,并添加工程成本
  • 准备安全的上传凭证并登记由宿主提供的工程文件
  • 预览并发送报价、变更单和发票,确认后记录发票收款
适用场景
适合已在使用 QuoteBuild 的英国建筑与施工企业,让助手用其计算器定价、起草和检查估算,并准备或发送报价与发票。也适合以对话方式查询工程财务和业务利润汇总。
运行要求
远程 streamable HTTP 端点,无需本地包或运行时。需要 QuoteBuild 账户,因为工具只作用于登录用户名下的工程。除非授予 clients:read 权限,客户联系方式与完整地址会被隐去。
安装前请注意
工具会创建和修改账户数据:工程、估算版本、各类草稿、工程成本,以及已发送的报价、变更单和发票。发送与记录收款需要一次性明确确认,起草本身不构成发送授权。上传付款凭证不会把发票标记为已付。计算器默认值只是示例而非已确认的项目事实,费率仅为基准参考值。

安装

在 SourceWeft 中

  1. 打开 控制台中的 QuoteBuild,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/io.github.joea836%2Fquotebuild/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

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

工具

31

discover_calculators

Discover QuoteBuild calculators

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

输入参数query

prepare_calculation

Prepare a calculation

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

输入参数suppliedcalculatorId必填

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.

输入参数values必填pricingcalculatorId必填

compare_calculations

Compare calculation scenarios

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

输入参数scenarios必填calculatorId必填

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.

输入参数items必填

list_jobs

List jobs

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

输入参数limitstatus

get_job

Get job

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

输入参数jobId必填

get_estimate

Get estimate

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

输入参数jobId必填versionNumber

get_quote

Get quote

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

输入参数quoteId必填

get_job_financials

Get job financials

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

输入参数jobId必填

list_variations

List variations

Lists variations belonging to one owned job.

输入参数jobId必填

list_invoices

List invoices

Lists invoices belonging to one owned job.

输入参数jobId必填

list_job_files

List job files

Lists job photos and files without exposing private storage credentials.

输入参数jobId必填

get_business_report

Get business report

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

输入参数to必填from必填

get_billing_status

Get billing status

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

无需输入参数。

create_job

Create job draft

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

输入参数name必填notesaddressjobType必填clientName必填clientEmailclientPhoneidempotencyKey必填

save_estimate_draft

Save estimate version

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

输入参数items必填jobId必填labelnotesvatRatevatEnabledmarginLabouridempotencyKey必填expectedVersionmarginMaterialscontingencyPercent

create_quote_draft

Create quote draft

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

输入参数jobId必填notesvalidUntilquoteNumber必填idempotencyKey必填expectedVersion必填estimateVersionNumber

add_job_cost

Add live job cost

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

输入参数unit必填jobId必填notestrade必填itemType必填quantity必填unitCost必填actualCostdescription必填expenseDateidempotencyKey必填expectedVersion

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.

输入参数kind必填notejobId必填fileName必填fileSize必填mimeType必填invoiceIdcostItemIdidempotencyKey必填

attach_job_file

Attach job file

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

输入参数jobId必填fileName必填fileSize必填mimeType必填hostFileUrl必填idempotencyKey必填

create_variation_draft

Create variation draft

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

输入参数items必填jobId必填notesquoteIddescription必填idempotencyKey必填

create_invoice_draft

Create invoice draft

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

输入参数items必填jobId必填notesdueDatequoteIdinvoiceNumber必填idempotencyKey必填

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.

输入参数paidAtinvoiceId必填paymentMethod必填idempotencyKey必填paymentProofIdexpectedVersion必填paymentReference

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.

输入参数invoiceId必填idempotencyKey必填confirmationToken必填

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.

输入参数quoteId必填idempotencyKey必填expectedVersion必填

send_quote

Send quote

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

输入参数quoteId必填idempotencyKey必填confirmationToken必填

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.

输入参数variationId必填idempotencyKey必填expectedVersion必填

send_variation

Send variation

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

输入参数variationId必填idempotencyKey必填confirmationToken必填

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.

输入参数invoiceId必填idempotencyKey必填expectedVersion必填

send_invoice

Send invoice

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

输入参数invoiceId必填idempotencyKey必填confirmationToken必填

版本历史

1
  1. v0.1.0最新Nov 13, 2026

评分

已满足适用检查项的 83%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分

    请声明包含 README 的 GitHub 仓库,或在 OAuth 受保护资源元数据中提供 resource_documentation。

  • 许可证不适用

    托管服务按其提供方的条款使用,因此这里不要求许可证。此检查项不计入百分比。

其他 Quote 集成