Integration · E-invoicing
Connect Claude & ChatGPT to Billit
Ask your AI which invoices are unpaid, what a customer has been billed, or to draft a sales invoice in Billit. It can create and update customers, suppliers and products, record payments against orders and send invoices over Peppol. It can also go through received Peppol e-invoices and accept or refuse them.
Free plan, no credit card. Takes about a minute.
Try asking
“Which sales invoices from March are still unpaid?”
The AI searches your orders and lists the sales invoices that are not paid, with customer, total and due date.
“Create a draft invoice for Brasserie Lemaire: 8 hours of consulting at 95 EUR, 21% VAT.”
It finds the customer and creates the invoice as a draft with one line. Nothing is sent until you ask.
“Invoice 2024-118 was paid: 1,200 EUR on 14 May.”
It records the payment against the order. This only registers the payment in Billit, no money moves.
What your AI can do
Invoices and offers
Search and read orders, create sales invoices, credit notes and offers as drafts, record payments and send invoices over Peppol.
Customers and products
Search, create and update customers and suppliers, look up company details and manage products and services.
Peppol and documents
Accept or refuse received Peppol e-invoices, check if a company can receive them, and read stored documents and reports.
“What is waiting in my Peppol inbox?”
It lists the e-invoices received over Peppol that are waiting to be accepted or refused.
“Can Atelier Verbeke receive Peppol e-invoices?”
It looks up the customer's VAT number and checks whether the company can receive Peppol e-invoices.
“Add a new supplier, Drukkerij Peeters, with their address.”
It searches first to avoid duplicates, then creates the supplier with name, email, VAT number and address.
25 tools for Billit
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
accept_peppol_invoiceVisible to othersAccept a received Peppol e-invoice by `inbox_item_id` so it is booked into Billit as a purchase invoice.add_order_paymentChanges dataRecord a payment received against an order (`order_id`) with `amount`, `date` and optional `description`. It only registers the payment; no money moves.check_peppol_participantCheck whether a company can receive Peppol e-invoices, by VAT or enterprise (CBE) number in `va_tor_cbe`.create_orderChanges dataCreate an order such as a sales invoice, credit note or offer. Pass `body` with OrderType, OrderDate, ExpiryDate, Customer and OrderLines (Description, Quantity, UnitPriceExcl, VATPercentage). It is created as a draft and is not sent.create_partyChanges dataCreate a customer or supplier. Pass `body` with Name, PartyType (Customer or Supplier), Email, VATNumber, Street, StreetNumber, Zipcode, City and CountryCode. Search first to avoid duplicates.create_productChanges dataCreate a product or service with `description`, `amount_excl` or `amount_incl`, `vat`, `unit` and optional `reference`.delete_orderDeletesDelete an order by `order_id`. This cannot be undone.get_accountGet account information about the connected Billit user, including the companies it can access.get_documentGet one stored document by `document_id`, with its name, date, tags and file.get_orderGet one order by `order_id`, with customer or supplier, lines, totals, due date and payment status.get_partyGet one party (customer or supplier) by `party_id`, with contact details, VAT number and addresses.get_productGet one product by `product_id`, with description, prices, VAT rate and unit.get_reportGet one report by `report_id`.list_peppol_inboxList e-invoices received over Peppol that are waiting to be accepted or refused.list_productsList the products and services in the Billit catalogue.list_reportsList the reports available in Billit.refuse_peppol_invoiceChanges dataRefuse a received Peppol e-invoice by `inbox_item_id`, with an optional `refusal_reason` that the sender sees.search_companiesSearch companies and parties by a keyword in `keywords`, e.g. a name or number, to fill in a new customer's details.search_documentsList or search stored documents with optional `full_text_search`.search_ordersList or search orders (sales and purchase invoices, credit notes, offers) with optional `full_text_search`. Use this to find an order's ID.search_partiesList or search parties (customers and suppliers) with optional `full_text_search`. Use this to find a party's ID.search_paymentsList or search financial transactions (bank payments) with optional `full_text_search`.send_ordersVisible to othersSend one or more orders (`order_ids`) to the customer through the channel in `transport_type`, for example Peppol. This delivers the invoices outside Billit and cannot be undone.update_orderChanges dataChange fields on an order by `order_id`; `body` holds the fields to change, e.g. Paid or PaidDate. Only the fields you pass change.update_partyChanges dataChange fields on a customer or supplier by `party_id`; `body` holds the fields to change, e.g. Email or Phone.
Set up in three steps
- 1
Pick the app
Create a free PipMCP account and choose Billit from the app list.
- 2
Paste your key
Paste two values: your Billit API key and your Party ID. In My Billit, click the person icon (top right) to open My profile and copy the API key from the API section. Then open My company: the number after /Manage/ in the address bar is your Party ID. Billit allows personal API keys only for automating your own administration.
- 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 Billit?
The AI can read and search orders, payments, customers, suppliers, products, documents and reports. It can create and update orders and parties, create products, record payments, send invoices through a channel such as Peppol, and accept or refuse received Peppol e-invoices.
Does the AI see my Billit API key?
No. Your Billit 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. Sending invoices reaches your customers and cannot be undone, and deleting an order is permanent. 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 Billit account.
What is the Party ID?
The Party ID is the number Billit uses for your company, and it tells Billit which company the AI works in. Open My company in Billit and look at the address bar. The number after /Manage/, as in my.billit.be/Manage/574991/CompanyEdit, is your Party ID.
Let your AI work in Billit today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Billit freePipMCP is not affiliated with Billit. Product names are trademarks of their owners.


