Dokumentation för utvecklare & AI

NACEBridge API & MCP

En bro mellan varje europeisk verksamhetskod — exponerad som REST-gateway, MCP Streamable HTTP-server, JavaScript SDK och open-source Python-wrapper. Data drivs av TΣKSOMΛ | MΛRKET INTΣLLIGENCE.

Översikt

NACEBridge mappar EU NACE Rev 2.1 ner till de femsiffriga nationella underklasser som används av 27 EU-länder, Storbritannien och Schweiz (CAE-Rev4 PT, NAF FR, WZ DE, SBI NL, …). Alla fyra webbverktyg finns också programmässigt:

  • searchglobal + lokal nyckelordssökning
  • decodeexpandera en nationell kod till hela dess EU-hierarki
  • cousinsgränsöverskridande ekvivalenta underklasser
  • gridflerlands-pivot för en NACE-division

Autentisering & API-nycklar

Varje anrop till /api/v1/* har en X-API-Key-header. Logga in och generera nycklar i din API-nyckel-panelen. Nycklar hashas i vila — vi lagrar aldrig klartexten.

X-API-Key: nb_live_XXXXXXXXXXXXXXXXXXXXXXXX

MCP-endpointen använder exakt samma header, exakt samma nivåbaserade anropsgränser och exakt samma anropslogg som REST-gatewayen — den enda skillnaden är URL:en (/mcp istället för /api/v1/…) och JSON-RPC-kuvertet. Anonym webbtrafik tillåts för UI-verktygen men mjukbegränsas med en IP-baserad räknare (se Anropsgränser).

Anropsgränser

NivåGränsAnmärkningar
Anonym (web)30 anrop / IPCAPTCHA v4 för webbplatsanvändning · IP CAPTCHA för API / MCP
Gratis60 anrop / timme · 250 / dagPrototyper och enkla appar
Pro10,000 req / dayFull cousin-matris och rutnät ingår
Utvecklare100,000 req / dayBulkexport och historiska revisioner
EnterpriseAnpassadDedikerad MCP, SLA, on-prem — kontakta oss

Toppar över fönstergränsen returnerar HTTP 429 med Retry-After.

REST-endpoints

Fem resurser under https://nacebridge.dev/api/v1/*. Varje endpoint accepterar GET med query-parametrar eller POST med en JSON-body. Svar är { ok, tier, data } med X-RateLimit-*-headers bifogade.

SlutpunktIndataReturnerar
GET /api/v1/searchq, limit?Matchande EU-klasser + nationella underklasser
GET /api/v1/decodecountry_iso, codeFullständig NACE-hierarki för en nationell underklass
GET /api/v1/cousinscountry_iso, codeEkvivalenta underklasser över hela EU
GET /api/v1/griddivision?, countries?, limit?Flerlands-pivot av klasser vs underklasser
GET /api/v1/countriesISO-koder som är inlästa just nu
# Decode a Portuguese CAE-Rev4 code
curl -s "https://nacebridge.dev/api/v1/decode?country_iso=PT&code=62010" \
  -H "X-API-Key: $NACEBRIDGE_API_KEY"

# Or POST JSON
curl -s "https://nacebridge.dev/api/v1/cousins" \
  -H "X-API-Key: $NACEBRIDGE_API_KEY" \
  -H "content-type: application/json" \
  -d '{"country_iso":"DE","code":"62.01.0"}'

MCP-server (Streamable HTTP)

NACEBridge talar MCP Streamable HTTP transport specifikationen. Peka valfri MCP-klient på:

https://nacebridge.dev/mcp

POST JSON-RPC 2.0 med båda innehållstyperna i Accept:

POST /mcp HTTP/1.1
Content-Type: application/json
Accept: application/json, text/event-stream

{"jsonrpc":"2.0","id":1,"method":"tools/list"}

Claude Desktop (claude_desktop_config.json):

{
  "mcpServers": {
    "nacebridge": {
      "url": "https://nacebridge.dev/mcp",
      "headers": { "X-API-Key": "nb_live_..." }
    }
  }
}

ChatGPT (Plus / Pro / Team): lägg till som en anpassad Connector med samma URL — search- och fetch-verktyg exponeras för Deep Research.

Cursor: lägg till samma URL i ~/.cursor/mcp.json.

MCP-verktygsreferens

search{ q? }

ChatGPT Connectors search. Returnerar rankade { id, title, url, snippet }.

fetch{ id }

ChatGPT Connectors fetch. id-format: „<country_iso>:<code>“ eller „eu:<class_code>“.

keyword_search{ q, limit? }

Fritext över EU-klasser och nationella underklasser.

decode_local_code{ country_iso, code }

Expandera en nationell underklass till hela dess EU NACE-hierarki.

cousin_matrix{ country_iso, code }

Ekvivalenta underklasser i alla andra EU-länder, förankrade i den fyrsiffriga NACE-klassen.

class_grid{ division?, countries?, limit? }

Pivot av EU-klasser vs nationella underklasser över valda länder.

list_countries{}

Landets ISO-koder som är inlästa just nu.

Skills för AI-assistenter (Claude, Cursor, Devin)

Färdiga instruktioner som lär din AI-assistent när och hur den ska anropa NACEBridge. Ladda ner, installera i valfri assistent, och nästa gång användaren klistrar in en NACE / CAE / NAF / WZ / SBI-kod kommer assistenten att använda MCP-servern istället för att gissa.

Alla tre refererar endast till de offentliga MCP- och REST-URL:erna. De innehåller ingen API-nyckel — användare anger sin egen från API-nyckelpanelen.

JavaScript-SDK

npm i @nacebridge/sdk

import { NACEBridge } from "@nacebridge/sdk";
const nb = new NACEBridge({ apiKey: process.env.NACEBRIDGE_API_KEY });

const cousins = await nb.cousins({ country_iso: "NL", code: "6201" });
const grid    = await nb.grid({ division: "62", countries: ["PT","FR","DE","NL"] });

Python MCP-wrapper

Open-source-wrappern finns i public-wrappers/mcp/. Den är en tunn httpx-proxy — noll lokala data — så den privata gatewayen förblir sanningskällan.

pip install -e ./public-wrappers/mcp

# Then in your MCP client config:
{
  "mcpServers": {
    "nacebridge-local": {
      "command": "python",
      "args": ["-m", "nacebridge_mcp"],
      "env": {
        "NACEBRIDGE_API_KEY": "nb_live_...",
        "NACEBRIDGE_URL": "https://nacebridge.dev"
      }
    }
  }
}

AI-upptäckt (llms.txt, Ask-an-AI)

Vi publicerar en maskinläsbar webbplatskarta på /llms.txt och ett rikare index på /llms-full.txt så att AI-assistenter kan onboarda sig själva. Ask-an-AI-blocket på startsidan lämnar över en ny chatt till ChatGPT, Claude, Gemini, Grok eller Perplexity med en NACEBridge-prompt som säger åt assistenten att använda MCP-servern istället för att gissa.

Fel

  • 401saknad eller ogiltig X-API-Key
  • 402nivåkvoten är förbrukad, uppgradering krävs
  • 422indata klarade inte Zod-validering; svaret innehåller fältdetaljer
  • 429anropsgräns nådd, respektera Retry-After
  • 5xxincident; retries är säkra (alla operationer är read-only)

Licensiering

NACE Rev 2.1-metadata © Europeiska unionen, återanvänd enligt kommissionens återanvändningspolicy. Nationella underklassmetadata © respektive nationella statistikmyndigheter (INE, INSEE, DESTATIS, CBS, …). NACEBridge-mappningar, normaliserat schema och wrappers distribueras av TΣKSOMΛ Holding, Lda., byggd av TΣKSOMΛ Technologies och drivs av TΣKSOMΛ | MΛRKET INTΣLLIGENCE.

Fråga en AI

Lämna NACEBridge till din favorit-AI.

Öppna en ny chatt förladdad med en NACEBridge-startprompt. Assistenten upptäcker MCP-servern och livedata på egen hand — ingen copy-paste, inga hallucinerade mappningar.

MCP-server (Claude Desktop, ChatGPT Connectors, Cursor)
https://nacebridge.dev/mcp