Finance Toolkit
500+ transparent financial methods calculated from raw statements, not third-party endpoints.
คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)
NorthData API for German company, owner, and financial data — with a built-in credit guard.
สามเรื่องนี้ไม่รวมเป็นคะแนนเดียว เพราะความเห็น การวัด และความนิยม เป็นคนละเรื่องกัน
ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry
เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง
NORTHDATA_API_KEY, NORTHDATA_APPROVAL_THRESHOLD, NORTHDATA_ABSOLUTE_MAX, NORTHDATA_CREDIT_LOGค่าที่ติดป้ายความลับคือกุญแจของบัญชีคุณ อย่าส่งให้ใคร และอย่าวางในแชต
ต้องเตรียมก่อน
คุณใช้แอปไหน
เลือกแอปด้านบน เราจำไว้ให้ ครั้งหน้าปุ่มจะขึ้นว่า “ติดตั้งลง …”
เปิด Claude Desktop → Settings → Developer → Edit Config แล้ววางค่านี้ในไฟล์ claude_desktop_config.json
{
"mcpServers": {
"northdata": {
"command": "uvx",
"args": [
"northdata-mcp"
],
"env": {
"NORTHDATA_API_KEY": "ใส่ค่าของคุณ",
"NORTHDATA_APPROVAL_THRESHOLD": "ใส่ค่าของคุณ",
"NORTHDATA_ABSOLUTE_MAX": "ใส่ค่าของคุณ",
"NORTHDATA_CREDIT_LOG": "ใส่ค่าของคุณ"
}
}
}
}พิมพ์คำสั่งนี้ใน Terminal
claude mcp add northdata --env NORTHDATA_API_KEY='ใส่ค่าของคุณ' --env NORTHDATA_APPROVAL_THRESHOLD='ใส่ค่าของคุณ' --env NORTHDATA_ABSOLUTE_MAX='ใส่ค่าของคุณ' --env NORTHDATA_CREDIT_LOG='ใส่ค่าของคุณ' -- uvx northdata-mcpเติมค่าที่เว้นว่างไว้ก่อนรัน
วางในไฟล์ .cursor/mcp.json ของโปรเจกต์ หรือ ~/.cursor/mcp.json
{
"mcpServers": {
"northdata": {
"command": "uvx",
"args": [
"northdata-mcp"
],
"env": {
"NORTHDATA_API_KEY": "ใส่ค่าของคุณ",
"NORTHDATA_APPROVAL_THRESHOLD": "ใส่ค่าของคุณ",
"NORTHDATA_ABSOLUTE_MAX": "ใส่ค่าของคุณ",
"NORTHDATA_CREDIT_LOG": "ใส่ค่าของคุณ"
}
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
วางในไฟล์ .vscode/mcp.json ของโปรเจกต์
{
"servers": {
"northdata": {
"type": "stdio",
"command": "uvx",
"args": [
"northdata-mcp"
],
"env": {
"NORTHDATA_API_KEY": "ใส่ค่าของคุณ",
"NORTHDATA_APPROVAL_THRESHOLD": "ใส่ค่าของคุณ",
"NORTHDATA_ABSOLUTE_MAX": "ใส่ค่าของคุณ",
"NORTHDATA_CREDIT_LOG": "ใส่ค่าของคุณ"
}
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
ตัวนี้รันในเครื่องคุณ แต่ ChatGPT ต่อได้เฉพาะ server บนอินเทอร์เน็ต ลองเลือกแอปอื่น
ตัวเลือกเก็บในคุกกี้บนเครื่องนี้ ไม่ต้องมีบัญชี
NORTHDATA_APPROVAL_THRESHOLD envNORTHDATA_ABSOLUTE_MAX envNORTHDATA_CREDIT_LOG envค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README
รันในเครื่องคุณ รายการเครื่องมือจะขึ้นในแอป AI หลังติดตั้ง
เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 6 พ.ย. 2569
ชื่อใน registry ยืนยันด้วยบัญชี GitHub p-meier ซึ่งเป็นเจ้าของ repo
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ตัวนี้รันบนเครื่องคุณ ไม่มี endpoint บนอินเทอร์เน็ต
ตัวนี้รันบนเครื่อง ใช้ค่าที่ตั้งในเครื่องแทน
รันในเครื่องคุณ เราอ่านรายการเครื่องมือได้เฉพาะตัวที่มี endpoint บนอินเทอร์เน็ต
เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo
จากการตรวจเบื้องต้นของเรา ผ่าน 1 จาก 1 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น
ต้องใส่ค่าเหล่านี้: NORTHDATA_API_KEY
รันบนเครื่องของคุณ โปรแกรม AI จะเปิด server ขึ้นมาเองเมื่อใช้ ข้อมูลไม่ต้องผ่านเซิร์ฟเวอร์ของผู้ทำ (ยกเว้นตัวที่ไปเรียกบริการออนไลน์ต่อ)
repo บน GitHub มีการแก้โค้ดล่าสุด – และส่งรุ่นล่าสุด (0.1.1) เข้า registry 7 เดือนที่ผ่านมา
โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต้องมี Python (uv) ในเครื่องด้วย
ในหมวดเดียวกันมี Finance Toolkit, SolidInvoice, Korea Tax Calculator
server หมวดเดียวกันจากผู้ทำคนอื่น เรียงตามดาว
อ่านการ์ด:★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi
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.
ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ
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.