Bolagsdata i din AI-assistent

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

Vad det är

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 registrera adressen i klienten.

Skillnaden mot JSON-API:t är vem som ringer, inte vad som finns. Samma databas, samma fält, samma gränser. API:t är för dig som bygger något; MCP är för dig som vill fråga.

Koppla in

Alternativ 1: som connector — ingen nyckel behövs

Fungerar i Claude (och andra klienter som stöder egna connectors). Lägg till en anpassad connector med den här adressen:

https://bolagsfilter.se/api/mcp

Klienten skickar dig hit för att logga in med Google och godkänna åtkomsten, och får sedan sin egen behörighet — 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 — Claude Code, Cursor, egna skript. Skapa en nyckel på ditt konto; den visas en enda gång eftersom vi bara sparar en hash av den. Sedan, 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_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 — att belopp är kronor, att kvoter är decimaltal, att ett saknat bokslut inte betyder noll i omsättning — är sådant klienten får veta utan att du behöver förklara det.

Gränser

Gränserna gäller per nyckel och delas med JSON-API:t: 60 anrop per minut och 5 000 anrop per dygn på gratisnivån (dygnet nollställs 00:00 UTC). 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.

Vad som inte finns här

Inga personuppgifter: inga kontaktuppgifter, ingen styrelse, inga firmatecknare. Det är ett medvetet val och inte en lucka — ett bulk-gränssnitt som lämnar ut hundratusentals namngivna personer är en annan sak än en människa som öppnar en bolagssida.

Servern kan inte heller köra egna SQL-frågor. Verktygen är de som listas ovan, med tak på hur många rader ett svar kan innehålla.

Villkor

Gratis och 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 — länka tillbaka om du visar datan för användare. 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.