npm @nordic-data/mcpstreamable-httpupdated 3mo ago
Live Nordic company and public-sector data, exposed as 28 MCP tools for AI agents.
nordic data 能做什么?
Nordic Data MCP Server
Live Nordic company and public-sector data, exposed as 28 MCP tools for AI agents.
Hosted at: https://api.nordicdata.cloud/mcp
Get a free API key: nordicdata.cloud
Docs: nordicdata.cloud/docs#mcp
Smithery one-click install: smithery.ai/server/sofia-jameson-20/Nordic-Data
This repository contains setup instructions and configuration snippets. The server itself is hosted — no local install required.
What's covered
- Public procurement — Nordic + EU-wide contract filings, including below-EU-threshold Norwegian municipal/county tenders that no other API exposes cleanly
- Norwegian company registry — live registry data + full shareholder cap tables
- Officer & ownership network — board memberships, shortest-path queries, full role history
- News — Norwegian-language news mentioning a company
- EU R&D — grant participations, joined to Norwegian recipients
- Tech intelligence — find companies using a specific technology
- Compliance — sanctions screening for any name or company + officers
- AI summaries — executive narratives and peer benchmarks per company
Setup
Claude Desktop
Edit claude_desktop_config.json:
{
"mcpServers": {
"nordic-data": {
"url": "https://api.nordicdata.cloud/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY_HERE"
}
}
}
}
Restart Claude Desktop. The 28 tools appear in the MCP picker.
Cursor
Edit ~/.cursor/mcp.json with the same JSON.
Any MCP-aware client
URL: https://api.nordicdata.cloud/mcp
Header: X-API-Key: <your key>
Transport: Streamable HTTP
Tools (28 total)
Procurement
search_tenders— Nordic procurement notices by country, keyword, CPV, date. Filter bysource(EU-wide vs Norway-with-below-threshold) orbuyer_orgnr.get_tender— Full tender details by IDsearch_awards— Search contract awards (who won what)get_tender_leaderboard— Top public-sector buyers in a Nordic countryget_company_contract_wins— Public-sector contracts won by a Norwegian company
Norwegian company registry
search_companies— Search by name, industry, locationget_company— Full registry recordget_company_contact— Public email + phone (with MX-verified email candidates)get_company_narrative— AI-generated executive summaryget_company_peers— Peer-cohort benchmarksget_company_snapshot— One-call snapshot across every data layerget_company_changes— Registry change historyget_company_subsidiaries— Subsidiaries registered under this orgnrbulk_get_companies— Enrich a list of up to 100 companies in one call
Financials & ownership
get_company_accounts— Annual accounts (revenue, profit, equity)get_company_shareholders— Shareholder cap table — 3M+ positions across 396K companiesget_shareholder_portfolio— All companies a person/entity owns shares in
Officer & network graph
search_persons— Search persons in the Norwegian officer networkget_person— Full role history across Norwegian companiesfind_company_path— Shortest path between two companies through shared officersget_person_network— Find who is connected to a person via shared boards
News
get_company_news— Recent Norwegian-language news mentioning a companysearch_news— Search Norwegian news headlines
EU R&D
search_eu_grants— Search EU R&D grant participationsget_company_eu_grants— Norwegian company's EU R&D grant participations
Tech intelligence
find_companies_using_tech— Norwegian companies using a specific technology
Compliance
screen_for_sanctions— Screen any name against international sanctions listscheck_company_sanctions— Sanctions screening for a Norwegian company + its officers
Example prompts
- "Which Norwegian municipalities tendered snow-clearing contracts under 5M NOK with deadlines in the next 30 days?" (uses below-threshold coverage)
- "Pull the latest accounts and shareholders for orgnr 923609016."
- "Find Norwegian companies using Snowflake."
- "Who sits on the boards of all three of these companies?"
- "Screen this list of suppliers against sanctions lists."
- "Show me EU R&D grants won by Norwegian SMBs in clean energy."
Agent-native buying
Designed for autonomous agents — three endpoints let an agent (or its operator) discover plans, subscribe with a Stripe payment method, and change plans without a browser:
# Discover available plans
curl https://api.nordicdata.cloud/agent/plans
# Subscribe — agent supplies card token, gets working API key in response
curl -X POST https://api.nordicdata.cloud/agent/subscribe \
-H "Content-Type: application/json" \
-d '{"email":"agent@example.com","plan":"starter","payment_method":"pm_xxx","country":"NO"}'
# Upgrade later (using the API key)
curl -X POST https://api.nordicdata.cloud/agent/change-plan \
-H "X-API-Key: nrd_live_..." \
-H "Content-Type: application/json" \
-d '{"plan":"pro"}'
See docs#agent-quickstart for the full flow.
Pricing
- Free — 5,000 requests/month, no card required
- Paid plans from €29/mo
See nordicdata.cloud.
Support
- Email: hello@nordicdata.cloud
- Docs: nordicdata.cloud/docs
- LLM-friendly site index: nordicdata.cloud/llms.txt
- OpenAPI spec: api.nordicdata.cloud/openapi.json
安装
把 nordic data 添加到你的客户端。选择你正在使用的那个。
{
"servers": {
"mcp": {
"type": "http",
"url": "https://api.nordicdata.cloud/mcp"
}
}
}Add to `.vscode/mcp.json` in your workspace.
claude mcp add mcp -- npx -y @nordic-data/mcpcodex mcp add mcp -- npx -y @nordic-data/mcpamp mcp add mcp -- npx -y @nordic-data/mcp{
"mcpServers": {
"mcp": {
"command": "npx",
"args": [
"-y",
"@nordic-data/mcp"
]
}
}
}Add to `claude_desktop_config.json`, then restart Claude Desktop.
{
"mcpServers": {
"mcp": {
"command": "npx",
"args": [
"-y",
"@nordic-data/mcp"
]
}
}
}Add to `~/.cursor/mcp.json`, or `.cursor/mcp.json` for a single project.
{
"mcpServers": {
"mcp": {
"command": "npx",
"args": [
"-y",
"@nordic-data/mcp"
]
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`.
{
"mcpServers": {
"mcp": {
"command": "npx",
"args": [
"-y",
"@nordic-data/mcp"
]
}
}
}Add to `cline_mcp_settings.json` via the MCP Servers panel.
{
"mcpServers": {
"mcp": {
"command": "npx",
"args": [
"-y",
"@nordic-data/mcp"
]
}
}
}Add to `~/.gemini/settings.json`.
{
"mcpServers": {
"mcp": {
"type": "local",
"command": "npx",
"args": [
"-y",
"@nordic-data/mcp"
],
"tools": [
"*"
]
}
}
}Add to `~/.copilot/mcp-config.json`, or run `/mcp add` inside the CLI.
{
"context_servers": {
"mcp": {
"command": {
"path": "npx",
"args": [
"-y",
"@nordic-data/mcp"
]
}
}
}
}Add to your Zed `settings.json`.
npx -y @nordic-data/mcpRun `goose configure`, choose **Add Extension → Command-line Extension**, and paste this command.
评分
39 / 100
不完整
- 文档25/25
- 维护19/25
- 可信度6/20
- 能力0/15
- 安装体验15/15
- Documents what it does and how to connect
- Has a resolvable package or endpoint
- Exposes at least one tool, prompt or resource
- README has substantive content
- Includes a code example
- Documents its configuration
- Mentions credentials or security posture
- Last commit 109 days ago
- Has a release history
- Repository is not archived
- No licence detected
- Namespace verified in the official MCP registry
- Claimed by its owner
- Published under an organisation
- 0 tool(s) documented
- Provides prompt templates
- Provides resources
- 18 documented install method(s)
- Published to a package registry
- Offers a hosted endpoint — no local install
版本历史
| 版本 | 发布于 |
|---|---|
| 1.2.1最新 | 2026年5月24日 |
| 1.1.0 | 2026年5月21日 |
| 0.5.0 | 2026年5月21日 |
| 1.0.0 | 2026年5月11日 |