Modules available over MCP
Invoicing MCP: quotes and invoices handled by your AI
Ondes PRO’s MCP server opens your workspace’s invoicing to your AI assistant: it drafts a quote, sends it, turns it into an invoice once accepted, chases overdue invoices and issues a credit note when something needs fixing. Every write goes through the real billing/devis, billing/factures and billing/avoirs resources — and an issued invoice can never be deleted or voided.
“Cancel that invoice”: how a well-guarded AI responds
Galerie Ressac sent back a Brass pendant that arrived scratched. Sophie Arnaud, who keeps Atelier Lumen’s books, asks for a correction.
What your AI can read and do in invoicing
An invoicing MCP server is only useful if it follows the same rules as the screen. Ondes PRO’s calls the API’s real actions: create a quote and its lines, get its net, VAT and gross totals, email it as a PDF, duplicate it, send it for e-signature, then convert it into an invoice once the customer accepts.
On invoices, the assistant reads each document’s state — including “overdue”, which is never typed in by hand but computed (due date passed and invoice unpaid). It can record a payment, email reminders for the overdue invoices in a selection, export a list as CSV for your accountant, and issue a full or partial credit note.
Invoicing resources available over MCP
| Resource | What the AI reads | What the AI can do |
|---|---|---|
billing/devis | Quotes, status, customer, totals, PDF | Create, envoyer/, dupliquer/, vers-signature/, convertir-facture/, statut/ |
billing/lignes-devis | Quote lines | Add, edit or remove a line |
billing/factures | Invoices, state (incl. overdue), due date, totals | envoyer/, statut/ (paid), avoir/, relancer/, exporter/ |
billing/lignes-facture | Invoice lines | Add or edit a line |
billing/avoirs | Issued credit notes, reason, amount | envoyer/ the credit note PDF |
billing/clients | Billed customers, contact details | Create or update a customer |
If no number is supplied, a quote is numbered automatically in the company’s sequence (DEV-2026-…).
Issued invoice, credit note required: invoicing safeguards
An AI that invoices has to follow invoicing rules, not work around them. They are written into the API.
- No invoice deletion: invoices are kept by legal obligation. The resource has no
DELETE, andondes_impossibletells the assistant so before it goes looking for a route that does not exist. - No voiding, a credit note instead: the “cancelled” status is refused. A credit note requires a reason, can be full or partial, and its total is capped at the invoice’s gross amount.
- Dedicated numbering: credit notes follow their own sequence (AV-YYYY-NNNN), in the company of the invoice concerned.
- “Overdue” is computed: the assistant cannot mark an invoice overdue, nor take one out of that state by changing its status. Only payment changes it.
- Targeted reminders:
relancer/automatically skips invoices in the selection that are not overdue. - Real writes are flagged: invoicing has no test twin. Every write is reported as real, and
simuler: truelets you check a quote before creating it.
Typical requests and what happens
| You ask | What the assistant does |
|---|---|
| “Quote 6 showroom armchairs for Le Fil Rouge.” | Dry-runs the body, creates the quote and its lines in billing/devis, gives you the totals. |
| “Le Comptoir des Marées accepted — invoice them.” | Sets the quote to accepted, then calls convertir-facture/. |
| “Chase every invoice more than 15 days overdue.” | Lists overdue invoices, shows them to you, then calls relancer/. |
| “Studio Nord paid by bank transfer yesterday.” | Calls statut/ with “paid” and the payment date. |
| “Export October’s invoices for the accountant.” | Filters the month’s invoices and calls exporter/ (CSV, semicolon-separated). |
The invoice at the end of a chain of modules
MCP servers built only for invoicing stop at the document. In Ondes PRO, the same conversation can start from the customer’s record in the CRM, check availability in inventory management, then produce the quote — and, once accepted, put the delivery date in the calendar.
The other way round, an invoice that stays unpaid can become a follow-up task in Kanban, or a note on the customer’s CRM record after your call. These hops come naturally because one server handles every module, with one set of permissions.
Keep exploring
- Small businesses and tradesQuotes, invoices, reminders and scheduling prepared by AI and approved by you, even between jobs.Read
- Web agencies and IT servicesOne MCP server per client, documentation that is always accurate, and a test mode to ship without breakage.Read
- Modules available over MCPEleven business modules behind one MCP server: what the assistant can read and do in each.Read
Frequently asked questions
What is an invoicing MCP server?
It is a standard connector that lets an AI assistant read and produce quotes, invoices and credit notes in your software. Ondes PRO’s is built into every workspace and applies the same rules as the invoicing screen.
Can the AI delete or void an invoice?
No. An issued invoice cannot be deleted and never moves to a “cancelled” status: corrections go through a full or partial credit note, with a mandatory reason and a total capped at the invoice’s gross amount.
Can it chase customers who pay late?
Yes. The relancer/ action emails a reminder for each overdue invoice in a selection and skips the rest. The “overdue” state is computed from the due date and the payment.
Can the AI turn a quote into an invoice?
Yes: once the quote is accepted, the convertir-facture/ action creates the matching invoice with frozen lines. The assistant can also send the quote for e-signature beforehand.
Is there a test mode for invoicing?
No, invoicing has no test twin: every write is real and reported as such. Before a first create, simuler: true checks the request body without saving anything.
Can my accountant get the invoices?
The assistant can export a selection of invoices as CSV (semicolon-separated, comma as decimal mark), a format that opens straight in a spreadsheet.
Plug your AI into your business
The MCP server is included in every plan, with no add-on or extra fee.
Read next
- Online storeOrders, catalogue, promo codes and shipments handled by your assistant, in test mode by default.Read
- Inventory managementStock levels, deliveries, bills of materials and production orders read and prepared by your assistant.Read
- CRMCustomer records, follow-up notes, pipeline and reminders kept up to date by your assistant.Read
- KanbanYour AI assistant creates, moves and comments on cards, and your teammates see it happen live.Read
- CalendarYour AI assistant books appointments, handles recurring series and sets reminders for the team.Read
- Video conferencingYour AI assistant opens a meeting room, invites the right people and hands you the embed code.Read