Koppla till AI › 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.
npx finns.Logga in i Kontiq, välj rätt bolag och gå till MCP-åtkomst längst ned i vänstermenyn, under rubriken ADMINISTRATION.
Formuläret Skapa ny token frågar efter:
read 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.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.
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.
I Claude Desktop: Inställningar → Utvecklare → Redigera konfiguration. Då öppnas
mappen med filen claude_desktop_config.json. Du hittar den också direkt:
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"
}
}
}
}
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.
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 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.
Skriv den här frågan i Claude:
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.
manadsavstamning och tar
bolag och period som argument.
get_vat_report och redovisar netto.
| Symtom | Vad 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.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.