1. Conduid
  2. AI
  3. server
MCP server · AI

server

MCP server for BolagsAPI - Swedish company data for AI agents

Unclaimed ai
39Low

Scored 7 days ago · breakdown

About server

server is an MCP server published by git+HugoAndFriends in the AI category: mCP server for BolagsAPI - Swedish company data for AI agents.

Install

Install
npx @bolagsapi/mcp-server
Claude Code
claude mcp add bolagsapi-mcp-server -- npx -y @bolagsapi/mcp-server
npx
npx -y @bolagsapi/mcp-server

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (4)

get_company_timelineHistorical events and milestones

Parameters not published.

get_similar_companiesFind peer companies by industry

Parameters not published.

lookup_companyGet comprehensive company info by organization number

Parameters not published.

search_companiesSearch companies by name with filters

Parameters not published.

Ask AI

✦

Ask AI about server

Powered by Claude · Grounded in docs

I know everything about server. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

4 checks have not been run yet.

README

@bolagsapi/mcp-server

Official MCP (Model Context Protocol) server for BolagsAPI - Swedish company data for AI agents.

Enables Claude, ChatGPT, and other AI agents to access comprehensive Swedish company information including:

  • Company lookup and search
  • Financial analysis from annual reports
  • Financial health and stability analysis
  • Compliance screening (sanctions, PEP)
  • Industry statistics and benchmarks

Installation

npm install -g @bolagsapi/mcp-server

Or use npx:

npx @bolagsapi/mcp-server

Requirements

Quick Start

Claude Desktop

Add to your Claude Desktop configuration (~/Library/Application Support/Claude/claude_desktop_config.json on macOS):

{
  "mcpServers": {
    "bolagsapi": {
      "command": "npx",
      "args": ["-y", "@bolagsapi/mcp-server"],
      "env": {
        "BOLAGSAPI_KEY": "sk_live_your_api_key_here"
      }
    }
  }
}

Cursor IDE

Add to .cursor/mcp.json in your project:

{
  "mcpServers": {
    "bolagsapi": {
      "command": "npx",
      "args": ["-y", "@bolagsapi/mcp-server"],
      "env": {
        "BOLAGSAPI_KEY": "sk_live_your_api_key_here"
      }
    }
  }
}

VS Code with Continue

Add to your Continue configuration:

{
  "experimental": {
    "modelContextProtocolServers": [
      {
        "transport": {
          "type": "stdio",
          "command": "npx",
          "args": ["-y", "@bolagsapi/mcp-server"],
          "env": {
            "BOLAGSAPI_KEY": "sk_live_your_api_key_here"
          }
        }
      }
    ]
  }
}

Available Tools

Company Intelligence

Tool Description
lookup_company Get comprehensive company info by organization number
search_companies Search companies by name with filters
get_company_timeline Historical events and milestones
get_similar_companies Find peer companies by industry

Financial & Health

Tool Description
analyze_company_financials Financial data + AI analysis from annual reports
assess_financial_health Health score, stability grade, financial flags
get_annual_reports List available annual reports

Compliance & Reference

Tool Description
get_compliance_data Sanctions and PEP screening
get_industry_stats Industry benchmarks by SNI code

Environment Variables

Variable Required Default Description
BOLAGSAPI_KEY Yes - Your BolagsAPI key
BOLAGSAPI_URL No https://api.bolagsapi.se/v1 API base URL

HTTP Transport (Remote)

For remote deployments, use the HTTP transport:

# Start HTTP server
npm run start:http

# Or with Docker
docker build -t bolagsapi-mcp .
docker run -p 3001:3001 -e BOLAGSAPI_KEY=sk_live_xxx bolagsapi-mcp

Environment variables for HTTP mode:

  • PORT: HTTP port (default: 3001)
  • HOST: Bind address (default: 127.0.0.1)

HTTP Authentication

The HTTP transport requires Bearer token authentication:

curl -X POST http://localhost:3001/mcp \
  -H "Authorization: Bearer sk_live_your_api_key" \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","method":"tools/list","id":1}'

Example Usage

Once configured, you can ask Claude:

"Look up information about Spotify (org nr 556703-7485)"

"Search for AI companies in Stockholm"

"Analyze the financials for IKEA"

"Check if company 5566778899 has any sanctions hits"

"What's the financial health of org 556677-8899?"

Development

# Clone the repo
git clone https://github.com/HugoAndFriends/BolagsAPI-mcp-server.git
cd BolagsAPI-mcp-server

# Install dependencies
pnpm install

# Run in development mode
BOLAGSAPI_KEY=sk_live_xxx pnpm dev

# Build
pnpm build

Security

  • API keys are validated against the BolagsAPI backend
  • Rate limiting: 100 requests/minute per IP (HTTP mode)
  • DNS rebinding protection for localhost bindings
  • CORS enabled for browser clients

Support

License

MIT

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About server

How do I install server?

Run npx @bolagsapi/mcp-server, then add the server to your MCP client's configuration.

Is server safe to use with an AI agent?

Its trust score is 39 out of 100 (low). It passes 1 of the 2 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is server still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.