Entwickler- & KI-Dokumentation

NACEBridge API & MCP

Eine Brücke zwischen allen europäischen Tätigkeitscodes — verfügbar als REST-Gateway, MCP Streamable-HTTP-Server, JavaScript-SDK und Open-Source-Python-Wrapper. Daten bereitgestellt von TΣKSOMΛ | MΛRKET INTΣLLIGENCE.

Übersicht

NACEBridge bildet EU NACE Rev 2.1 bis hinunter zu den 5-stelligen nationalen Unterklassen ab, die in 27 EU-Staaten, dem Vereinigten Königreich und der Schweiz verwendet werden (CAE-Rev4 PT, NAF FR, WZ DE, SBI NL, …). Alle vier Web-Utilities sind auch programmatisch verfügbar:

  • searchglobale + lokale Stichwortsuche
  • decodeeinen nationalen Code zur vollständigen EU-Hierarchie expandieren
  • cousinsgrenzüberschreitend äquivalente Unterklassen
  • gridMehrländer-Pivot für eine NACE-Abteilung

Authentifizierung & API-Schlüssel

Jede Anfrage an /api/v1/* trägt einen X-API-Key-Header. Melden Sie sich an und erzeugen Sie Schlüssel in Ihrem API-Schlüssel-Dashboard. Schlüssel werden gehasht gespeichert — den Klartext speichern wir nie.

X-API-Key: nb_live_XXXXXXXXXXXXXXXXXXXXXXXX

Der MCP-Endpoint verwendet exakt denselben Header, exakt dieselben Rate Limits pro Stufe und exakt dasselbe Anfrageprotokoll wie das REST-Gateway — der einzige Unterschied ist die URL (/mcp statt /api/v1/…) und der JSON-RPC-Umschlag. Anonymer Web-Traffic ist für die UI-Utilities erlaubt, wird jedoch mit einem IP-Strike-Zähler weich begrenzt (siehe Rate Limits).

Rate Limits

StufeLimitHinweise
Anonym (Web)30 Anfr. / IPCAPTCHA v4 für Website-Nutzung · IP-CAPTCHA für API / MCP
Kostenlos60 Anfr. / Stunde · 250 / TagPrototyping & einfache Apps
Pro10.000 Anfr. / TagVolle Cousin-Matrix & Grid inklusive
Entwickler100.000 Anfr. / TagBulk-Export & historische Revisionen
EnterpriseIndividuellDedizierter MCP, SLA, On-Prem — kontaktieren Sie uns

Spitzen über dem Fenster-Limit ergeben HTTP 429 mit Retry-After.

REST-Endpoints

Fünf Ressourcen unter https://nacebridge.dev/api/v1/*. Jeder Endpoint akzeptiert GET mit Query-Parametern oder POST mit JSON-Body. Antworten haben die Form { ok, tier, data } mit X-RateLimit-* Headern.

EndpunktEingabeLiefert
GET /api/v1/searchq, limit?Passende EU-Klassen + nationale Unterklassen
GET /api/v1/decodecountry_iso, codeVollständige NACE-Hierarchie für eine nationale Unterklasse
GET /api/v1/cousinscountry_iso, codeÄquivalente Unterklassen in der gesamten EU
GET /api/v1/griddivision?, countries?, limit?Mehrländer-Pivot Klassen vs. Unterklassen
GET /api/v1/countriesAktuell geladene ISO-Codes
# 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 spricht die MCP Streamable HTTP Transport Spezifikation. Richten Sie jeden MCP-Client auf:

https://nacebridge.dev/mcp

POST JSON-RPC 2.0 mit beiden Content-Types im Accept-Header:

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): als benutzerdefinierten Connector mit derselben URL hinzufügen — search- und fetch-Tools sind für Deep Research verfügbar.

Cursor: in ~/.cursor/mcp.json mit derselben URL eintragen.

MCP-Tool-Referenz

search{ q? }

ChatGPT Connectors search. Liefert sortierte { id, title, url, snippet }.

fetch{ id }

ChatGPT Connectors fetch. id-Form: '<country_iso>:<code>' oder 'eu:<class_code>'.

keyword_search{ q, limit? }

Volltextsuche über EU-Klassen und nationale Unterklassen.

decode_local_code{ country_iso, code }

Eine nationale Unterklasse zur vollständigen EU NACE-Hierarchie expandieren.

cousin_matrix{ country_iso, code }

Äquivalente Unterklassen in jedem anderen EU-Land, verankert an der 4-stelligen NACE-Klasse.

class_grid{ division?, countries?, limit? }

Pivot von EU-Klassen vs. nationalen Unterklassen über ausgewählte Länder.

list_countries{}

Aktuell geladene Länder-ISO-Codes.

KI-Assistenten-Skills (Claude, Cursor, Devin)

Drop-in-Anleitungen, die Ihrem KI-Assistenten beibringen, wann und wie NACEBridge aufzurufen ist. Herunterladen, im gewünschten Assistenten installieren — und beim nächsten NACE / CAE / NAF / WZ / SBI-Code greift der Assistent auf den MCP-Server statt zu raten.

Alle drei verweisen nur auf die öffentlichen MCP- und REST-URLs. Sie enthalten keinen API-Schlüssel — Nutzer liefern ihren eigenen aus dem API-Schlüssel-Dashboard.

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

Der Open-Source-Wrapper liegt in public-wrappers/mcp/. Er ist ein schlanker httpx-Proxy — keinerlei lokale Daten —, damit das private Gateway die einzige Wahrheitsquelle bleibt.

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"
      }
    }
  }
}

KI-Discovery (llms.txt, Ask-an-AI)

Wir veröffentlichen eine maschinenlesbare Site-Map unter /llms.txt und einen reichhaltigeren Index unter /llms-full.txt, damit KI-Assistenten sich selbst einarbeiten können. Der Ask-an-AI-Block auf der Startseite öffnet einen frischen Chat in ChatGPT, Claude, Gemini, Grok oder Perplexity — vorbereitet mit einem NACEBridge-Prompt, der den Assistenten anweist, den MCP-Server zu nutzen statt zu raten.

Fehler

  • 401fehlender oder ungültiger X-API-Key
  • 402Stufen-Kontingent erschöpft, Upgrade erforderlich
  • 422Eingabe hat Zod-Validierung nicht bestanden; Antwort enthält Felddetails
  • 429Rate Limit erreicht, Retry-After beachten
  • 5xxStörung; Wiederholungen sind sicher (alle Operationen sind nur lesend)

Lizenzierung

NACE-Rev-2.1-Metadaten © Europäische Union, weiterverwendet unter der Wiederverwendungsrichtlinie der Kommission. Nationale Unterklassen-Metadaten © der jeweiligen nationalen statistischen Ämter (INE, INSEE, DESTATIS, CBS, …). Die NACEBridge-Zuordnungen, das normalisierte Schema und die Wrapper werden vertrieben von TΣKSOMΛ Holding, Lda., entwickelt von TΣKSOMΛ Technologies und bereitgestellt von TΣKSOMΛ | MΛRKET INTΣLLIGENCE.

KI fragen

Übergeben Sie NACEBridge Ihrer Lieblings-KI.

Öffnen Sie einen neuen Chat, vorgeladen mit einem NACEBridge-Startprompt. Der Assistent entdeckt den MCP-Server und Live-Daten selbst — kein Copy-Paste, keine erfundenen Zuordnungen.

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