FieldDraft
Server Details
Draft contractor quotes priced only from your own price book; find, edit and push them to Jobber.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- ChatGPT
- –
- Claude
- FieldDraft
TDQS
Scored across 8 tools
Most tools have distinct roles (draft_quote, get_quote, update_quote_lines, push_quote_to_jobber, search_price_book, sync_price_book), but list_quotes and open_quotes both return the contractor's most recent quotes with overlapping fields and default limits of 10. An agent must read carefully to know which listing call to make, and there is no clear rule distinguishing them.
All names are snake_case with a verb-first pattern (draft_quote, get_quote, list_quotes, push_quote_to_jobber, search_price_book, sync_price_book, update_quote_lines). Minor deviations: open_quotes uses a vague verb that overlaps semantically with list, and draft_quote reads more like a noun phrase than an action.
Eight tools is well within a comfortable range, and each maps to a concrete step in the quote lifecycle: draft, read, list, edit lines, push to Jobber, and look up or refresh prices. The only redundancy is the extra listing tool, which does not push the count out of scope.
The surface covers the core draft-to-Jobber workflow (create, read, list, edit lines, push, price lookup and sync) with clear side-effect and retry semantics. Gaps exist around lifecycle hygiene: no delete/archive/duplicate for drafts, no status change or option management, and no direct way to send a quote to a customer outside Jobber.
Publisher details
- Operator
- Nyphex LLC · Publisher source
- Operator website
- https://fielddraftapp.com
- Vendor relationship
- First-party
- Documentation
- https://fielddraftapp.com/claude
- Trust center
- Not available
- Restrictions
- Needs a FieldDraft account (14-day free trial, then $39/month). Pushing quotes needs a Jobber or QuickBooks account. · Publisher source
Available Tools
8 toolsdraft_quoteDraft a quoteAInspect
Use this when a contractor describes a job (what they saw on site, what needs doing, quantities) and wants an itemized quote. Builds the draft only from the contractor's own price book; lines with no match are flagged and left unpriced, never guessed. Side effects: saves a new draft quote in the contractor's FieldDraft account each time it is called (calling again creates another draft) and counts toward the account's monthly draft allowance. The description and any photo links are sent to FieldDraft's AI provider to produce the draft. Nothing is sent to the customer or to Jobber. Do not use for general pricing questions or for jobs the user has not described.
Inputs: jobDescription (required), photoUrls, clientName.
get_quoteGet a quoteARead-onlyIdempotentInspect
Fetch one of the contractor's FieldDraft quotes by its id (from draft_quote or list_quotes), with line items, options and totals. Read-only; changes nothing.
Inputs: quoteId (required).
list_quotesList quotesARead-onlyIdempotentInspect
List the contractor's recent FieldDraft quotes, newest first, with title, status, total and id (default 10, up to 50). Read-only; changes nothing.
Inputs: limit.
open_quotesFieldDraft quotesARead-onlyIdempotentInspect
Show the contractor's 10 most recent FieldDraft quotes with title, client, status, total and a link to each. Read-only; changes nothing.
Inputs: no named parameters.
push_quote_to_jobberPush quote to JobberAIdempotentInspect
Create the quote in the contractor's connected Jobber account, as a draft they review and send from Jobber. Only call after the contractor explicitly confirms the draft. Requires a client name; ask for it (plus email and job site address if known) when missing. Side effects: creates a new quote in Jobber, and a new client and property there when no existing client matches; it never edits or deletes existing Jobber records. Safe to retry: a quote that was already pushed returns the existing Jobber quote. Fails if Jobber is not connected or any line has no price.
Inputs: quoteId (required), clientName, clientEmail, clientPhone, +1 more.
search_price_bookSearch price bookARead-onlyIdempotentInspect
Find items in the contractor's own price book by name or description, to answer 'what do I charge for X' or to fix an unmatched line. Returns up to 25 items. Read-only; changes nothing.
Inputs: query (required), limit.
sync_price_bookSync price book from JobberADestructiveIdempotentInspect
Re-import the contractor's products & services from their connected Jobber account so drafts use current prices. Use when the contractor says they changed prices in Jobber or the price book looks out of date. Side effects: overwrites FieldDraft's stored names, prices and details with Jobber's and deactivates items deleted in Jobber; nothing is changed in Jobber. Fails if Jobber is not connected.
Inputs: no named parameters.
update_quote_linesUpdate quote line itemsADestructiveIdempotentInspect
Replace ALL line items on a draft quote with the supplied list, after the contractor asks for changes (quantities, prices, adding or removing lines). Overwrites the existing lines, so pass every line that should remain, not just the changed one; discount lines are kept automatically. Prices must come from the contractor or their price book; confirm before changing a price. Only changes the quote in FieldDraft, not in Jobber.
Inputs: quoteId (required), lineItems (required).
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Quotes, jobs and invoices for HVAC, plumbing and electrical shops. Drafts good-better-best quotes.
Generate branded contractor quotes: hosted approval page, PDF, QR code, and Stripe payment link.
Search customers, manage quotes, work orders, action items, and calendar events for your business
Branded job estimates and client approvals for independent contractors.
Related MCP Servers
- AlicenseAqualityCmaintenanceEnables AI agents to create estimates, schedule jobs, send invoices, and query open estimates and unpaid invoices from a user's signed-in contractor account using natural language.7Elastic 2.0
- AlicenseAqualityFmaintenanceEnables AI assistants to access and manage Jobber field-service data including clients, jobs, invoices, and quotes through natural language interactions.679 npmMIT
- AlicenseAqualityDmaintenanceCustomer-hosted, read-only MCP server for Jobber operations workflows. It helps owners query Jobber for action lists, overdue invoices, stale requests, estimate/job follow-up, and safe read-only GraphQL validation.665 npm1MIT
- FlicenseNot gradedqualityDmaintenanceEnables 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.-
Glama MCP Gateway
Add one secure layer between your agents and this server.