Integration · Accounting
Connect Claude & ChatGPT to Invoiced
Ask your AI which invoices are past due, what a customer owes or to invoice a client in Invoiced. It can create, update and email invoices, record payments you received outside Invoiced, add notes and plan collection tasks. It also reads customers, contacts, estimates, credit notes, payments and your item catalog.
Free plan, no credit card. Takes about a minute.
Try asking
“Which invoices are past due right now?”
The AI lists invoices with status pastdue, with customer, balance and due date.
“How much does Nordic Foods owe, and how much of it is overdue?”
It finds the customer and reads their outstanding balance, past-due amount and available credit.
“Invoice Acme for 8 hours of consulting at 150 USD and email it to them.”
It creates the invoice with one line item and sends it by email to the customer's contacts. The email is real.
What your AI can do
Invoices and estimates
Create, update, email and void invoices, and read invoices, estimates and credit notes with line items, balances and status.
Customers and collections
Create and update customers and contacts, check balances, add notes, and create and complete collection tasks.
Payments
List and read payments, record payments received outside Invoiced, and refund a card or bank charge.
“We got a bank transfer of 2,400 from Acme for invoice INV-0112. Record it.”
It records the payment and applies it to the invoice. No card or account is charged.
“Add a task to call Nordic Foods about their overdue invoice on Friday.”
It creates a collection task for the customer with the action and due date.
“Which estimates are still waiting for approval?”
It lists estimates with their customer, total and status.
27 tools for Invoiced
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
add_customer_contactChanges dataAdd a contact person to a customer by `customer_id`. Use the body fields `body_name`, `body_email`, `body_phone` and `body_title`.add_noteChanges dataAdd an internal note to a `customer` (customer ID) or an `invoice` (invoice ID). Pass the text in `notes`.create_customerChanges dataCreate a customer. Put the fields inside `body`: `name` (required), plus optional `email`, `type` (company or person), `address1`, `city`, `postal_code`, `country`, `currency` and `payment_terms` (e.g. NET 30).create_invoiceChanges dataCreate an invoice. Pass `customer` (customer ID) and `items` (line items, each with name, quantity and unit_cost); optional `date`, `due_date`, `payment_terms`, `notes`, `currency` and `draft` (true keeps it as a draft).create_taskChanges dataCreate a collection task for a customer. Use `body_name`, `body_action` (the kind of follow-up, e.g. phone or email), `customer_id`, `body_due_date` and optionally `body_user_id` to assign it.get_credit_noteGet one credit note by `credit_note_id`.get_customerGet one customer by `customer_id`, including contact details, payment terms and settings.get_customer_balanceGet a customer's outstanding balance, past-due amount and available credit by `customer_id`.get_estimateGet one estimate (quote) by `quote_id`, including line items and approval status.get_invoiceGet one invoice by `invoice_id`, including line items, totals, balance, due date and payment link.get_itemGet one catalog item by `product_id` (the item ID).get_paymentGet one payment by `payment_id`.list_credit_notesList credit notes with their IDs, customer, totals and status.list_customer_contactsList the contacts (billing people) saved on a customer by `customer_id`.list_customersList customers with their IDs, names, emails and balances. Use it to find a customer's ID; ignore the extra message fields on this tool.list_estimatesList estimates (quotes) with their IDs, customer, totals and status.list_invoicesList invoices with their IDs, customer, totals, balance and status (draft, sent, viewed, pastdue, paid, voided).list_itemsList catalog items (products and services) with their IDs and prices, for use on invoices.list_paymentsList payments received, with amount, method, customer and the invoices they were applied to.list_tasksList collection tasks (to-dos such as phone calls or emails to customers), with due dates and assignees.record_paymentChanges dataRecord a payment received outside Invoiced (e.g. a check or bank transfer). Use the body fields `body_customer`, `body_amount`, `body_currency`, `body_method`, `body_reference` and `body_applied_to` (list of {type: invoice, invoice: ID, amount}). Does not charge the customer.refund_chargeChanges dataRefund a card or bank charge by `charge_id` for the given `amount`. This returns real money to the customer and cannot be undone.send_invoice_emailChanges dataEmail an invoice to the customer by `invoice_id`. Optional `to` (list of {name, email}), `subject` and `message`; otherwise the customer's contacts and the default template are used. Sends a real email.update_customerChanges dataUpdate a customer by `customer_id`. Put only the fields to change inside `body` (e.g. name, email, address, payment_terms).update_invoiceChanges dataUpdate an invoice by `invoice_id`, e.g. its items, due_date, notes or draft flag. Only the fields you pass change.update_taskChanges dataUpdate a task by `task_id`, e.g. set `complete` to true or change `body_due_date`.void_invoiceDeletesVoid an invoice by `invoice_id` so it is no longer owed. This cannot be undone.
Set up in three steps
- 1
Pick the app
Create a free PipMCP account and choose Invoiced from the app list.
- 2
Paste your key
Paste an Invoiced API key and leave the password field empty. In Invoiced, go to Settings > Developers > API Keys, create a new API key and copy it. Invoiced recommends one API key per application.
- 3
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
- Click your name, then Settings › Connectors › Add custom connector.
- Paste your link as the Remote MCP server URL.
- Switch it on from the + menu in a chat.
Questions
What can the AI do in Invoiced?
It can read customers, contacts, invoices, estimates, credit notes, payments, catalog items and tasks, and check a customer's balance. It can create and update customers, invoices and tasks, add contacts and notes, email invoices and record payments. It can also void an invoice and refund a charge if you switch those tools on.
Does the AI see my Invoiced API key?
No. You paste your Invoiced API key into PipMCP once. It is encrypted at rest, never shown to the AI and never shown again after you save it. The AI only gets the results of the tools you have switched on.
Can I control what the AI is allowed to do?
Yes. Switch on only the tools you want, for example lookups without refunds. Actions that reach customers or cannot be undone, like send_invoice_email, void_invoice and refund_charge, can require your approval before they run. Every tool call is logged.
Does it work with ChatGPT?
Yes. In ChatGPT, open Settings › Apps & Connectors › Advanced, turn on Developer mode and add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.
What does it cost?
PipMCP has a free plan, and you do not need a credit card to start. Paid plans are billed per completed task. You also need your own Invoiced account.
Why is the password field empty?
Invoiced uses your API key as the username in basic authentication and no password. That is why PipMCP asks for the API key and a password field you leave empty.
Let your AI work in Invoiced today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Invoiced freePipMCP is not affiliated with Invoiced. Product names are trademarks of their owners.






