Send invoice
Send an invoice to the client by email or text, or send it again.
MCP tool jobber_write → send_invoice
write Confirm
Sends the invoice by email or text message. The email links to the invoice in client hub, and text delivery is available in the US, Canada and the UK. A Draft invoice becomes Awaiting Payment. By default you confirm each call; you can switch that off for this tool.
Parameters
| Name | Type | Description |
|---|---|---|
| invoice_id string required | string | Invoice ID from list_invoices. |
| channel enum required | enum | email or text. |
| message string | string | Message sent with the invoice. |
tools/call
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "jobber_write",
"arguments": {
"operation": "send_invoice",
"arguments": {
"invoice_id": "inv_20418",
"channel": "email",
"message": "Hi Maria, a quick reminder that invoice #1042 for $480.00 is past due. You can pay it online from the link below."
}
}
}
} Example response
{
"content": [
{
"type": "text",
"text": "{ ... same JSON as structuredContent ... }"
}
],
"structuredContent": {
"invoice_id": "inv_20418",
"status": "past_due",
"sent_via": "email",
"sent_at": "2026-10-14T09:10:00-04:00"
},
"isError": false
}