update_invoice
Update an existing invoice. Supports status, dates, notes, discount, shipping, adjustment, salesperson, and terms. Recalculates totals automatically.
Example AI prompts
Type any of these into Claude Desktop, Claude Code, or Cursor — InvoiceCave's MCP server will route them to update_invoice automatically.
“Use this tool to update an existing invoice.”
Use it in 30 seconds
Related tools
More from the Invoices category.
list_invoicesList invoices. Optionally filter by status or search by invoice number/customer name.
get_invoiceGet full details of a specific invoice including line items.
create_invoiceCreate a new invoice with line items, optional discount, shipping, adjustment. If the customer does not exist, they will be auto-created. Line item descriptions support multi-line: first line = bold title, lines after \\n = sub-description in lighter text.
send_invoiceMark an invoice as
get_invoice_linkGet the shareable public link for an invoice.
delete_invoiceDelete an invoice permanently.
email_invoiceEmail an invoice to the customer with a professional HTML email and PDF attachment. Updates status to Sent if currently Draft.
duplicate_invoiceCreate a copy of an existing invoice as a new Draft. Copies line items, template, payment methods. Status = Draft, paidAmount = 0, balanceDue = total.
Ready to wire this up?
Free plan — no credit card. 102 tools at your AI's disposal.