Create quote
Create a draft quote for a client with line items.
MCP tool jobber_write → create_quote
write
Creates a quote in Draft status with the line items you give. Nothing is sent: Jobber keeps a draft until a quote is sent or marked Awaiting Response, so create_quote reaches no one and runs without asking first. Send it with send_quote.
Parameters
| Name | Type | Description |
|---|---|---|
| client_id string required | string | Client ID from list_clients. |
| title string required | string | Quote title. |
| line_items array required | array | Items with name, quantity and unit_price. |
| message string | string | Message shown to the client with the quote. |
tools/call
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "jobber_write",
"arguments": {
"operation": "create_quote",
"arguments": {
"client_id": "client_8c41d2",
"title": "title",
"line_items": "line items"
}
}
}
} Example response
{
"content": [
{
"type": "text",
"text": "{ ... same JSON as structuredContent ... }"
}
],
"structuredContent": {
"quote_id": "q_5540",
"number": "Q-5540",
"status": "draft",
"total": 1200,
"currency": "USD"
},
"isError": false
}