Koppla till AI › Claude

Koppla Kontiq till Claude

Fem minuter, tre steg. Efteråt kan Claude läsa din bokföring, svara på frågor om resultat och moms, och förbereda konteringar som du godkänner i Kontiq.

Det här behöver du

Skapa en MCP-token i Kontiq

1
Öppna Administration → MCP-åtkomst

Logga in i Kontiq, välj rätt bolag och gå till MCP-åtkomst längst ned i vänstermenyn, under rubriken ADMINISTRATION.

2
Fyll i de fyra fälten

Formuläret Skapa ny token frågar efter:

  • Namn – skriv t.ex. "Claude Desktop". Bara till för att du ska känna igen den i listan.
  • Behörigheterread räcker om Claude bara ska läsa och svara på frågor. Kryssa även i draft om Claude ska få förbereda konteringar. draft kräver rollen accountant eller högre i bolaget.
  • Bolag – lås till ett bolag om Claude bara ska nå det. Annars når token alla bolag du själv har tillgång till.
  • Giltighet – 90 dagar, 1 år eller tills vidare. 90 dagar är en rimlig start; du kan alltid skapa en ny.
3
Kopiera token direkt

Token visas en enda gång, direkt efter att du klickat Skapa token. Kontiq sparar bara en SHA-256-hash av den, så den kan aldrig visas igen. Tappar du bort den återkallar du tokenet och skapar ett nytt.

Token är ett lösenord till din bokföring. Klistra aldrig in den i ett chattfönster, ett supportärende eller en skärmdump.

Claude Desktop

Claude Desktop startar MCP-servrar som lokala processer. Kontiqs server är en HTTP-endpoint, så vi använder mcp-remote som brygga – ett standardverktyg som hämtas automatiskt av npx första gången.

1. Öppna konfigurationsfilen

I Claude Desktop: Inställningar → Utvecklare → Redigera konfiguration. Då öppnas mappen med filen claude_desktop_config.json. Du hittar den också direkt:

Windows
%APPDATA%\Claude\claude_desktop_config.json
macOS
~/Library/Application Support/Claude/claude_desktop_config.json
2. Lägg in Kontiq

Finns filen inte skapar du den med exakt det här innehållet. Finns den redan lägger du bara till "kontiq" inuti det mcpServers-objekt som redan finns.

{
  "mcpServers": {
    "kontiq": {
      "command": "npx",
      "args": [
        "-y", "mcp-remote",
        "https://kontiq.se/api/mcp.php",
        "--header", "Authorization:${KONTIQ_TOKEN}"
      ],
      "env": {
        "KONTIQ_TOKEN": "Bearer din-token-här"
      }
    }
  }
}
Varför miljövariabeln? Claude Desktop på Windows hanterar inte mellanslag inuti argument när det startar npx, så varianten "--header", "Authorization: Bearer abc123" kan komma fram sönderdelad. Genom att lägga hela värdet – inklusive ordet Bearer – i env och referera till det utan mellanslag undviker du problemet helt. På Mac fungerar båda varianterna, men den här fungerar överallt.
3. Starta om Claude Desktop

Stäng programmet helt – på Windows även från aktivitetsfältet – och starta det igen. Ändringar i konfigurationsfilen läses bara vid uppstart.

Claude Code

Claude Code talar Streamable HTTP direkt och behöver varken Node.js-brygga eller konfigurationsfil. Ett kommando räcker:

claude mcp add --transport http kontiq https://kontiq.se/api/mcp.php \
  --header "Authorization: Bearer din-token-här"

Kontrollera att den lades till:

claude mcp list

Kommandot lägger servern i din användarkonfiguration. Vill du i stället ha den bara i ett visst projekt lägger du till --scope project.

Verifiera att kopplingen lever

Skriv den här frågan i Claude:

Vilka bolag når du i Kontiq?

Claude anropar då list_companies och svarar med ditt bolagsnamn, organisationsnummer och företagsform. Får du det svaret är allt klart – gå vidare och fråga vad du vill om siffrorna.

Du kan också gå tillbaka till MCP-åtkomst i Kontiq: kolumnen Senast använd fylls i så fort tokenet använts första gången.

Fyra saker att be Claude om

