Crator MCP-server: Integrér regnskab med AI-agenter via Model Context Protocol
Model Context Protocol — MCP — er ved at blive et fælles sprog mellem AI-klienter og de systemer, de skal arbejde med. Ikke som erstatning for et ordentligt API, men som et lag, der gør det naturligt for en agent at opdage værktøjer, kalde dem sikkert og holde konteksten samlet. Crator har nu en MCP-server, der vender mod vores eksterne API: kunder, produkter, fakturaer, bilag, posteringer og saldobalance kan tilgås struktureret fra Cursor, egne agenter eller fremtidige AI-workflows. Artiklen er skrevet til udviklere, integratorer og nysgerrige beslutningstagere — ikke som en guide til hverdags-bogføring, men som dokumentation af, at Crator tager AI-integration alvorligt.
Hvad er Model Context Protocol?

MCP er en åben standard for, hvordan AI-applikationer forbinder sig til eksterne datakilder og værktøjer. I stedet for at hver udvikler bygger sit eget ad-hoc-lag af prompts, JSON-skemaer og fragile HTTP-kald, beskriver en MCP-server hvilke handlinger der findes — list kunder, opret faktura, hent postering — og lader klienten vælge dem dynamisk.
Tænk på det som USB-C for softwareintegration: protokollen er fælles, implementeringen er lokal. En regnskaps-MCP-server eksponerer ikke hele databasen; den eksponerer et kurateret sæt værktøjer med klare input og output, så en agent ikke gætter sig frem til endpoints.
For Crator betyder det, at en AI-assistent kan arbejde med rigtige regnskabsdata gennem det samme eksterne API, som andre integrationer allerede bruger — bare pakket ind i MCP-format, så moderne klienter forstår det uden ekstra adapterkode.
Hvorfor MCP er relevant for regnskabssoftware
Regnskab er struktureret, regelstyret og følsomt. Det er netop derfor, generiske chatbots sjældent er nok: de kan forklare moms, men de kan ikke pålideligt oprette en faktura med korrekt momskode, hvis de ikke har et defineret værktøj at kalde.
MCP adskiller samtale fra handling. Agenten kan stadig forklare, hvad den gør — men når den skal hente en saldobalance eller oprette en kunde, sker det gennem typed tools med validering på serversiden. Det matcher måden, Crator allerede tænker integration: external API v1 med org-scoped nøgler, polling frem for webhooks i første version, og klare grænser for hvad der er in scope.
For virksomheder, der bygger interne copilot-løsninger, betyder det kortere vej fra prototype til produktion. I stedet for at reverse-engineere dashboard-kald kan teamet pege en MCP-klient mod Crator og få et stabilt værktøjssæt med det samme.
Hvad Crators MCP-server kan i dag

Vores MCP-server wrapper Crators eksterne API v1. Det giver adgang til de mest almindelige objekter i et dansk regnskab: debitorer, produkter, udgående fakturaer, bilagsmetadata, posteringer og saldobalance for en periode.
Værktøjerne er navngivet og dokumenteret, så en agent ved, hvad den kan bede om. Eksempler: list og opret kunder, list og opret produkter, list og opret fakturaer, hent bilag uden PDF-download, list og opret posteringer med filtre til polling, og hent trial balance for et datointerval.
Listen er bevidst minimal i v0.1. Bilag-upload, PDF-generering, Peppol, bank og webhook-registrering ligger uden for scope — ikke fordi de er uinteressante, men fordi MCP-laget skal spejle et stabilt, testet API før vi udvider. Det gør det lettere for integratorer at forstætte sig på dokumentation og adfærd.
- Kunder: list, hent og opret debitorer
- Produkter: list, hent og opret salgslinjer
- Fakturaer: list, hent og opret udgående fakturaer
- Bilag: list og hent metadata (ingen PDF i v0.1)
- Posteringer: list med poll-filtre, hent og opret
- Saldobalance: hent for et datointerval
Hvem er målgruppen — og hvem er den ikke?
MCP-integrationen er primært til udviklere, tech-leads og partnere, der bygger AI-agenter, interne værktøjer eller automatisering oven på Crator. Typisk scenarie: et konsulenthus vil lade en sikker agent hjælpe med at klargøre klientdata, eller en SaaS-virksomhed vil prototype en copilot, der kan læse saldobalance og foreslå næste skridt.
Det er ikke ment som en erstatning for Crators normale brugerflade. Vores kernepublikum — enkeltmandsvirksomheder og freelancere — skal stadig bogføre gennem app og dashboard. MCP er et signal om modenhed: vi har et API, vi har en protokol, og vi tager agent-økosystemet alvorligt.
Hvis du er selvstændig uden udviklere i baghovedet, behøver du ikke MCP. Men hvis du arbejder med en partner, der bygger AI-løsninger, er det værd at vide, at Crator kan indgå i den stack uden proprietære hacks.
Sådan forbinder du en MCP-klient til Crator

