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 appar på ditt 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
| Verktyg | Vad 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
- "Vilka IT-konsultbolag i Göteborg med minst 50 anställda växte snabbast förra året?"
- "Jämför de fem största byggbolagen i Malmö på rörelsemarginal och soliditet."
- "Hur har omsättningen och resultatet utvecklats i det här bolaget de senaste tio åren?"
- "Vilka bolag i Norrbotten delar ut mest i förhållande till eget kapital?"
- "Har det här bolaget vunnit några offentliga upphandlingar, och av vem?"
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.