Send invoice
Email an invoice to the customer with the PDF attached.
MCP tool myob_write → send_invoice
write Confirm
Sends the invoice from the Share menu, Email invoice, to the address on the customer card unless you pass to. Attachments total up to 25MB. If the customer has no email address and you pass none, the call fails and sends nothing. The invoice then shows Emailed in its activity history. By default you confirm each call; you can switch that off for this tool.
Parameters
| Name | Type | Description |
|---|---|---|
| invoice_number string required | string | Invoice number from list_invoices or create_invoice. |
| to array | array | Email addresses. Default: the address on the customer card. |
| cc array | array | Email addresses to copy. |
| subject string | string | Subject line. Default: the MYOB email default. |
| message string | string | Message text. Default: the MYOB email default. |
| email_me_a_copy boolean | boolean | Send yourself a copy the customer cannot see. Default: false. |
tools/call
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "myob_write",
"arguments": {
"operation": "send_invoice",
"arguments": {
"invoice_number": "invoice number"
}
}
}
} Example response
{
"content": [
{
"type": "text",
"text": "{ ... same JSON as structuredContent ... }"
}
],
"structuredContent": {
"invoice_number": "00000142",
"sent_to": [
"accounts@harbourcafe.example"
],
"cc": [],
"attached_pdf": true,
"status": "emailed",
"sent_at": "2026-10-14T09:12:00+11:00"
},
"isError": false
}