Lokalt kan du køre MCP-serveren over stdio — den model, Cursor og Claude Desktop bruger, når de starter en proces og taler MCP over standard input/output. Du angiver en org-scoped API-nøgle (crator_…) og base URL til external API v1; serveren håndterer Bearer-auth mod backend.
Til hosted miljøer tilbyder vi HTTP med Streamable MCP på /mcp, beskyttet med et separat MCP-adgangstoken. Org-API-nøglen bliver på serveren; klienten sender kun MCP-tokenet. Det er vigtigt, når endpointet er offentligt tilgængeligt på internettet.
Polling er indbygget i list-værktøjer — fx list_transactions med filtre på status, review-flag og dato — så agenter kan følge ændringer uden webhook-tunneler i første version. Det passer til lav-trafik integrationer og tidlige eksperimenter.
Sikkerhed, ansvar og begrænsninger
En MCP-server med org-API-nøgle i miljøet er de facto en service-konto med de rettigheder, nøglen er udstedt med. Derfor adskiller vi MCP-adgangstoken fra org-nøglen, anbefaler rotering, og forventer at integratorer behandler deployment som enhver anden hemmelighed.
Agenter kan lave fejl — forkert beløb, forkert kunde, dobbelt postering. MCP gør det nemmere at kalde API'et; det fjerner ikke behovet for menneskelig review i produktion. Crators normale validering på external API gælder stadig: ugyldige data afvises server-side.
Data forbliver i Crators EU-infrastruktur; MCP ændrer ikke databehandlingen, kun transporten fra klient til API. Læs vores databehandleraftale og sikkerhedsside, hvis du embedder Crator i kundevendte AI-produkter.
MCP som del af Crators integrationsroadmap
External API v1 er fundamentet. MCP er et bekvemt lag ovenpå for AI-økosystemet — ikke en erstatning for REST til klassiske integrationer. Vi forventer, at seriøse partnere fortsat bruger API-dokumentation og webhooks, hvor realtid er nødvendig, mens MCP vinder inden for agent-klienter.
Fremadrettet kan værktøjssættet udvides i takt med API'et: flere filtre, bilag-upload, PDF, Peppol og bank, når endpoints modnes. Versionering følger API'et, så breaking changes kommunikeres tydeligt.
Crator vil gerne høre fra integratorer, der bygger på MCP — ikke fordi hver freelancer skal kende protokollen, men fordi gode integrationer gør regnskab mindre friktion for dem, der bygger værktøjer til virksomheder. Skriv til hej@crator.app, hvis du vil dele et use case eller behov for tidlig adgang til udvidede tools.
Opsummering for søgemaskiner og integratorer
Crator MCP-server, Model Context Protocol regnskab, AI-agent integration, external API v1 og org-scoped API-nøgler hører sammen: protokollen gør agent-klienter produktionsvenlige, API'et sikrer dansk bogføringslogik, og nøglerne styrer adgang per organisation.
Artiklen dokumenterer en konkret kapabilitet — ikke en marketingløfte om, at AI erstatter revisor. Brug bloggen og footer-linket som indgang, læs teknisk dokumentation i Crator docs, og test lokalt med stdio, før du deployer HTTP mod staging. Sådan får du et realistisk billede af latency, auth og tool-adfærd uden at påvirke produktion.
Vi opdaterer indlægget, når MCP værktøjssættet vokser. Til den tid står denne side som reference for, hvad der var tilgængeligt, da Crator første gang åbnede MCP for integratorer — et lille, men tydeligt skridt i retning af et modent agent-venligt regnskab.
Find artiklen via blogoversigten eller footer-linket under Guides. Den er skrevet til søgning på MCP og regnskabssoftware snarere end som forsideslogan — præcis den synlighed, vi ønsker for teknisk modenhed, uden at forvirre almindelige brugere af Crator platformen i dag.