The companies Bloomberg can't see, in your agent's context.
1.2 million private Swedish companies are on no terminal anywhere. Regna puts them, and every registered company across six markets, one MCP tool call away. Listed or private, straight from the national registries.
claude mcp add regna -e REGNA_API_KEY=rk_... -- \
uvx --from git+https://github.com/regna-tech/regna-mcp-server regna-mcp
Every other company-data MCP server wraps SEC EDGAR. This one covers private companies.
EDGAR means listed US filers only. Sweden alone has around 600 listed companies and 1.2 million private ones, and the same ratio holds across Norway, Finland, Denmark, and the UK. Regna covers both sides: annual accounts from Bolagsverket and Companies House, listed-issuer filings from FI Finanscentralen and EDGAR, ownership and registry changes from BRREG, PRH, and CVR as they publish. Listed or private, Stockholm to New York, one tool call, one API key.
MCP install, 30 seconds.
Pick your client. Each command is one line; the server is the same Python package either way.
claude mcp add regna \
-e REGNA_API_KEY=rk_... -- \
uvx --from \
git+https://github.com/regna-tech/regna-mcp-server \
regna-mcp
claude_desktop_config.json{
"mcpServers": {
"regna": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/regna-tech/regna-mcp-server",
"regna-mcp"
],
"env": { "REGNA_API_KEY": "rk_..." }
}
}
}
.cursor/mcp.json{
"mcpServers": {
"regna": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/regna-tech/regna-mcp-server",
"regna-mcp"
],
"env": { "REGNA_API_KEY": "rk_..." }
}
}
}
.continue/config.yamlmcpServers:
- name: regna
command: uvx
args:
- --from
- git+https://github.com/regna-tech/regna-mcp-server
- regna-mcp
env:
REGNA_API_KEY: rk_...
The git+https prefix is temporary — once the package lands on PyPI you'll be able to swap it for plain uvx regna-mcp-server. Both run the same code.
Nine tools, one API key.
Each tool maps to a Regna REST endpoint — same data shapes, same provenance, same SLA. Claude picks which to call.
Registry profile by 10-digit org number.
Name or partial-name search across the registry.
Luhn check and existence verification.
Annual or quarterly financial data.
Health score, valuation, and risk assessment.
Peers by industry and geography.
Recent news, filings, and registry changes.
Source filings (annual reports) for any company.
Up to 100 companies in one call.
Look up org 5567037485 and pull five years of revenue and operating result.
Compare Equinor and BP on revenue and operating margin.
Screen for private Danish logistics companies, then batch-pull their latest annual accounts.
Pre-baked workflows for lookup, screen, compare, and research.
The skills package teaches Claude when to chain which tools so common tasks Just Work. Bilingual: English and Swedish prompts both trigger.
npx -y github:regna-tech/regna-claude-skills install
Single-company registry profile.
Filter the universe by industry, revenue, or geography.
Side-by-side on financials and health.
One-page deep-dive on a single company.
Same server, remote.
Claude Cowork in claude.ai connects to remote MCP servers over Streamable HTTP. Add Regna as a custom connector with your API key as the Bearer token.
URL: https://mcp.regnaverkt.com/mcp
Header: Authorization: Bearer rk_...
The hosted server is the same Python code as the local install — FastMCP runs both transports from one binary. Each request carries its own Bearer key, so quota and rate limits apply per-tenant just like the REST API.
Start on Basic at $9/mo, or take a 14-day trial on any paid tier.
- 120 req/min
- AI chat · 50 per day
- 14-day trial, card on file
- 300 req/min
- AI chat · 300 per day
- 14-day trial, card on file
- 500 req/min
- AI chat · 2,000 per day
- 14-day trial, card on file
Questions, answered.
Is there an MCP server for Nordic or European company data?
Yes. Regna is an MCP server for company data across Sweden, Norway, Finland, Denmark, the UK, and the US, including private companies. It runs at mcp.regnaverkt.com and installs in Claude Code, Cursor, Continue, Claude Desktop, and claude.ai.
Does it cover private companies or only listed ones?
Both. Listed coverage runs through FI Finanscentralen and SEC EDGAR. Private-company data comes from the national business registries, which no other company-data MCP server carries. In Sweden that difference is roughly 600 listed companies versus 1.2 million private ones.
Where does the data come from?
Primary regulators only: Bolagsverket (Sweden), BRREG (Norway), PRH (Finland), CVR (Denmark), Companies House (UK), SEC EDGAR (US), and FI Finanscentralen for listed Swedish issuers. No resellers in the chain.
Which MCP clients does it work in?
Claude Code, Cursor, Continue, Claude Desktop, and claude.ai. Anything that speaks MCP can connect to mcp.regnaverkt.com.
How is it priced?
Plans start at $9 per month. Every MCP tool call counts as one API request against your monthly quota, the same as a REST call.
Do I also get a REST API?
Yes. The nine MCP tools map one-to-one onto Regna REST endpoints, same data shapes and same API key. Use MCP in your agent and REST in your backend.