Invoicing System MCP Tools
Invoicing System MCP tools follow quote, order, service record, invoice draft, approval, sending, payment, refund, credit note, payment reminder, recurring invoice, tax, accounting export, and audit workflows.
Read invoice numbering, payment terms, currency, tax, reminder, accounting export, and approval settings.
Governance
Read-only. No approval required.
Safety
Do not expose payment gateway secrets, accounting API tokens, or numbering reset controls.
invoice.branding_templates.get
readRead branded invoice, quote, receipt, payment reminder, and multilingual templates.
Read first
invoice.config.get
Governance
Read-only. No approval required.
Safety
Hide unpublished templates unless the requester can manage finance documents.
invoice.customers.list
readList billing customers, terms, currency, tax details, contacts, and collection preferences.
Read first
invoice.config.get
Governance
Read-only. No approval required.
Safety
Mask customer tax and contact details according to finance permission.
Read one customer's invoices, quotes, payments, credit notes, overdue state, and credit history.
Read first
invoice.customers.list
Governance
Read-only. No approval required.
Safety
Keep customer finance records tenant-scoped and role-scoped.
List quote drafts, sent, accepted, expired, and invoice-convertible states.
Read first
invoice.customer.get
Governance
Read-only. No approval required.
Safety
Do not expose confidential pricing to users without sales or finance access.
Read quote lines, discounts, tax, validity, customer acceptance, and invoice conversion diff.
Read first
invoice.quotes.list
Governance
Read-only. No approval required.
Safety
Preserve accepted quote snapshot; never mutate quote state from read endpoints.
invoice.source_records.list
readList billable orders, completed services, project milestones, or subscription charges for the period.
Read first
invoice.config.get, invoice.customers.list
Governance
Read-only. No approval required.
Safety
Do not mark source records as invoiced from this endpoint.
invoice.billable_items.list
readList billable items, unit prices, discounts, revenue categories, tax rates, and currency conversion.
Read first
invoice.source_records.list
Governance
Read-only. No approval required.
Safety
Show historical price snapshots when records are already quoted or ordered.
invoice.invoices.list
readList invoices by customer, date, state, due date, currency, or overdue state.
Read first
invoice.customer.get
Governance
Read-only. No approval required.
Safety
Mask invoice PDFs or private notes unless the user can view finance documents.
Read invoice lines, number, tax, discounts, payments, sending, voiding, and audit history.
Read first
invoice.invoices.list
Governance
Read-only. No approval required.
Safety
Issued invoice snapshots must be immutable and clearly separated from drafts.
invoice.recurring_rules.list
readList recurring rules for subscriptions or retainers, next run date, and exceptions.
Read first
invoice.config.get, invoice.customers.list
Governance
Read-only. No approval required.
Safety
Do not trigger invoice generation from read endpoints.
invoice.payment_methods.list
readRead card, FPS, PayMe, bank transfer, and cash payment methods and availability.
Read first
invoice.config.get
Governance
Read-only. No approval required.
Safety
Never expose raw gateway credentials or stored payment instruments.
invoice.payments.list
readList payments, refunds, reconciliation, payment proofs, outstanding balances, and gateway state.
Read first
invoice.invoice.get, invoice.customer.get
Governance
Read-only. No approval required.
Safety
Mask card, bank, payer, and gateway identifiers according to finance role.
invoice.credit_notes.list
readList credit notes, refunds, overpayment applications, reversals, and original invoice links.
Read first
invoice.customer.get, invoice.payments.list
Governance
Read-only. No approval required.
Safety
Keep credit-note balances and application history immutable.
invoice.reminder_rules.list
readRead reminder rules such as 1/7/14-day overdue steps, channels, templates, and pause lists.
Read first
invoice.config.get
Governance
Read-only. No approval required.
Safety
Respect customer communication preferences and do-not-chase flags.
invoice.tax_rules.list
readRead tax rates, zero-rating, cross-border tax, exemptions, and effective dates.
Read first
invoice.config.get
Governance
Read-only. No approval required.
Safety
Return effective-dated tax rules and do not infer legal advice.
invoice.accounting_exports.list
readList accounting export batches, periods, formats, states, errors, and re-export history.
Read first
invoice.config.get
Governance
Read-only. No approval required.
Safety
Do not expose accounting connector credentials or private ledger mappings.
invoice.aging_report.get
readRead receivables aging, overdue customers, reminder stages, and cashflow risk.
Read first
invoice.invoices.list, invoice.payments.list
Governance
Read-only. No approval required.
Safety
Aggregate where possible; customer-level views require finance access.
invoice.revenue_summary.get
readRead revenue, tax, discount, refund, product/service, and customer distribution summary.
Read first
invoice.invoices.list, invoice.credit_notes.list
Governance
Read-only. No approval required.
Safety
Use issued invoices and approved credit notes as source of truth.
invoice.audit_logs.list
readRead audit logs for invoices, quotes, payments, credit notes, tax, templates, and exports.
Read first
invoice.invoice.get or invoice.customer.get
Governance
Read-only. No approval required.
Safety
Audit logs must be immutable and restricted to finance admin/compliance roles.
invoice.batch_create.preview
previewPreview invoice batch generated from orders, service records, or quotes, including amounts, tax, payment terms, and missing data.
Read first
invoice.source_records.list, invoice.billable_items.list, invoice.customers.list, invoice.tax_rules.list
Governance
Finance approval required before creating or issuing customer-facing invoices.
Safety
Detect duplicate invoices, missing customer data, locked source records, and tax mismatch.
invoice.send.preview
previewPreview invoice PDF/web view, recipients, message copy, payment buttons, and customer-visible data.
Read first
invoice.invoice.get, invoice.branding_templates.get, invoice.payment_methods.list
Governance
Approval required before sending invoices externally.
Safety
Check recipient scope, issued state, payment link validity, and sensitive internal notes.
invoice.payment_reminder.preview
previewPreview overdue reminder audience, copy, channel, frequency, and customer pause state.
Read first
invoice.aging_report.get, invoice.reminder_rules.list, invoice.customer.get
Governance
Approval required for bulk reminders or sensitive overdue accounts.
Safety
Respect opt-out, do-not-chase flags, recent payment records, and tone policy.
invoice.recurring_run.preview
previewPreview next recurring run customers, amounts, periods, exceptions, pauses, and payment terms.
Read first
invoice.recurring_rules.list, invoice.customers.list, invoice.tax_rules.list
Governance
Approval required before manual recurring run or rule change goes live.
Safety
Avoid duplicate monthly invoices and respect paused/cancelled subscriptions.
invoice.accounting_export.preview
previewPreview export period, invoices, payments, refunds, credit notes, tax fields, and format errors.
Read first
invoice.accounting_exports.list, invoice.invoices.list, invoice.payments.list, invoice.credit_notes.list
Governance
Finance approval required before creating export files or pushing to accounting systems.
Safety
Prevent duplicate exports and keep reconciliation references stable.
invoice.credit_note.preview
previewPreview credit note, refund, or overpayment application impact on original invoice, receivables, and accounting exports.
Read first
invoice.invoice.get, invoice.payments.list, invoice.credit_notes.list
Governance
Approval required for refunds, credit notes, and invoice balance adjustments.
Safety
Do not over-credit beyond available balance; preserve reason and approver.
invoice.customer.upsert
writeCreate or update billing customer, contacts, terms, currency, tax details, and collection preferences.
Read first
invoice.customer.get or invoice.customers.list
Governance
Approval required for tax identity, payment terms, or sensitive contact changes.
Safety
Deduplicate customers and preserve previous billing identity in audit history.
invoice.quote.upsert
writeCreate or update quote draft, lines, discounts, validity, tax, and customer-visible content.
Read first
invoice.quote.get, invoice.billable_items.list, invoice.tax_rules.list
Governance
Approval required before sending quote externally or changing accepted quote terms.
Safety
Version quote drafts and avoid overwriting accepted customer snapshots.
invoice.quote.accept
writeRecord quote acceptance and lock invoice-convertible data.
Read first
invoice.quote.get
Governance
Approval required unless acceptance comes from verified customer action.
Safety
Store acceptance timestamp, actor, and immutable accepted quote snapshot.
invoice.draft.create
writeCreate invoice draft from quote, order, service record, or manual data.
Read first
invoice.batch_create.preview
Governance
Approval required when creating invoices from bulk source records.
Safety
Do not consume invoice numbers until issue step; detect duplicate source records.
invoice.draft.update
writeUpdate draft invoice lines, discounts, tax, due date, payment methods, or notes.
Read first
invoice.invoice.get, invoice.batch_create.preview
Governance
Approval required for material amount, tax, or term changes.
Safety
Only draft invoices may be edited; issued invoices require credit note or void flow.
Issue an approved invoice and lock number, amount, tax, and PDF snapshot.
Read first
invoice.batch_create.preview or invoice.invoice.get
Governance
Explicit finance approval required before execution.
Safety
Invoice number must be sequential/controlled and cannot be reused after issue.
Send invoice and payment link by email, WhatsApp, or customer portal.
Read first
invoice.send.preview
Governance
Approval required before customer-facing send.
Safety
Send only issued or approved draft documents according to tenant policy.
Void an invoice and record reason, receivable impact, customer notification, and audit.
Read first
invoice.invoice.get, invoice.credit_note.preview
Governance
Approval required for issued invoices.
Safety
Do not delete issued invoices; preserve voided number and legal/audit trail.
invoice.payment.record
writeRecord customer payment, date, method, receipt, reconciliation state, and partial payment.
Read first
invoice.invoice.get, invoice.payments.list
Governance
Approval required for manual payments or backdated entries.
Safety
Prevent overpayment mismatch and preserve original proof file references.
invoice.refund.create
writeCreate refund record linked to payment, invoice, credit note, or payment gateway.
Read first
invoice.credit_note.preview
Governance
Finance approval required before refund execution or record finalisation.
Safety
Never refund more than available paid balance; keep gateway and ledger references.
invoice.credit_note.create
writeCreate credit note for future invoice application or refund support.
Read first
invoice.credit_note.preview
Governance
Approval required before issuing credit note.
Safety
Credit notes must be numbered, reasoned, and tied to original finance records.
invoice.payment_link.create
writeCreate one-time payment link for invoice amount, expiry, and allowed methods.
Read first
invoice.invoice.get, invoice.payment_methods.list
Governance
Approval required for manual payment links or amount overrides.
Safety
Avoid duplicate active links and never expose raw gateway session secrets.
invoice.reminder_rule.upsert
writeCreate or update reminder rules, intervals, templates, channels, and exceptions.
Read first
invoice.reminder_rules.list, invoice.payment_reminder.preview
Governance
Approval required for customer-facing reminder policy changes.
Safety
Check consent, tone, frequency, and no-contact customer exceptions.
invoice.reminder.send
writeSend individual or bulk payment reminders, overdue notices, or payment links.
Read first
invoice.payment_reminder.preview
Governance
Approval required for bulk or overdue reminders.
Safety
Recheck latest payment state immediately before sending.
invoice.recurring_rule.upsert
writeCreate or update recurring invoice rule, cadence, customer, items, pricing, pauses, and end dates.
Read first
invoice.recurring_run.preview
Governance
Approval required before recurring rule affects future invoices.
Safety
Preserve historical generated invoices and prevent duplicate cycle generation.
invoice.accounting_export.create
writeCreate accounting export file or push approved period data to accounting system.
Read first
invoice.accounting_export.preview
Governance
Finance approval required before export finalisation or external push.
Safety
Mark exported records with stable batch id and prevent silent overwrites.
invoice.tax_rule.update
writeUpdate tax rate, exemption condition, regional rule, and effective date.
Read first
invoice.tax_rules.list
Governance
Finance/admin approval required before tax rule changes.
Safety
Use effective dates; do not retroactively alter issued invoices without approved correction flow.
invoice.template.upsert
writeCreate or update invoice, quote, receipt, reminder, and multilingual templates.
Read first
invoice.branding_templates.get, invoice.send.preview
Governance
Approval required before templates become customer-facing.
Safety
Validate variables, payment links, legal notes, and brand assets before publish.
invoice.action_request.status
statusCheck status for invoicing writes, previews, or approval requests without re-executing actions.
Read first
invoice.audit_logs.list
Governance
Read-only status lookup. No approval required.
Safety
Return status and audit references only; never replay financial writes from this endpoint.