Kontiq har en inbyggd MCP-server. Koppla din AI-klient till den och fråga om din egen bokföring i vanlig text – AI:n hämtar siffrorna direkt ur Kontiq i stället för att gissa.
En AI-chatt vet ingenting om ditt företag. Frågar du "hur mycket moms ska jag betala i november?" kan den bara svara allmänt om momsregler. MCP (Model Context Protocol) är ett öppet protokoll som låter chatten hämta riktiga uppgifter ur ett system – i det här fallet din egen bokföring i Kontiq.
Kontiqs MCP-server körs på samma server som resten av Kontiq. Du lägger till Kontiqs adress i din AI-klient, loggar in i Kontiq och godkänner kopplingen, och därefter kan klienten slå upp kontoplan, verifikat, resultat- och balansräkning, huvudbok och momsunderlag – och föreslå konteringar som du granskar.
Det är ett medvetet designval. Ansvaret för att bokföringen är riktig ligger enligt bokföringslagen alltid på företaget, och därför finns det helt enkelt inget verktyg som sätter status "bokförd".
Klienten öppnar Kontiqs inloggning. Logga in, välj behörighet (read, gärna
draft) och bolag, och klicka Godkänn. Ingen token behövs.
Börja med "vilka bolag når du i Kontiq?". Klienten anropar list_companies och du
ser direkt att kopplingen lever. Därefter kan du fråga precis vad du vill om siffrorna.
Endpoint: https://kontiq.se/api/mcp.php
Transport: Streamable HTTP (JSON-RPC 2.0 över POST)
Auth: OAuth 2.1 (dynamisk klientregistrering, PKCE S256)
Metadata: https://kontiq.se/.well-known/oauth-protected-resource
https://kontiq.se/.well-known/oauth-authorization-server
Krav: HTTPS. Anrop över vanlig HTTP avvisas.
Servern implementerar begäran/svar, inte serverinitierad SSE – en GET mot endpointen
svarar med 405 och Allow: POST, OPTIONS. Det är enligt specifikationen,
och klienter som stöder Streamable HTTP hanterar det.
read
| Verktyg | Svarar på |
|---|---|
list_companies | Vilka bolag kopplingen når. AI:n börjar alltid här |
get_chart_of_accounts | Kontoplanen, sökbar på nummer och namn |
list_fiscal_periods | Perioder med start, slut och låsstatus |
list_dimensions | Kostnadsställen och projekt med kod och namn – används som filter i rapporter och på utkastets rader |
get_trial_balance | Saldobalans per konto |
get_income_statement | Resultaträkning, med valfri jämförelseperiod |
get_balance_sheet | Balansräkning per balansdag |
search_verifications | Sök på datum, belopp, konto, serie, status eller fritext |
get_verification | Ett verifikat med rader och bilagor |
get_account_ledger | Huvudbok med ingående balans och löpande saldo |
get_vat_report | Momsdeklarationens rutor (SKV 4700) med varningar, plus saldon på 26-kontona |
find_missing_attachments | Bokförda verifikat utan underlag |
list_bank_transactions | Inlästa banktransaktioner, som standard de som saknar verifikat, med hur en liknande transaktion bokfördes tidigare |
draft och rollen accountant eller högre
| Verktyg | Beteende |
|---|---|
validate_verification | Kontrollerar balans, konton, momskod och periodlås utan att spara. Kräver bara read |
draft_verification | Skapar ett utkast som väntar på ditt godkännande |
attach_document | Bifogar ett underlag till ett verifikat – utkast såväl som bokfört |
create_upload_link | Ger dig en engångslänk där du själv släpper filen |
create_correction | Skapar en rättelseverifikation som utkast |
Rapportverktygen räknar bara på bokförda verifikat – utkast och makulerade poster ingår aldrig.
Utöver verktygen finns resurserna kontiq://vat-codes (alla momskoder med sats och
konton) och kontiq://conventions (hur status, serier och perioder fungerar), samt de
färdiga promptarna manadsavstamning, momsdeklaration och
bokslutskontroll.
| Kontroll | Innebörd |
|---|---|
Behörighet read | Läsa rapporter, verifikat och kontoplan. Inget annat |
Behörighet draft | Skapa verifikatutkast. Kräver rollen accountant eller högre i bolaget |
| Bolagslåsning | Kopplingen kan låsas till ett enda bolag när du godkänner den – gäller även för superadmin |
| Giltighet | Tills du återkallar kopplingen. Används den inte på 60 dagar behöver du logga in igen |
| Lagring | Av kopplingens nycklar sparas bara en SHA-256-hash, och de byts ut automatiskt |
| Återkallande | Ett klick i listan under MCP-åtkomst. Kopplingen slutar fungera omedelbart |
| Spårbarhet | Varje anrop loggas i revisionsloggen med prefixet mcp. – MCP-åtgärder går att skilja från vanliga UI-åtgärder |
| Idempotens | Skrivande verktyg kräver en nyckel; ett omförsök skapar aldrig en dubblett |
De två sista leder till ett utkast i Kontiq. Du öppnar det, kontrollerar konton och belopp, och bokför det själv – eller slänger det.
Ny på AI i bokföringen? Läs bokföring med ChatGPT och Claude – så gör du: vad en vanlig AI-chatt klarar, vad kopplingen ger och hur du gör det säkert.
Jämför med andra program: bokföringsprogram som kan kopplas till ChatGPT och Claude – inloggning, vad AI:n får göra och om kopplingen ingår i priset.