プロトタイプ · プレビュー版:公式レジストリのすべてのサーバーを掲載し、30分ごとに同期しています。レビューとアカウント機能は今後のステップで始まります。
PopNx MCPAIを使う人のためのMCPサーバー · やさしい言葉で解説

Northdata MCP

作者:p-meierバージョン 0.1.1i★ –iパソコンで動く
レジストリ名io.github.p-meier/northdata-mcp

インストール

概要

作者による説明(英語の原文)

NorthData API for German company, owner, and financial data — with a built-in credit guard.

PopNx MCPの3つの柱

この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。

できること

このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。

  • 接続方法: パソコンで動く
  • トランスポート: stdio
  • カテゴリ: 会計・財務・税務
  • 入力が必要なもの:NORTHDATA_API_KEY

インストール

使っているAIアプリを選んで、設定をコピーしてください。

インストールの前に

  • 基本チェック:1項目中1項目に合格
  • あなたのパソコンで、あなたのユーザーと同じ権限(ファイル、ネットワーク、アプリ)で動きます。
  • 自分で入力するもの: NORTHDATA_API_KEY, NORTHDATA_APPROVAL_THRESHOLD, NORTHDATA_ABSOLUTE_MAX, NORTHDATA_CREDIT_LOG

「秘密」と表示された値は、あなたのアカウントの鍵です。絶対に人に教えたり、チャットに貼り付けたりしないでください。

必要なもの

  • PyPIPythonのuvのインストール(uvxコマンドに必要)

どのアプリを使っていますか?

上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。

Claude Desktop → Settings → Developer → Edit Config を開き、claude_desktop_config.json にこれを貼り付けます

{
  "mcpServers": {
    "northdata": {
      "command": "uvx",
      "args": [
        "northdata-mcp"
      ],
      "env": {
        "NORTHDATA_API_KEY": "your-value",
        "NORTHDATA_APPROVAL_THRESHOLD": "your-value",
        "NORTHDATA_ABSOLUTE_MAX": "your-value",
        "NORTHDATA_CREDIT_LOG": "your-value"
      }
    }
  }
}

ターミナルでこれを実行します

claude mcp add northdata --env NORTHDATA_API_KEY=your-value --env NORTHDATA_APPROVAL_THRESHOLD=your-value --env NORTHDATA_ABSOLUTE_MAX=your-value --env NORTHDATA_CREDIT_LOG=your-value -- uvx northdata-mcp

動かす前に、空欄の値を入力してください。

Cursorで開く

または、設定を自分でコピーする

プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます

{
  "mcpServers": {
    "northdata": {
      "command": "uvx",
      "args": [
        "northdata-mcp"
      ],
      "env": {
        "NORTHDATA_API_KEY": "your-value",
        "NORTHDATA_APPROVAL_THRESHOLD": "your-value",
        "NORTHDATA_ABSOLUTE_MAX": "your-value",
        "NORTHDATA_CREDIT_LOG": "your-value"
      }
    }
  }
}

ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。

VS Codeで開く

または、設定を自分でコピーする

プロジェクトの .vscode/mcp.json に貼り付けます

{
  "servers": {
    "northdata": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "northdata-mcp"
      ],
      "env": {
        "NORTHDATA_API_KEY": "your-value",
        "NORTHDATA_APPROVAL_THRESHOLD": "your-value",
        "NORTHDATA_ABSOLUTE_MAX": "your-value",
        "NORTHDATA_CREDIT_LOG": "your-value"
      }
    }
  }
}

ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。

これはパソコンで動くサーバーですが、ChatGPTがつなげるのはインターネット上のサーバーだけです。ほかのアプリを選んでください。

選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。

自分で入力する値

  • NORTHDATA_API_KEY 秘密 必須 env
    Your NorthData API key. Obtain one at https://www.northdata.com
  • NORTHDATA_APPROVAL_THRESHOLD env
    Power-search 'limit' above this requires approve_high_cost=true. Default: 25.
  • NORTHDATA_ABSOLUTE_MAX env
    Hard ceiling for power-search 'limit'. Default: 100. Flag-immune.
  • NORTHDATA_CREDIT_LOG env
    Path to the local credit log file. Default: ~/.northdata/credits.jsonl

