List quotes and invoices
Quotes and invoices, newest first, by kind, status (also overdue, unpaid and expired), customer and issue date.
Free*
*Free up to 1,000,000 reads a month for the whole account, then $0.50 per 10,000 reads.
An example
Which invoices haven't been paid yet?
Your agent callsinvoices_listFree*
The example business is Hansen & Voss, a restaurant-equipment wholesaler in Hamburg with 60 staff. The reply is the one the tool really gives.
{
"kind": "invoice",
"status": "unpaid"
}Use it when
Someone asks what is unpaid, overdue or still open.
- For the totals owed, without the list, use
invoices_summary.
What it does
Quotes, invoices and credit notes, newest first, filtered by kind, status (also overdue, unpaid and expired), customer and issue date. Totals and balances come with each one.
What comes back
The documents, newest first, each with its number, kind, status, customer, dates, total and balance; how many are on the page, the total, and today's date. Every reply also carries cost_usd and balance_usd.
Inputs
| Name | Type | What it is |
|---|---|---|
kind | string | One of: quote,invoice,credit_note. |
status | string | overdue: past due with a balance. unpaid: sent invoices with a balance. expired: sent quotes past valid_until. One of: draft,sent,accepted,declined,paid,partially_paid,void,overdue,unpaid,expired. |
contact_id | integer | At least 1. |
company_id | integer | At least 1. |
customer | string | Part of the customer's name or email, or of the number. Up to 200 characters. |
date_from | string | Issued on or after (YYYY-MM-DD). Drafts have no issue date yet. Matches ^\d{4}-\d{2}-\d{2}$. |
date_to | string | Issued on or before. Matches ^\d{4}-\d{2}-\d{2}$. |
limit | integer | 1 to 100. Default: 25. |
offset | integer | At least 0. Default: 0. |
The call
Over MCP, call invoices_list on https://api.conecto.chat/mcp/invoices. Over REST:
curl -X POST https://api.conecto.chat/v1/tools/invoices_list \
-H "Authorization: Bearer $CONECTO_KEY" \
-H "Content-Type: application/json" \
-d '{"kind":"invoice","status":"unpaid"}'When it refuses
A refused call costs nothing and says what to do next.
| Code | When | What to do |
|---|---|---|
invalid_input400 | A date is not a real date as YYYY-MM-DD. | Send dates like 2026-10-01. |
More Invoices tools
All 24 tools- Set the business details
invoices_set_profileSets the business details on quotes and invoices: name, country, address, tax ID, logo, terms, tax, numbering, how to pay and legal notes.$0.001 a call - Get the business details
invoices_get_profileThe business details on quotes and invoices, the next numbers, and what is missing before documents can be sent.Free* - Connect Stripe for invoices
invoices_connect_stripeConnects the business's own Stripe account with a restricted key, so invoices can be paid online; the money goes straight to the business.$0.001 a call - Create a quote or invoice
invoices_createCreates a draft quote or invoice: the customer, the lines, the currency and the dates.$0.01 a call - Change a draft
invoices_updateChanges a draft quote or invoice; customer and lines replace the old ones.$0.01 a call - Send a quote or invoice
invoices_sendSends a draft: it gets the next number, its PDF is made, and the customer is emailed a link to view, pay or accept it.$0.10 a call - Get a quote or invoice
invoices_getOne quote or invoice in full, by invoice_id or number: lines, totals, taxes, payments, history, its page and a fresh PDF link.Free* - Turn a quote into an invoice
invoices_convert_quoteTurns an accepted quote into a draft invoice with the same customer and lines.$0.01 a call
Give this to your agent.
Set up Conecto from https://conecto.chat/SKILL.md