Dokumentation til udviklere & AI

NACEBridge API & MCP

Én bro mellem alle europæiske aktivitetskoder — eksponeret som REST-gateway, MCP Streamable HTTP-server, JavaScript SDK og open-source Python-wrapper. Data drevet af TΣKSOMΛ | MΛRKET INTΣLLIGENCE.

Oversigt

NACEBridge kortlægger EU NACE Rev 2.1 ned til de femcifrede nationale underklasser, der bruges af 27 EU-lande, Storbritannien og Schweiz (CAE-Rev4 PT, NAF FR, WZ DE, SBI NL, …). Alle fire webværktøjer er også tilgængelige programmatisk:

  • searchglobal + lokal søgeordssøgning
  • decodeudvid en national kode til hele dens EU-hierarki
  • cousinsgrænseoverskridende ækvivalente underklasser
  • gridflerlands-pivot for en NACE-division

Autentifikation & API-nøgler

Hver anmodning til /api/v1/* har en X-API-Key-header. Log ind og generér nøgler i dit API-nøgle-dashboard. Nøgler hashes i lageret — vi gemmer aldrig klartekst.

X-API-Key: nb_live_XXXXXXXXXXXXXXXXXXXXXXXX

MCP-endpointet bruger præcis samme header, samme rate limits pr. niveau og samme anmodningslog som REST-gatewayen — den eneste forskel er URL’en (/mcp i stedet for /api/v1/…) og JSON-RPC-konvolutten. Anonym webtrafik er tilladt for UI-værktøjerne, men blødt begrænset med en IP-baseret tæller (se Rate limits).

Anmodningsgrænser

NiveauGrænseNoter
Anonym (web)30 anmodninger / IPCAPTCHA v4 til webbrug · IP CAPTCHA til API / MCP
Gratis60 req / time · 250 / dagPrototyper og enkle apps
Pro10,000 req / dayFuld cousin-matrix og gitter inkluderet
Udvikler100,000 req / dayMasseeksport og historiske revisioner
EnterpriseTilpassetDedikeret MCP, SLA, on-prem — kontakt os

Bursts over vinduets grænse returnerer HTTP 429 med Retry-After.

REST-endpoints

Fem ressourcer under https://nacebridge.dev/api/v1/*. Hvert endpoint accepterer GET med query-parametre eller POST med en JSON-body. Svar er { ok, tier, data } med X-RateLimit-*-headers.

EndpointInputReturnerer
GET /api/v1/searchq, limit?Matchende EU-klasser + nationale underklasser
GET /api/v1/decodecountry_iso, codeFuld NACE-hierarki for én national underklasse
GET /api/v1/cousinscountry_iso, codeÆkvivalente underklasser på tværs af EU
GET /api/v1/griddivision?, countries?, limit?Flerlands-pivot af klasser vs. underklasser
GET /api/v1/countriesISO-koder, der aktuelt er indlæst
# 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 taler MCP Streamable HTTP-transport specifikationen. Peg enhver MCP-klient på:

https://nacebridge.dev/mcp

POST JSON-RPC 2.0 med begge indholdstyper 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): tilføj som en brugerdefineret Connector med samme URL — search- og fetch-værktøjer er eksponeret til Deep Research.

Cursor: tilføj samme URL til ~/.cursor/mcp.json.

MCP-værktøjsreference

search{ q? }

ChatGPT Connectors search. Returnerer rangerede { id, title, url, snippet }.

fetch{ id }

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

keyword_search{ q, limit? }

Fritekst på tværs af EU-klasser og nationale underklasser.

decode_local_code{ country_iso, code }

Udvid en national underklasse til hele dens EU NACE-hierarki.

cousin_matrix{ country_iso, code }

Ækvivalente underklasser i alle andre EU-lande, forankret i den firecifrede NACE-klasse.

class_grid{ division?, countries?, limit? }

Pivot af EU-klasser vs. nationale underklasser på tværs af valgte lande.

list_countries{}

Landes ISO-koder, der aktuelt er indlæst.

Skills til AI-assistenter (Claude, Cursor, Devin)

Klar-til-brug-instruktioner, der lærer din AI-assistent, hvornår og hvordan den skal kalde NACEBridge. Download, installer i den valgte assistent, og næste gang brugeren indsætter en NACE / CAE / NAF / WZ / SBI-kode, bruger assistenten MCP-serveren i stedet for at gætte.

Alle tre refererer kun til de offentlige MCP- og REST-URL’er. De indeholder ingen API-nøgle — brugere angiver deres egen fra API-nøgle-dashboardet.

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-wrapperen ligger i public-wrappers/mcp/. Den er en tynd httpx-proxy — nul lokale data — så den private gateway forbliver sandhedskilden.

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-opdagelse (llms.txt, Ask-an-AI)

Vi udgiver et maskinlæsbart sitemap på /llms.txt og et rigere indeks på /llms-full.txt, så AI-assistenter kan onboarde sig selv. Ask-an-AI-blokken på forsiden sender en frisk chat videre til ChatGPT, Claude, Gemini, Grok eller Perplexity med en NACEBridge-prompt, der beder assistenten bruge MCP-serveren i stedet for at gætte.

Fejl

  • 401manglende eller ugyldig X-API-Key
  • 402niveaukvoten er opbrugt, opgradering kræves
  • 422input bestod ikke Zod-validering; svaret indeholder feltdetaljer
  • 429rate limit ramt, respekter Retry-After
  • 5xxhændelse; retries er sikre (alle operationer er read-only)

Licensering

NACE Rev 2.1-metadata © Den Europæiske Union, genbrugt under Kommissionens genbrugspolitik. Nationale underklasse-metadata © respektive nationale statistikmyndigheder (INE, INSEE, DESTATIS, CBS, …). NACEBridge-mappinger, normaliseret skema og wrappers distribueres af TΣKSOMΛ Holding, Lda., bygget af TΣKSOMΛ Technologies og drevet af TΣKSOMΛ | MΛRKET INTΣLLIGENCE.

Spørg en AI

Giv NACEBridge til din favorit-AI.

Åbn en ny chat forhåndsindlæst med en NACEBridge-startprompt. Assistenten finder selv MCP-serveren og live-data — ingen copy-paste, ingen hallucinerede mapninger.

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