この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。

できること

パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。

基本チェックi

誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月7日にチェック

  • ✓ 合格

    作者とリポジトリが一致

    レジストリ名は、リポジトリを所有するGitHubアカウント p-meier で確認済みです

  • … 未チェック

    今もメンテナンスされている

    このリポジトリはまだGitHubから読み取っていません

  • … 未チェック

    ライセンスがある

    このリポジトリはまだGitHubから読み取っていません

  • – 対象外

    エンドポイントが応答する

    これはパソコンで動くため、インターネット上のエンドポイントはありません

  • – 対象外

    OAuthでサインイン

    パソコンで動き、代わりにローカルの設定を使います

  • … 未チェック

    ツールの説明に隠れた指示がない

    パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです

会計・財務・税務のほかのサーバーとの比較i

  • このカテゴリのほかの1726件のうち0%よりスターが多い
  • このカテゴリのほかの1726件のうち6%より最近レジストリに公開
  • 基本チェックの結果が、このカテゴリのほかの1726件のうち100%と同じかそれ以上

レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。

よくある質問

Northdata MCPは安全ですか?

当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。

どんなキーやコードが必要ですか?

入力が必要なもの:NORTHDATA_API_KEY

パソコンで動きますか、それともクラウドですか?

あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。

今もメンテナンスされていますか?

GitHubリポジトリの最終更新は–、最新バージョン(0.1.1)がレジストリに届いたのは7 か月前です。

どのアプリで使えますか?

Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにPython (uv)も必要です。

代わりに使えるものは?

同じカテゴリには:Finance Toolkit, SolidInvoice, Korea Tax Calculator

代わりの候補

同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。

カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i

Finance Toolkit

作者:JerBouma

500+ transparent financial methods calculated from raw statements, not third-party endpoints.

パソコンでもクラウドでも★ 5,496MIT昨日更新
インストール

SolidInvoice

作者:SolidInvoice

Create and send invoices and quotes, manage clients, and track payments in SolidInvoice.

クラウドで動く★ 981MIT7 日前更新
インストール

作者のREADME

READMEを開く

作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。

NorthData MCP Server

Connect the NorthData company-data API to Claude Desktop, Claude Code, Cursor, and other AI assistants.

The Model Context Protocol (MCP) standardizes how Large Language Models (LLMs) talk to external services like NorthData. This server exposes NorthData's suggest, search, company, person, publications, reference, and billing endpoints as MCP tools, with a built-in credit guard that prevents accidental high-cost calls. See the full list of tools.

Built on [FastMCP v3](https://gofastmcp.com). Uses stdio transport — the MCP client launches northdata-mcp as a subprocess.


Setup

1. Read the security notes

Before running the server, skim the security considerations. NorthData costs real money per returned company, and MCP lets LLMs spend those credits autonomously. The credit guard mitigates this, but defence in depth matters.

2. Install the server
pipx install northdata-mcp

This pulls in the sibling northdata-cli package automatically and exposes the northdata-mcp console script globally.

Alternative via uv:

uvx northdata-mcp --help
3. Get a NorthData API key

Obtain a key at https://www.northdata.com. You'll put it into the MCP client config in the next step.

Optional credit-guard overrides (set as env vars in the MCP client config):

Env varDefaultPurpose
NORTHDATA_APPROVAL_THRESHOLD25search limit above this requires approve_high_cost=true
NORTHDATA_ABSOLUTE_MAX100Hard cap on search limit, flag-immune
NORTHDATA_CREDIT_LOG~/.northdata/credits.jsonlLocal credit log path
4. Configure your MCP client
Claude Desktop

Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) — adjust the path on Windows / Linux:

{

"mcpServers": { "northdata": { "command": "northdata-mcp", "env": { "NORTHDATA_API_KEY": "XXXX-XXXX" } } } }

Restart Claude Desktop. The NorthData tools will appear in the tool picker.

Claude Code
claude mcp add northdata --env NORTHDATA_API_KEY=XXXX-XXXX -- northdata-mcp
Cursor

