FieldDraft lets an assistant draft contractor quotes from the user's own price book, review and edit them, and push confirmed drafts into Jobber.
What you can do
Draft itemized quotes from a described job, priced only from the contractor's price book, with unmatched lines flagged and left unpriced
List recent quotes, open the latest ones, or fetch a single quote with line items, options and totals
Search the price book by name or description to check what is charged for an item or fix an unmatched line
Replace all line items on a draft quote after requested changes to quantities, prices or lines
Re-import products and services from the connected Jobber account to refresh stored prices
Create a confirmed draft quote in the connected Jobber account
When to use it
Useful for contractors and tradespeople who quote jobs from a standard price book and want an assistant to turn site notes into itemized drafts, adjust them, and hand them to Jobber for review and sending.
Requirements
A remote endpoint at fielddraftapp.com over streamable HTTP; no packages, environment variables or headers are declared. A FieldDraft account with its own price book, and a connected Jobber account for the sync and push tools.
Before you install
Several tools write data: drafting saves a new quote, updating lines overwrites all existing lines on a draft, syncing overwrites stored names, prices and details with Jobber's, and pushing creates a quote in Jobber. Push only after explicit confirmation; the server itself asks for that. Quotes and price data are exchanged with Jobber.
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/com.fielddraftapp%2Ffielddraft/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.
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.
Show the contractor's 10 most recent FieldDraft quotes with title, client, status, total and a link to each. Read-only; changes nothing.
Takes no parameters.
get_quote
Get a quote
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.
ParametersquoteIdrequired
list_quotes
List quotes
List the contractor's recent FieldDraft quotes, newest first, with title, status, total and id (default 10, up to 50). Read-only; changes nothing.
Parameterslimit
update_quote_lines
Update quote line items
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.
ParametersquoteIdrequiredlineItemsrequired
push_quote_to_jobber
Push quote to Jobber
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.
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.
Takes no parameters.
search_price_book
Search price book
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.
Parameterslimitqueryrequired
Version history
1
v1.0.0LatestOct 23, 2026
Score
83%
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.