Skip to content

Integration · Accounting

Connect Claude & ChatGPT to Dinero

Ask your AI which invoices are overdue, what a customer has paid, or to draft an invoice in Dinero. It can create and update contacts and products, register payments on booked invoices, create credit notes and purchase vouchers, and read ledger entries and the income statement. Your organisation ID is stored with the connection, so the AI never has to ask which company to work in.

Connect Dinero free

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

Try asking

  • “Which invoices are overdue?”

    The AI lists sales invoices with status overdue, with customer, amount and due date.

  • “Create a draft invoice for Nordic Foods ApS: 10 hours of consulting at 950 DKK.”

    It finds the contact and a sales account and creates a draft invoice with one line. The draft has no invoice number until it is booked.

  • “Invoice 1087 was paid today into our bank account. Register the payment.”

    It looks up your deposit accounts and registers the payment on the booked invoice, which posts to the ledger and marks the invoice paid.

What your AI can do

Invoices and credit notes

Create, update, book and email invoices, create and book credit notes, and register payments on booked invoices.

Contacts and products

Search, create and update customers and suppliers with CVR, address and payment terms, and keep your product catalogue up to date.

Accounts and ledger

Read the chart of accounts, deposit accounts, posted ledger entries and the income statement, and create and book purchase vouchers.

  • “Credit invoice 1042 in full.”

    It creates a draft credit note that reverses the booked invoice. The credit note takes effect when it is booked.

  • “What does the profit and loss look like for this year?”

    It reads the income statement for the accounting year, with account numbers if you ask for them.

  • “Add this supplier bill from Office Supply ApS as an expense.”

    It creates a draft purchase voucher with the supplier, date and lines. It is not posted until the voucher is booked.

29 tools for Dinero

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

  • add_invoice_paymentChanges dataRegister a payment received on a booked invoice: amount, payment date, description and the deposit account number the money went to (see list_deposit_accounts). This posts to the ledger and marks the invoice (partly) paid.
  • book_credit_noteVisible to othersBook a draft sales credit note so it gets a number and posts to the ledger. This is irreversible. Needs the credit note GUID and current timestamp.
  • book_invoiceVisible to othersBook a draft invoice so it gets a legal invoice number and posts to the ledger. This is irreversible; a booked invoice can only be corrected with a credit note. Needs the invoice GUID and current timestamp.
  • book_purchase_voucherVisible to othersBook a draft purchase voucher so it posts to the ledger. This is irreversible. Needs the voucher GUID and current timestamp.
  • create_contactChanges dataCreate a customer or supplier. Needs name, country_key (e.g. DK), is_person, is_member and use_cvr; optionally CVR/VAT number, email, address and payment terms.
  • create_credit_noteChanges dataCreate a draft sales credit note for a contact with product lines, optionally linked to the invoice it credits (credit_note_for).
  • create_credit_note_from_invoiceChanges dataCreate a draft credit note that fully reverses a booked invoice, given the invoice GUID. The credit note must then be booked to take effect.
  • create_invoiceChanges dataCreate a draft sales invoice for a contact with product lines (description, quantity, unit price, account). The draft has no invoice number until it is booked.
  • create_productChanges dataCreate a product for use on invoices: name, unit, default quantity, price excl. VAT (base_amount_value) and sales account number.
  • create_purchase_voucherChanges dataCreate a draft purchase voucher (supplier bill or expense) with lines, supplier contact, voucher date and optionally an uploaded receipt file. It is not booked until book_purchase_voucher is called.
  • delete_invoiceDeletesDelete a draft invoice by GUID. Only drafts can be deleted; booked invoices must be credited instead.
  • get_contactGet one contact (customer or supplier) by its contact GUID, including address, CVR, email and payment terms.
  • get_credit_noteGet one sales credit note by GUID with lines, totals, status and current timestamp.
  • get_income_statementGet the income statement (profit and loss) for an accounting year, optionally with account numbers and zero-balance accounts.
  • get_invoiceGet one invoice by GUID with lines, totals, status, contact and the current timestamp (needed to update, book or send it).
  • get_purchase_voucherGet one purchase voucher (supplier bill or expense) by GUID with lines, status and current timestamp.
  • list_accountsList the chart of accounts (entry accounts) with account numbers and names, optionally filtered by category. Use these numbers on invoice and voucher lines.
  • list_contactsList or search customers and suppliers. Use query_filter or free text to narrow by name, email or CVR; results are paginated.
  • list_credit_notesList sales credit notes with optional date range, status filter and free-text search. Results are paginated.
  • list_deposit_accountsList the bank and cash (deposit) accounts that payments can be registered to.
  • list_entriesList posted ledger entries for a date range (from_date, to_date), optionally including opening balances.
  • list_invoice_paymentsList the payments registered on one invoice by invoice GUID.
  • list_invoicesList sales invoices with optional date range, status filter (draft, booked, paid, overdue) and free-text search. Results are paginated.
  • list_organizationsList the Dinero organizations (companies) the connected user can access, with name, ID and basic company details.
  • list_productsList or search products in the product catalogue with price, unit and sales account. Results are paginated.
  • list_sales_vouchersList all sales vouchers (invoices and credit notes together) with optional date range, status and free-text search.
  • send_invoiceVisible to othersEmail a booked invoice to the customer, optionally with a custom subject, message, receiver address and the invoice PDF attached. The email is sent immediately.
  • update_contactChanges dataUpdate an existing contact by GUID, such as name, email, address, CVR or payment terms. Send the full set of required fields (name, country_key, is_person, is_member, use_cvr).
  • update_invoiceChanges dataUpdate a draft invoice by GUID, such as its lines, date, contact or payment terms. Needs the invoice's current timestamp from get_invoice; booked invoices cannot be changed.

Set up in three steps

  1. 1

    Pick the app

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

  2. 2

    Paste your key

    You need Dinero Pro or Total. In Dinero, open Integrationer, click 'Se og opret API-nøgler', choose Personlig Integration and click 'Anmod om API-credentials'. Save the Client ID and Secret, as they are shown only once. Dinero approves the request within a working day. Then click 'Opret ny API-nøgle' and copy the key. Your organisation ID (firma-ID) is shown bottom-left in Dinero and is the number right after app.dinero.dk/ in the address bar.

  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 Dinero?

It can read contacts, products, invoices, credit notes, sales vouchers, purchase vouchers, payments, the chart of accounts, deposit accounts, ledger entries and the income statement. It can create and update contacts, products and draft invoices, create credit notes and purchase vouchers, and register payments. If you switch those tools on, it can also book invoices, credit notes and purchase vouchers and email booked invoices.

Does the AI see my Dinero credentials?

No. Your client ID, secret and API key are encrypted at rest and never shown to the AI. After you save them, they are not shown again, not even to you. PipMCP exchanges them for a short-lived access token on its own, and 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. Booking an invoice gives it a legal invoice number and cannot be undone, sending an invoice emails your customer, and deleting a draft is permanent. These 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 Dinero account with a Pro or Total subscription, which Dinero requires for a personal integration.

Why does Dinero need a client ID, a secret and an API key?

Dinero's personal integration uses all three to issue an access token that only lasts a short time. PipMCP does that exchange automatically on every connection, so you paste the values once and never deal with tokens. Your organisation ID is saved with the connection, so every call goes to the right company.

Let your AI work in Dinero today.

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

Connect Dinero free

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