Blog
Kontakt os
AI/Integrationer/Uniconta MCP Server | Consile

Uniconta MCP Server | Consile

Lad AI'en arbejde direkte i jeres Uniconta. Den henter fakturaer, slår debitorer op, opretter kassekladde-linjer og giver overblik over finanskonti uden at I åbner Uniconta. Alt sker via en EU-hosted MCP-server I selv ejer.

Setup-tid

~20 min

Tools til AI

18

OAuth scope

Read · Write

Hosting

EU-central

I

Kapitel et

Hvad I får ud af det.
Uniconta-MCP'en giver AI'en adgang til jeres debitorer, kreditorer, fakturaer og finanskonti via OData REST API'et. Ingen manuelle opslag i Uniconta for at få tallene ud.

01 · Hvad den kan

Fire ting I mærker med det samme.
Her er de fire forskelle I ser første uge.

01

Faktura-overblik på sekunder

AI'en henter alle udestående fakturaer med beløb, forfaldsdato og debitor på 2 sekunder. I ser med det samme hvad der mangler betaling uden at filtrere i Uniconta.

02

Debitor-data AI'en samler

AI'en slår en debitor op og returnerer saldo, seneste fakturaer, betalingshistorik og kontaktoplysninger. Alt i én samtale i stedet for flere opslag i Uniconta.

03

Kassekladder direkte fra chatten

AI'en opretter kassekladde-linjer med konto, modkonto, beløb og bilagsnummer. I beskriver posteringen, AI'en opretter den i Uniconta.

04

EU-hosting og fuld audit-trail

Al data forbliver i EU. Hvert tool-kald er logget med parametre og output. Ingen data sendt til tredjeparts cloud-providers.

02 · Sådan føles det at bruge

To eksempler fra hverdagen.
Sådan ser samtalen ud når AI'en bruger Uniconta-MCP'en.
BogholderHvilke debitorer har udestående over 50.000 kr., og hvor gammel er ældste faktura?
AI · via Consile MCP
uniconta_list_customers(filter: "OpenBalance gt 50000", orderBy: "OpenBalance desc", expand: "Invoices")
Fandt 8 debitorer med udestående over 50.000 kr. Nordisk Kontor A/S har højest saldo på 142.300 kr. med ældste faktura fra 14. marts (66 dage). TechBridge ApS skylder 87.600 kr., men har en kreditnota på 12.000 kr. der endnu ikke er udlignet. GreenOffice I/S har 3 fakturaer for 64.200 kr. samlet, alle fra april. Skal jeg trække betalingshistorik for de tre største?
OekonomiansvarligVis periodetotaler for alle resultatkonti i Q1 sammenlignet med Q1 sidste år.
AI · via Consile MCP
uniconta_account_totals(accountType: "ProfitAndLoss", period: "2026-01-01..2026-03-31", comparePeriod: "2025-01-01..2025-03-31")
Samlet resultat Q1 2026: 2.840.000 kr. mod 2.310.000 kr. i Q1 2025. Stigning på 22,9%. Største bidrag: Konto 3100 (Konsulentindtægter) steg 340.000 kr. (+28%). Konto 4200 (Personaleomkostninger) steg 180.000 kr. (+15%), primært pga. to nye ansættelser i februar. Nettoresultatet er forbedret 530.000 kr. Skal jeg lave en konto-for-konto-breakdown?
II

Kapitel to

Sådan virker det.
18 tools, en MCP-server og Unicontas OData REST API. AI'en kalder det rigtige tool baseret på hvad I spørger om.

03 · Tools til AI

18 tools
Read-tools til at hente fakturaer, debitorer og kontosaldi. Write-tools til at AI'en kan oprette kladder og bogføre. Alle via Unicontas OData REST API.

uniconta_list_customers

Debitorer med navn, nummer, saldo og kreditgrænse.

Read

uniconta_get_customer

Detaljeret view af en debitor med kontaktinfo, saldo og seneste fakturaer.

Read

uniconta_list_invoices

Salgsfakturaer med status, beløb, forfaldsdato og debitor.

Read

uniconta_get_invoice

Detaljeret view af en faktura med linjer, moms og betalingsstatus.

Read

uniconta_list_suppliers

Kreditorer med navn, nummer og saldo.

Read

uniconta_get_supplier

Detaljeret view af en kreditor med kontaktinfo og seneste posteringer.

Read

