Canonical
Overview
What Orakel is, what's live, and how the pieces fit together.
Overview
What it is
Orakel is a Nordic business-data layer. It aggregates records from public registries — Brønnøysundregistrene for Norway, PRH/YTJ for Finland, and Bolagsverket for Sweden — into one Postgres database exposed through a REST API, an MCP server, and an admin dashboard. Deployed at orakel.cloud on European infrastructure.
Who uses it
- Nordic B2B CRMs — Attio and HubSpot workspaces receive enriched records via push integrations.
- AI agents — Claude Desktop, Claude Code, and any HTTP MCP client connect through the MCP server.
- Direct API consumers — internal tools and third-party services call the REST API with a bearer key.
What's live
| Country | What you get |
|---|---|
| NO — Norway | Brreg company registry, Regnskapsregisteret financials, Aksjonærregisteret shareholders, roles, Doffin procurement, Mattilsynet food-safety inspections, Helsedirektoratet alcohol/tobacco licences, SSB market context |
| FI — Finland | PRH company registry, best-effort XBRL financials for digital filers |
| SE — Sweden | Bolagsverket company registry, SCB NACE overlay. Financials pending Phase 3b |
Separately: a domain-enrichment pipeline maps companies to web domains, tech stacks, ad pixels, and social handles.
Architecture
One Next.js app serves both the REST API and the admin UI. The MCP server ships as @heibergindustries/orakel-mcp on npm (stdio transport) and as POST /api/mcp (HTTP transport). Postgres via Prisma. Deployed on Hetzner Cloud (Helsinki) for EU sovereignty — no AWS, GCP, or Azure.
Vendor and sovereignty policy
European-only infrastructure and services. All data processing, storage, and email delivery stays within the EU. No US cloud providers (no AWS, GCP, or Azure). Email via European providers only.
How to get access
Request access via the form at orakel.cloud. Access is invite-only during the testing phase; approved requests receive a setup link by email.