Nightly data refresh in progress – the site may feel a little slower than usual.
The service is starting up and loading data – the site may feel a little slower for the next 30–60 seconds.
Connector setup

Connect Firmaradar to your AI agent

Firmaradar exposes 36 structured tools via the Model Context Protocol — company search, ownership, financials, roles, AML/PEP screening, bankruptcy and change feeds. Choose the client you use and follow the instructions below.

First

Create an API key

You need an API key to authenticate your agent. Generate one under API keys (log in first). The token is used in the Authorization: Bearer <key>header for remote clients, or as the FIRMARADAR_API_KEYenvironment variable for stdio clients.

MCP usage has its own package quota (separate from the REST API), and is typically cheaper per call. See pricing.

Remote connection (recommended for web and mobile)

Requires no local installation — the agent connects directly to https://mcp.firmaradar.no/mcp/. The only prerequisite: a field for "Custom Connector"/"Custom MCP server" in the client.

Streamable HTTP

Claude Web + Claude mobile (Android / iOS)

Requires an Anthropic Pro/Team account with Connector access.
  1. Open Claude → Settings → Connectors (web) or Settings → Connectors (mobile)
  2. Choose Add custom connector
  3. Server URL: https://mcp.firmaradar.no/mcp/
  4. Auth: Bearer token → paste your Firmaradar API key
  5. Save — Claude automatically discovers all 36 tools
Streamable HTTP

ChatGPT (Custom Connectors)

Requires ChatGPT Plus/Team/Enterprise with Connectors functionality enabled.
  1. Settings → Connectors → Create new connector
  2. Type: Custom MCP server
  3. URL: https://mcp.firmaradar.no/mcp/
  4. Authentication: Bearer token (paste API key)
  5. Save and enable for the desired projects
Streamable HTTP

Cursor (remote MCP)

Cursor supports both stdio and remote — use remote to avoid local installation.

Add to .cursor/mcp.json (or globally ~/.cursor/mcp.json):

{
  "mcpServers": {
    "firmaradar": {
      "url": "https://mcp.firmaradar.no/mcp/",
      "headers": {
        "Authorization": "Bearer DIN_API_NØKKEL"
      }
    }
  }
}

Local stdio (CLI agents)

Runs the firmaradar-mcp process locally on your machine via the PyPI or npm package. Best performance — zero network hops beyond the actual data calls.

stdio

Claude Desktop

Anthropic's official desktop app for macOS, Windows and Linux.
  1. Install the package: pip install firmaradar-mcp (or uvx firmaradar-mcp)
  2. Open ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or the equivalent on Windows/Linux
  3. Add:
{
  "mcpServers": {
    "firmaradar": {
      "command": "python",
      "args": ["-m", "firmaradar_mcp.server"],
      "env": {
        "FIRMARADAR_API_KEY": "DIN_API_NØKKEL",
        "FIRMARADAR_API_BASE_URL": "https://firmaradar.no"
      }
    }
  }
}
stdio

Claude Code (CLI)

Anthropic's terminal-based agent — the claude command.
claude mcp add firmaradar \
  --command python \
  --args "-m firmaradar_mcp.server" \
  --env FIRMARADAR_API_KEY=DIN_API_NØKKEL \
  --env FIRMARADAR_API_BASE_URL=https://firmaradar.no

Verify with claude mcp list — you should see firmaradar: ✓ Connected.

stdio

Codex CLI (OpenAI)

OpenAI's terminal agent codex.

Add to ~/.codex/config.toml:

[mcp_servers.firmaradar]
command = "python"
args = ["-m", "firmaradar_mcp.server"]

[mcp_servers.firmaradar.env]
FIRMARADAR_API_KEY = "DIN_API_NØKKEL"
FIRMARADAR_API_BASE_URL = "https://firmaradar.no"
stdio

Gemini CLI (Google)

Google's terminal agent gemini.

Add to ~/.gemini/settings.json:

{
  "mcpServers": {
    "firmaradar": {
      "command": "python",
      "args": ["-m", "firmaradar_mcp.server"],
      "env": {
        "FIRMARADAR_API_KEY": "DIN_API_NØKKEL",
        "FIRMARADAR_API_BASE_URL": "https://firmaradar.no"
      }
    }
  }
}
stdio

Cursor (local stdio)

Alternative to Cursor's remote mode — run the package locally.
{
  "mcpServers": {
    "firmaradar": {
      "command": "python",
      "args": ["-m", "firmaradar_mcp.server"],
      "env": {
        "FIRMARADAR_API_KEY": "DIN_API_NØKKEL"
      }
    }
  }
}

Verify that it works

In the agent client, try one of these:

When the agent calls a Firmaradar tool you typically see an icon or a notice in the client — for example firmaradar_search_companies or firmaradar_check_aml_pep.

Help and troubleshooting