Skip to content

Integration · Accounting

Connect Claude & ChatGPT to Moneybird

Ask your AI which sales invoices are still open, what a supplier billed you, or to draft an invoice in Moneybird. It can search and create contacts, create and send invoices and estimates, record received payments, log time, and read purchase invoices, receipts, bank transactions and ledger accounts. Bookkeeping questions get answered without clicking through your administration.

Connect Moneybird free

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

Try asking

  • “Which sales invoices from this year are still open?”

    The AI lists sales invoices filtered on this year and the open state.

  • “Create a draft invoice for Bakkerij de Vries: 8 hours of consulting at 95 EUR.”

    It finds the contact and the right tax rate and creates a draft invoice with one line. The draft is not sent until you send it.

  • “Invoice 2024-0112 was paid today, 450 EUR. Record it.”

    It finds the invoice and records the payment with date and amount. This books the payment in Moneybird and does not move money.

What your AI can do

Invoices and estimates

Create draft sales invoices and estimates, send them, record received payments and add notes or to-dos.

Contacts, products and time

Search and create contacts, add notes, search products, and log and list time entries on projects.

Purchases and ledger

Read purchase invoices, receipts, bank transactions, tax rates and the chart of accounts.

  • “Email the estimate for the website project to the customer.”

    It sends the estimate with Email as the delivery method, so the customer receives it.

  • “Log 3 hours on the Rebranding project for today.”

    It looks up your user and the project and creates a time entry with description, start and end time.

  • “Which bank transactions this month are not processed yet?”

    It lists bank and cash transactions filtered on this month and the unprocessed state.

21 tools for Moneybird

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

  • add_contact_noteChanges dataAdd a note to a contact by `contact_id`; set `todo` (and optionally `assignee_id`) in `note` to make it a to-do.
  • add_sales_invoice_noteChanges dataAdd a note or to-do to a sales invoice by `sales_invoice_id`.
  • create_contactChanges dataCreate a contact from the `contact` object: company_name and/or firstname/lastname, address, email for invoices, phone, tax number and more. Search first to avoid duplicates.
  • create_estimateChanges dataCreate a draft estimate from the `estimate` object: contact_id, estimate_date, reference, pre/post text and details_attributes (lines with description, price, amount, tax_rate_id). It is not sent until you use send_estimate.
  • create_sales_invoiceChanges dataCreate a draft sales invoice from the `sales_invoice` object: contact_id, invoice_date, reference, currency and details_attributes (lines with description, price, amount, tax_rate_id). It is not sent until you use send_sales_invoice.
  • create_time_entryChanges dataLog time from the `time_entry` object: user_id, started_at, description (required), plus ended_at, contact_id, project_id and billable.
  • list_bank_transactionsList financial mutations (bank and cash transactions). `filter` takes key:value terms such as period:this_month,state:unprocessed; the filter you pass replaces the default this-year filter.
  • list_estimatesList estimates (quotes) with paging, narrowed by `filter` key:value terms such as state or period.
  • list_ledger_accountsList the ledger accounts (chart of accounts) of the administration.
  • list_projectsList projects with paging; `filter` state:active (default), archived or all.
  • list_purchase_invoicesList purchase invoices (bills from suppliers) with paging, narrowed by `filter` key:value terms such as period or state.
  • list_receiptsList receipts (expense documents) with paging, narrowed by `filter` key:value terms.
  • list_sales_invoicesList sales invoices with paging. `filter` takes key:value terms such as period:this_year,state:open (states include all, draft, open, scheduled, pending_payment, late); the filter you pass replaces the default this-year filter, so include a period.
  • list_tax_ratesList the administration's tax (VAT) rates. Use to find the tax_rate_id for invoice or estimate lines.
  • list_time_entriesList time entries with paging, a text `query` on the description, or `filter` terms such as state (all, open or non_billable) and period.
  • list_usersList the users of the administration. Use to find a user ID, for example for time entries or to-dos.
  • register_sales_invoice_paymentChanges dataRecord a received payment on a sales invoice by `sales_invoice_id`: `payment` needs payment_date and price, and can link a financial account or bank transaction. This books the payment; it does not move money.
  • search_contactsSearch contacts with a free-text `query` (name, email, phone, customer number, tax number, IBAN, address) or `filter` terms like contact_type:company, with paging. Use this to find a contact's ID.
  • search_productsSearch products with a text `query`, optionally only `active` ones or by currency. Use to find a product for invoice lines.
  • send_estimateVisible to othersSend an estimate by `estimate_id`; `estimate_sending` sets delivery_method (Email or Manual), email address, message and whether it can be signed online. Email delivery sends it to the customer.
  • send_sales_invoiceVisible to othersFinalise and send a sales invoice by `sales_invoice_id`; `sales_invoice_sending` sets delivery_method (Email, Peppol or Manual), email address and message, or a scheduled date. This gives the invoice its number and may email the customer, and cannot be undone.

Set up in three steps

  1. 1

    Pick the app

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

  2. 2

    Paste your key

    Paste a Moneybird personal API token and enter your administration ID. While logged in to Moneybird, open moneybird.com/user/applications/new, choose to create a personal API token, tick the scopes you need and copy the token. The administration ID is the long number right after moneybird.com/ in the address bar when your administration is open.

  3. 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 Moneybird?

It can read users, contacts, sales and purchase invoices, estimates, products, receipts, bank transactions, time entries, projects, tax rates and ledger accounts. It can create contacts, draft invoices, estimates and time entries, add notes, send invoices and estimates, and record received payments.

Does the AI see my Moneybird API token?

No. Your Moneybird 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 a sales invoice gives it its number, may email the customer and cannot be undone, and recording a payment books it in your administration. These actions 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 Moneybird account.

What is the administration ID for?

Almost every call to Moneybird names the administration it works in. PipMCP sends the ID you enter with each call, so the AI works in that administration. You find it as the long number right after moneybird.com/ in the address bar when the administration is open.

Let your AI work in Moneybird today.

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

Connect Moneybird free

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