Bolagsdata i din AI-assistent

En MCP-server med bokslut, nyckeltal, tillväxt, utdelning, bransch, kommun och vunna offentliga upphandlingar för 431 000+ svenska aktiebolag. Anslut den i Claude, Cursor eller någon annan MCP-klient och fråga på vanlig svenska. Svaren hämtas ur 3 084 032 inlämnade årsredovisningar istället för ur modellens minne.

Vad är MCP

MCP (Model Context Protocol) är ett standardiserat sätt för en språkmodell att hämta data från en extern källa medan den svarar. Servern kör hos oss; din AI-klient anropar den när en fråga kräver det. Du behöver inte skriva någon kod och ingen integration, bara lägga till adressen i klienten.

Anslut

Alternativ 1: som connector, ingen nyckel behövs

Fungerar i Claude på webben, i skrivbordsappen och i Claude Code. Adressen är densamma överallt:

https://bolagsfilter.se/api/mcp

I skrivbordsappen lägger du till den under Settings → Connectors → Add → Add Custom Connector. På claude.ai ligger samma inställning under Customize → Connectors → Add custom connector.

I Claude Code räcker ett kommando, utan nyckel och utan header:

claude mcp add --transport http bolagsfilter https://bolagsfilter.se/api/mcp

Kör sedan /mcp i Claude Code och logga in. Klienten skriver ut en länk: radbryter terminalen den, kopiera hela adressen i stället för att klicka på den. En avklippt länk gör förfrågan ofullständig, och då får du godkänna en gång i onödan.

Oavsett klient skickas du hit för att logga in med Google och godkänna åtkomsten. Klienten får sedan sin egen behörighet, så du behöver aldrig se eller klistra in någon nyckel. Du kan koppla från appen igen när du vill under Anslutna apparditt konto.

Alternativ 2: med API-nyckel

För klienter där du själv sätter headers, till exempel Cursor och egna skript. Skapa en nyckel på ditt konto; den visas en enda gång eftersom vi bara sparar en hash av den. I Claude Code:

claude mcp add --transport http bolagsfilter https://bolagsfilter.se/api/mcp \
  --header "Authorization: Bearer bf_live_xxx"

I klienter som konfigureras med en JSON-fil (Cursor med flera) är det samma två uppgifter:

{
  "mcpServers": {
    "bolagsfilter": {
      "type": "http",
      "url": "https://bolagsfilter.se/api/mcp",
      "headers": { "Authorization": "Bearer bf_live_xxx" }
    }
  }
}

Claude Desktops claude_desktop_config.json tar bara emot servrar som startas lokalt som ett kommando, inte adresser. Använd connectorn ovan där i stället.

Verktyg

VerktygVad det gör
screen_companies Filtrerar hela bolagsuniversumet på kommun, län, bransch och ekonomiska kriterier, sorterat på valfritt nyckeltal. Svaret innehåller exakt antal träffar, så "hur många?" besvaras utan att bläddra.
search_companies Slår upp organisationsnummer från ett företagsnamn.
get_company Ett bolag: senaste bokslutsåret, nyckeltal, tillväxt och utdelning.
get_companies_batch Upp till 100 bolag i ett anrop — samma fält, ett anrop av kvoten.
get_company_financials Resultat- och balansräkning år för år, upp till 25 år bakåt.
get_company_contracts Offentliga upphandlingar bolaget vunnit, enligt EU:s TED.
list_kommuner, list_branscher Giltiga filtervärden med antal bolag: exakta stavningar och SNI-koder.
get_service_info Datamängdens storlek, färskaste bokslutsår och hur mycket av din kvot som återstår.

Frågor den klarar

Modellen väljer verktyg själv, kedjar ihop flera anrop när det behövs och räknar vidare på svaret. Fältbeskrivningarna följer med i varje verktyg, så enheter och fallgropar är sådant klienten får veta utan att du behöver förklara det: att belopp är kronor, att kvoter är decimaltal, att ett saknat bokslut inte betyder noll i omsättning.

Gränser

Dygnskvoten gäller hela ditt konto och delas med JSON-API:t och med varje annan app du har anslutit: 5 000 anrop per dygn, som nollställs 00:00 UTC. Minutgränsen, 60 anrop, räknas däremot per nyckel eller ansluten app, så att en klient i loop inte tränger ut en annan. Du ser förbrukningen på ditt konto.

Ett anrop är ett verktygsanrop, men även handskakningen när klienten kopplar upp kostar ett par, så räkna med lite överhead per ny konversation. Vid överskridande får du 429 med Retry-After i sekunder.

Villkor

Avsedd för analys, forskning, egna verktyg och AI-assistenter. Varje bolagsobjekt innehåller ett url-fält som pekar på bolagets sida här. Datan kommer från SCB:s företagsregister, årsredovisningar inlämnade till Bolagsverket och EU:s TED, och levereras i befintligt skick. En språkmodell kan dessutom dra fel slutsatser av korrekta siffror, så kontrollera mot originalkällan innan du fattar beslut som betyder något.

Behöver du högre gränser, bulkuttag eller kommersiell användning i större skala? Hör av dig.