Add to ~/.cursor/mcp.json:

{

"mcpServers": { "northdata": { "command": "northdata-mcp", "env": { "NORTHDATA_API_KEY": "XXXX-XXXX" } } } }

Any MCP client (generic)

Run northdata-mcp as a subprocess and speak MCP over stdio. The environment must contain NORTHDATA_API_KEY.


Tools

_Note: this server is pre-1.0, expect minor breaking changes between versions._

Every tool is a thin wrapper around the equivalent northdata-cli command. Tools are tagged free (no credits spent) or billed (consumes NorthData credits). MCP annotations (readOnlyHint, openWorldHint) are set on every tool so well-behaved clients can surface them in the UI.

Free tools

No NorthData credits are consumed by these tools.

  • `suggest` — Autocomplete company or person names. Cheap first step before spending a credit on company or person.
  • `billing` — Current remote credit usage for the billing period (numberOfRequests, periodStart, periodEnd).
  • `reference_overview` — API reference data: standards, countries, legal forms, events.
  • `reference_segment_codes` — Complete segment-code list for a given standard (default NACE2025).
  • `local_credit_log` — Credit log maintained locally by this server: total, per-month, per-entry breakdown.
Billed tools

Every one of these spends NorthData credits. NorthData charges per returned company, not per request. The credit guard enforces a two-tier ceiling on search (see Credit guard). All billed tools accept dry_run=true to build and return the URL without spending credits.

  • `search` — Power search. Cost: up to limit credits. Filters: segment_codes, segment_standard, legal_forms, address, max_distance_km, countries, status, revenue_min/max, earnings_min/max, limit, pos, approve_high_cost.
  • `company` — Full company profile (1 credit). Identify by register (e.g. HRB 123456/Muenchen) or by name + optional city. Toggles: owners, financials, representatives, extras, sheets, events.
  • `person` — Person lookup (1 credit). Returns birth date and known roles. Takes first_name, last_name, optional city.
  • `publications` — Publications lookup (1 credit). Useful for shareholder lists via source="Hrb".

Credit guard

NorthData bills per returned company. A single search call with limit=100 costs up to 100 credits. This server enforces two tiers:

TierDefaultOverride
Approval threshold — limit above this requires approve_high_cost=true25NORTHDATA_APPROVAL_THRESHOLD
Absolute maximum — hard cap, ignores approve_high_cost100NORTHDATA_ABSOLUTE_MAX (set explicitly by a human, never by an LLM)

Every billed tool call is appended to the local credit log (JSON-lines). The local_credit_log tool surfaces it. The log is informational; billing remains the source of truth.

Use dry_run=true on any billed tool to inspect the request URL before spending anything.


Security considerations

Connecting a credit-consuming data source to an LLM carries real costs and real risks. A malicious or malformed prompt can cause an agent to burn credits, leak structured company data into an untrusted chat, or combine NorthData data with other tools in unintended ways.

Recommendations
  • Keep the credit guard strict. The defaults (approval 25, absolute max 100) exist to prevent a runaway agent from draining your credits in a single call. Only raise them deliberately.
  • Prefer free tools during exploration. suggest, reference_*, and billing are free. LLMs should call these before moving to company / person / publications.
  • Use `dry_run=true` when experimenting with new search parameters or register identifiers.
  • Review tool calls before approval. Most MCP clients (Claude Desktop, Cursor) ask you to approve each tool call. Leave that setting on.
  • Limit scope per session. Launch the server with a trial API key, not your main production key, when giving it to an agent for open-ended work.
  • Prompt injection. NorthData responses contain user-generated text (company descriptions, publications) that an adversary could stuff with instructions. Treat tool output as untrusted data, not as trusted instructions to the LLM.

Development

cd northdata-mcp

python -m venv .venv && source .venv/bin/activate pip install -e "../northdata-cli" # local editable CLI pip install -e ".[dev]" pytest

Tests use FastMCP's in-memory transport — no subprocess, no network. The underlying NorthDataClient is injected via a mock factory backed by httpx.MockTransport.


Resources


License

MIT. See LICENSE.

PopNxに聞く