Finance Toolkit
500+ transparent financial methods calculated from raw statements, not third-party endpoints.
Beschreibung vom Entwickler (englisches Original)
NorthData API for German company, owner, and financial data — with a built-in credit guard.
Diese drei werden nie zu einer Punktzahl zusammengefasst: Meinungen, Messungen und Beliebtheit sind verschiedene Dinge.
Für diesen Server haben wir noch keine Zusammenfassung in einfacher Sprache geschrieben. Unten stehen die Fakten, die wir aus der Registry gelesen haben.
Wähle die KI-App, die du nutzt, und kopiere die Einstellungen.
NORTHDATA_API_KEY, NORTHDATA_APPROVAL_THRESHOLD, NORTHDATA_ABSOLUTE_MAX, NORTHDATA_CREDIT_LOGAls geheim markierte Werte sind Schlüssel zu deinem Konto. Gib sie nie weiter und füge sie nie in einen Chat ein.
Du brauchst
Welche App nutzt du?
Wähle oben deine App. Wir merken sie uns, damit der Button beim nächsten Mal „In … installieren“ anzeigt.
Öffne Claude Desktop → Settings → Developer → Edit Config und füge dies in claude_desktop_config.json ein
{
"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"
}
}
}
}Führe das in deinem Terminal aus
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-mcpTrag die leeren Werte ein, bevor du ihn startest.
In .cursor/mcp.json in deinem Projekt oder in ~/.cursor/mcp.json einfügen
{
"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"
}
}
}
}Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.
In .vscode/mcp.json in deinem Projekt einfügen
{
"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"
}
}
}
}Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.
Dieser Server läuft auf deinem Computer, und ChatGPT kann sich nur mit Servern im Internet verbinden. Wähle eine andere App.
Deine Auswahl bleibt in einem Cookie auf diesem Gerät; kein Konto nötig.
NORTHDATA_APPROVAL_THRESHOLD envNORTHDATA_ABSOLUTE_MAX envNORTHDATA_CREDIT_LOG envDiese Einstellungen werden aus dem Registry-Eintrag des Entwicklers erzeugt. Wenn in der README etwas anderes steht, folge der README.
Läuft auf deinem Computer; die Tool-Liste erscheint nach der Installation in deiner KI-App.
Wir prüfen Informationen, die jeder sehen kann; den Code haben wir nicht gelesen. Checks, die nicht zutreffen, werden nicht mitgezählt. · Geprüft am 6. Nov. 2026
Der Registry-Name wurde mit dem GitHub-Konto p-meier bestätigt, dem das Repo gehört
Dieses Repo haben wir noch nicht von GitHub gelesen
Dieses Repo haben wir noch nicht von GitHub gelesen
Dieser Server läuft auf deinem Computer; es gibt keinen Endpunkt im Internet
Läuft auf deinem Computer und nutzt stattdessen lokale Einstellungen
Läuft auf deinem Computer; Tool-Listen können wir nur von Endpunkten im Internet lesen
Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.
Er hat 1 von 1 zutreffenden Basischecks bestanden. Den Code haben wir nicht gelesen. Bevor du einen Schlüssel oder Token hinzufügst, sieh nach, welche Zugriffe der Server verlangt, und nutze einen Schlüssel, der nur die Berechtigungen hat, die du brauchst.
Das musst du eintragen: NORTHDATA_API_KEY
Er läuft auf deinem Computer. Deine KI-App startet ihn bei Bedarf, und die Daten laufen nicht über die Server des Entwicklers (außer der Server ruft selbst einen Onlinedienst auf).
Das GitHub-Repo wurde zuletzt – geändert, und die neueste Version (0.1.1) kam vor 7 Monaten in die Registry.
Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Außerdem brauchst du Python (uv) auf deinem Computer.
In derselben Kategorie: Finance Toolkit, SolidInvoice, Korea Tax Calculator
Server derselben Kategorie von anderen Entwicklern, sortiert nach Sternen.
So liest du eine Karte:★ GitHub-SterneiDrei Säulen: Bewertungen · Checks · NutzungiAktualisiert = neueste Version in der Registry veröffentlichti
500+ transparent financial methods calculated from raw statements, not third-party endpoints.
Create and send invoices and quotes, manage clients, and track payments in SolidInvoice.
Korean tax calculation and tax-audit judgment MCP: 96 tools with statutory citations.
Unverändert aus dem Repo des Entwicklers übernommen. PopNx MCP hat den Inhalt weder geprüft noch empfiehlt es ihn. HTML, Bilder und Skripte wurden entfernt. Links führen von dieser Website weg.
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.
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.
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
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 var | Default | Purpose |
|---|---|---|
NORTHDATA_APPROVAL_THRESHOLD | 25 | search limit above this requires approve_high_cost=true |
NORTHDATA_ABSOLUTE_MAX | 100 | Hard cap on search limit, flag-immune |
NORTHDATA_CREDIT_LOG | ~/.northdata/credits.jsonl | Local credit log path |
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 mcp add northdata --env NORTHDATA_API_KEY=XXXX-XXXX -- northdata-mcp
Add to ~/.cursor/mcp.json:
{
"mcpServers": { "northdata": { "command": "northdata-mcp", "env": { "NORTHDATA_API_KEY": "XXXX-XXXX" } } } }
Run northdata-mcp as a subprocess and speak MCP over stdio. The environment must contain NORTHDATA_API_KEY.
_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.
No NorthData credits are consumed by these tools.
company or person.numberOfRequests, periodStart, periodEnd).NACE2025).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.
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.register (e.g. HRB 123456/Muenchen) or by name + optional city. Toggles: owners, financials, representatives, extras, sheets, events.first_name, last_name, optional city.source="Hrb".NorthData bills per returned company. A single search call with limit=100 costs up to 100 credits. This server enforces two tiers:
| Tier | Default | Override |
|---|---|---|
Approval threshold — limit above this requires approve_high_cost=true | 25 | NORTHDATA_APPROVAL_THRESHOLD |
Absolute maximum — hard cap, ignores approve_high_cost | 100 | NORTHDATA_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.
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.
suggest, reference_*, and billing are free. LLMs should call these before moving to company / person / publications.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.
northdata-cli — same tools, plain command-lineMIT. See LICENSE.