uniconta_list_accounts

Finanskonti med kontonummer, navn, type og saldo.

Read

uniconta_get_account

Detaljeret view af en finanskonto med saldo og kontotype.

Read

uniconta_account_totals

Periodetotaler pr. konto med sammenligning mod anden periode.

Read

uniconta_list_journal_lines

Kassekladde-linjer med konto, beløb og bilagsnummer.

Read

uniconta_list_products

Varer med nummer, navn, pris og lagertal.

Read

uniconta_create_customer

Opret en debitor med navn, adresse, valuta og betalingsbetingelser.

Write

uniconta_update_customer

Opdater kontaktinfo, kreditgrænse eller betalingsbetingelser på en debitor.

Write

uniconta_create_invoice

Opret en salgsfaktura med debitor, linjer, beløb og forfaldsdato.

Write

uniconta_post_invoice

Bogfør en faktura og send til debitoren.

Write

uniconta_create_journal_line

Opret en kassekladde-linje med konto, modkonto, beløb og bilagsnummer.

Write

uniconta_post_journal

Bogfør en kassekladde og overfør til finansen.

Write

uniconta_create_product

Opret en vare med navn, nummer, pris og enhed.

Write

04 · Sådan fungerer den

Tre lag, tre ansvar.
Før et tool-kald rammer Uniconta, passerer det tre lag.

01 · Bruger

AI Agent

Claude, ChatGPT eller egen agent. Brugeren stiller spørgsmål på naturligt sprog.

02 · Vores lag

MCP Server

Consile-hostet MCP. Validerer tool-kald, håndterer rate-limits og audit-logger.

03 · Uniconta

Uniconta OData REST API

Unicontas eget API. AI'en kender ingen Uniconta-credentials. API-keys lagres krypteret hos os.

04 · Tilbage

Struktureret svar

Data returneres som JSON, AI’en formulerer svaret i samtale-form.

III

Kapitel tre

Sikkerhed og setup, ingen overraskelser.
EU-hosting, API-key auth, log-policy.

05 · Arkitektur & datalag

Hvor det kører.
Seks fakta om hvor MCP-serveren er, og hvordan den taler med Uniconta.

Hvor det kører

Hosting & infrastruktur

  • HostingHetzner EU-central, Helsinki
  • ServerNode.js MCP-server, Docker-image
  • AuthAPI-key + Company ID, krypteret storage
  • Latens~230ms p95 til Uniconta OData API
  • CacheRedis cache for læste data, 5 min TTL
  • Uptime99,9% SLA, Heartbeat-monitorering

Hvad der krydser hvor

Data flow & scope

  • LæserTool-input + Uniconta API-response. Kun det.
  • SkriverAI'ens write-tool kald. Logget med diff.
  • Ikke tilgåetIngen PII, ingen chat-history, ingen tokens
  • Logning30 dages opbevaring, GDPR-konform
  • PIIPseudonymiseret email/navn ved logning
  • BackupDaglig backup, Hetzner-zone, krypteret

06 · Sikkerhed & permissions

Sikkerhed uden hindring.
Tre lag der beskytter jeres data uden at AI'en blokeres unødigt.
Krypteret API-key

Jeres API-key og Company ID lagres krypteret og bruges kun server-side. AI'en ser aldrig selve nøglerne.

Audit-trail

Hvert tool-kald logges med bruger, parametre og output-summary. Eksporterbart til kompliance-review.

EU-hosted, GDPR-klart

MCP-serveren kører i EU-central. Ingen data til USA's cloud-providers. DPA tilgængelig.

07 · Setup

Sådan kommer I i gang.
Tre trin, omkring 20 minutter fra start til første tool-kald.

01

Del jeres API-key

I finder jeres API-key under Settings > API Access i Uniconta og deler den med os sammen med Company ID. Vi krypterer begge med det samme.

2-5 min

02

Tilføj til jeres AI-klient

Vi sender jer MCP-config til Claude, Cursor eller andre klienter. Copy-paste og restart, AI'en ser straks vores tools.

5-10 min

03

Test på rigtige queries

Vi gennemgår første 5 prompts med jeres team, sikrer at kontoplan og faktura-data rammer rigtigt.

5-10 min
Klar til at give AI'en adgang?
Book en kort opsætning. Vi har MCP-serveren klar, og I har den i drift indenfor en halv time. I binder jer ikke til noget.