Moneybird

Moneybird

Moneybird — Dutch online bookkeeping for freelancers and small companies: contacts, sales invoices, purchase invoices, estimates, products and financial mutations. REST API v2, bearer token.

7-day free trial · No credit card · EU-hosted

Ask Moneybird anything

Try a real prompt against Moneybird via AnythingMCP — Claude calls the tools, returns the answer. Press Enter on your own message to install on Cloud.

Install Moneybird on Cloud
Moneybird · live via MCP
Share
Opus 4.7

Claude is AI and can make mistakes. Please double-check responses.

Setup in 2 minutes

  1. 1Start a free trial on cloud.anythingmcp.com.
  2. 2Click Moneybird in the connector store. Paste credentials when prompted.
  3. 3Mint an MCP API key and point your AI client at the generated MCP URL.
Install Moneybird now

Guides for Moneybird

Step-by-step setup for the most popular AI clients.

Setting up Moneybird

From the connector definition itself: where to find the credentials, what they need to be allowed to do, and which API this adapter talks to.

Getting a token

  1. Sign in to Moneybird and open Instellingen → Koppelingen → API-tokens (Settings → Integrations → API tokens).
  2. Create a personal access token and put it in MONEYBIRD_API_TOKEN.
  3. Set MONEYBIRD_ADMINISTRATION_ID to the numeric administration id. It is in the URL when you are logged in — moneybird.com/123456789/… — and moneybird_list_administrations also returns it.

Every data path carries the administration id. A Moneybird account can hold several administrations (one per company, or a bookkeeper's client list) and each has its own id. This connector is fixed to one; add a second connector for a second administration.

Rate limit: roughly 150 requests per five minutes per token, and Moneybird answers a burst with 429 plus a Retry-After. Pace bulk work rather than retrying immediately.

Filtering is a single comma-separated string, not repeated parameters: filter=period:this_year,state:open. Available keys differ per resource — for sales invoices the useful ones are period, state (all, draft, open, scheduled, pending_payment, late, reminded, paid, uncollectible; combine with a pipe, e.g. state:open|late) and contact_id. A filter you pass replaces the defaults entirely (period:this_year, state:all), so include period when you need anything outside the current year.

Paging is page (1-based) and per_page (max 100). There is no total count in the body; a short page means you have reached the end. Financial mutations are the exception: that endpoint has no paging and returns at most 100 rows, so narrow it with period (e.g. period:20260101..20260131).

Amounts are strings in euros, and total_price_incl_tax is not total_price_excl_tax. Pick the one the question actually means.

Cloud reachability: moneybird.com is public with a valid certificate.

Your AI is two clicks away from Moneybird.

Install the connector, paste your credentials, ask your AI a question. 7-day free trial, no credit card.