Månadsavstämning
"Stäm av oktober åt mig – ovanliga poster, saknade underlag och konton som sticker ut mot september." Kontiq har också en färdig prompt som heter manadsavstamning och tar bolag och period som argument.
Momskontroll före deklaration
"Gå igenom momsen för fjärde kvartalet och säg vad som ska stå i respektive ruta." Claude hämtar saldon på 26-kontona via get_vat_report och redovisar netto.
Jaga saknade underlag
"Vilka bokförda verifikat saknar bilaga i år?" Claude listar dem, och kan ge dig en engångslänk per verifikat där du släpper kvittot direkt – filen går från din dator till Kontiq utan att passera modellen.
Förbereda en kontering
"Jag köpte en skrivare för 4 990 kr inkl. moms med företagskortet den 12:e." Claude validerar konteringen och lägger den som utkast. Du öppnar det i Kontiq, kontrollerar och bokför.

Om något inte fungerar

SymtomVad du gör
"Saknar Authorization: Bearer" trots att du skickat token Webbservern strippar headern. Öppna https://kontiq.se/api/mcp.php?diag=headers i webbläsaren – den svarar med vilka källor som fanns, aldrig med något värde. Är allt false saknas filen api/.htaccess på servern. Den följer med Kontiq och släpper igenom headern.
"Ogiltig token" Tokenet är återkallat, utgånget eller felkopierat. Kontrollera i MCP-åtkomst att raden inte har märkningen återkallad eller utgången, och att du fick med hela strängen. Ordet Bearer plus ett mellanslag ska stå före själva token.
Claude ser inga verktyg alls Claude Desktop läser konfigurationen bara vid start – starta om programmet helt. Kontrollera också att JSON-filen är giltig: ett saknat komma räcker för att hela filen ska ignoreras.
npx hittas inte Node.js saknas på datorn. Installera Node.js och starta om Claude Desktop.
Claude säger att den saknar behörighet att skapa utkast Token har bara read, eller så har du inte rollen accountant eller högre i bolaget. Skapa ett nytt token med draft ikryssat.
"Denna token är låst till ett annat bolag" Du bolagslåste tokenet vid skapandet. Skapa ett nytt utan låsning, eller ett per bolag.

Claude på webben

Claude.ai stöder egna connectors, men dialogen där du lägger till en frågar efter OAuth-uppgifter – client ID och client secret. Kontiqs MCP-server autentiserar med en fast bearer-token och har ingen OAuth-server, så den kombinationen går inte ihop.

Anthropic har en betafunktion där en connector i stället får en fast request-header, exempelvis authorization, som en organisationsadministratör anger när connectorn läggs till. Jobbar du i en Claude-organisation där det är påslaget fungerar Kontiq den vägen också. För alla andra är Claude Desktop eller Claude Code vägen – och funktionsmässigt är det ingen skillnad: samma verktyg, samma data.

Frågor och svar

Fungerar det med Claude på webben (claude.ai)?
Inte med en vanlig Kontiq-token. Claude.ai:s dialog för egna connectors frågar efter OAuth-uppgifter, och Kontiqs MCP-server autentiserar med en fast bearer-token. Möjligheten att ange en fast header när en connector läggs till finns i beta och sätts då upp av en organisationsadministratör i Claude. För enskilda användare är Claude Desktop eller Claude Code den väg som fungerar idag.
Måste jag installera Node.js?
För Claude Desktop, ja. Claude Desktop startar MCP-servrar som lokala processer, och verktyget mcp-remote – som översätter mellan den lokala anslutningen och Kontiqs HTTP-endpoint – körs med npx, som följer med Node.js. Claude Code talar HTTP direkt och behöver ingenting extra.
Kan Claude bokföra i Kontiq?
Nej. Det finns inget verktyg som bokför, ändrar eller raderar. Ger du token behörigheten draft kan Claude skapa ett utkast – en färdig kontering som ligger och väntar i Kontiq tills du granskar och bokför den själv. Utkastet får inget verifikationsnummer förrän du godkänner det.
Var lagras token på min dator?
I klartext i Claude Desktops konfigurationsfil, respektive i Claude Codes konfiguration. Det är samma sak som gäller för i stort sett alla MCP-klienter. Dela därför aldrig filen, och återkalla token i Kontiq om datorn kommer på avvägar.
Kan jag ge Claude tillgång till bara ett av mina bolag?
Ja. När du skapar token väljer du bolag i listan i stället för "Alla bolag jag har tillgång till". Låsningen sitter i servern, inte i klienten – Claude kan inte gå runt den genom att skicka ett annat bolags id.

Bokföring som din AI kan läsa

MCP-åtkomsten ingår i Kontiq – 99 kr/mån exkl. moms, allt inkluderat. Frågor du ställer i Claude debiteras inte som AI-frågor (90 öre/st exkl. moms); de går via ditt eget Claude-abonnemang.

Skapa konto Guide för ChatGPT

← Tillbaka till MCP-översikten