Skip to content

Integration · Accounting

Connect Claude & ChatGPT to InvoiceXpress

Ask your AI to draft an invoice, check what a client owes or find the PDF of a document in InvoiceXpress. It can create clients, items, quotes, proformas and draft invoices, record payments and list a client's documents. It can also finalize, cancel and email documents, with your approval if you want it.

Connect InvoiceXpress free

Free plan, no credit card. Takes about a minute.

Try asking

  • “What is the balance for client C-0042?”

    The AI finds the client by code and reads their current account balance.

  • “Create a draft invoice for Café Lisboa: 3 hours of design at 60 EUR with our normal VAT rate.”

    It finds the client and your tax rates, then creates a draft invoice with one line. The draft can still be changed.

  • “Make a quote for Hotel Mar: website maintenance, 12 months at 90 EUR.”

    It creates a quote with the client and the item. You can also ask for a proforma or a fees note.

What your AI can do

Invoices and quotes

Create draft invoices, invoice-receipts, simplified invoices, credit and debit notes, quotes, proformas and fees notes.

Clients and items

Find clients by code or name, create clients with NIF and address, read balances, and create and list products and services.

Payments and PDFs

Record payments as receipts, see related documents, get PDF links and email documents to clients.

  • “Record 450 EUR received today against invoice 1187.”

    It records the payment on the invoice, which creates a receipt. No money is moved.

  • “Get me the PDF of invoice 1187.”

    It returns a download link for the document's PDF.

  • “List all documents for Café Lisboa.”

    It lists the client's invoices and other documents, and can filter by status or document type.

21 tools for InvoiceXpress

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • change_invoice_stateVisible to othersChange a document's state by `invoices_type` and `document_id`: finalized, canceled, deleted, settled and others. Finalizing issues the legal document with a number and cannot be undone. Optional `message`, e.g. a cancellation reason.
  • create_clientChanges dataCreate a client from a `client` object with name and code (required) plus optional email, fiscal_id (NIF), address, postal_code, city, country, phone and language.
  • create_estimateChanges dataCreate a quote, proforma or fees note (`estimates_type`) from a `quote` object with client and items, plus optional date, due_date and observations.
  • create_invoiceChanges dataCreate a draft invoice, invoice-receipt, simplified invoice, credit note or debit note (`invoices_type`) from an `invoice` object with date, due_date, client (name and code) and items (name, unit price, quantity, tax). It stays a draft until finalized.
  • create_itemChanges dataCreate a product or service from an `item` object with name, description and unit_price, plus optional unit and tax name.
  • email_invoiceDeletesEmail an invoice-type document to the client by `invoices_type` and `document_id`, with a `message` (client email, optional subject, body, cc, bcc). This sends an email.
  • find_client_by_codeFind a client by their client `client_code`.
  • find_client_by_nameFind a client by exact `client_name` (partial names are not matched).
  • get_clientGet one client's details. Pass the client's ID in `invoice_id`.
  • get_client_balanceGet the current account balance of a client by `client_id`.
  • get_estimateGet one quote, proforma or fees note by `estimates_type` and `document_id`.
  • get_invoiceGet one invoice-type document by `invoices_type` and `document_id`, with client, items, totals and status.
  • get_invoice_pdfGet a PDF download link for a document by `document_id`; set second_copy for a duplicate copy.
  • get_itemGet one item. Pass the item's ID in `invoice_id`.
  • list_client_invoicesChanges dataList a client's invoices and other documents by `client_id`, optionally filtered by status, document type or archived.
  • list_clientsList your clients, page by page.
  • list_itemsList your products and services (items), page by page.
  • list_related_documentsList documents linked to a document (receipts, credit notes and so on) by `document_id`.
  • list_taxesList the VAT/tax rates set up in your account, for use on items and documents.
  • record_invoice_paymentChanges dataRecord a payment received against an invoice by `document_id`, with `partial_payment` amount and optional payment_date, payment_mechanism and note. Creates a receipt; no money is moved.
  • update_invoiceVisible to othersUpdate a draft invoice-type document by `invoices_type` and `document_id` with a full `invoice` object (date, due_date, client, items).

Set up in three steps

  1. 1

    Pick the app

    Create a free PipMCP account and choose InvoiceXpress from the app list.

  2. 2

    Paste your key

    Enter your InvoiceXpress account name and API key. Log in to InvoiceXpress and open Account > API (www.app.invoicexpress.com/users/api) to see both. The account name is the part before .app.invoicexpress.com, for example acme in acme.app.invoicexpress.com.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in InvoiceXpress?

The AI can read and find clients, items, tax rates, invoices, estimates, related documents and client balances, and get PDF links. It can create clients, items, estimates and draft invoices, update drafts and record payments. It can also change a document's state and email documents to clients if you switch those tools on.

Does the AI see my InvoiceXpress API key?

No. Your InvoiceXpress credentials are encrypted at rest and never shown to the AI. After you save them, they are not shown again, not even to you. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, so you can start read-only. Finalizing a document issues it with a number and cannot be undone, and emailing sends it to the client. Both can require your approval before they run. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then 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 with no credit card required. Paid plans bill per completed task. You also need your own InvoiceXpress account.

Can the AI finalize invoices?

Only if you switch on change_invoice_state. New invoices are created as drafts. Finalizing issues the legal document with a number and cannot be undone, so it is a good tool to keep behind approval. The same tool can also cancel, delete or settle a document.

Let your AI work in InvoiceXpress today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect InvoiceXpress free

PipMCP is not affiliated with InvoiceXpress. Product names are trademarks of their owners.