Documentație pentru dezvoltatori și AI

NACEBridge API & MCP

O punte între fiecare cod european de activitate — expusă ca gateway REST, server MCP Streamable HTTP, JavaScript SDK și wrapper Python open-source. Date alimentate de TΣKSOMΛ | MΛRKET INTΣLLIGENCE.

Prezentare

NACEBridge mapează EU NACE Rev 2.1 până la subclasele naționale cu a cincea cifră folosite de 27 de țări UE, Regatul Unit și Elveția (CAE-Rev4 PT, NAF FR, WZ DE, SBI NL, …). Toate cele patru utilitare web sunt disponibile și programatic:

  • searchcăutare globală + locală după cuvânt-cheie
  • decodeextinde un cod național în întreaga sa ierarhie UE
  • cousinssubclase echivalente transfrontaliere
  • gridpivot multinațional pentru o divizie NACE

Autentificare și chei API

Fiecare cerere către /api/v1/* poartă un header X-API-Key. Autentificați-vă și generați chei în tabloul de bord al cheilor API. Cheile sunt hash-uite în repaus — nu stocăm niciodată plaintext-ul.

X-API-Key: nb_live_XXXXXXXXXXXXXXXXXXXXXXXX

Endpoint-ul MCP folosește exact același header, exact aceleași limite pe nivel și exact același jurnal de cereri ca gateway-ul REST — singura diferență este URL-ul (/mcp în loc de /api/v1/…) și învelișul JSON-RPC. Traficul web anonim este permis pentru utilitarele UI, dar este limitat blând cu un contor pe IP (vezi Limite de cereri).

Limite de cereri

NivelLimităNote
Anonim (web)30 cereri / IPCAPTCHA v4 pentru utilizarea site-ului · IP CAPTCHA pentru API / MCP
Gratuit60 cereri / oră · 250 / ziPrototipare și aplicații simple
Pro10,000 req / dayMatrice completă de coduri înrudite și grilă incluse
Dezvoltator100,000 req / dayExport în masă și revizii istorice
EnterprisePersonalizatMCP dedicat, SLA, on-prem — contactați-ne

Vârfurile peste limita ferestrei returnează HTTP 429 cu Retry-After.

Endpoint-uri REST

Cinci resurse sub https://nacebridge.dev/api/v1/*. Fiecare endpoint acceptă GET cu parametri query sau POST cu corp JSON. Răspunsurile sunt { ok, tier, data } cu headere X-RateLimit-* atașate.

Punct finalIntrareReturnează
GET /api/v1/searchq, limit?Clase UE și subclase naționale potrivite
GET /api/v1/decodecountry_iso, codeIerarhie NACE completă pentru o subclasă națională
GET /api/v1/cousinscountry_iso, codeSubclase echivalente în întreaga UE
GET /api/v1/griddivision?, countries?, limit?Pivot multinațional al claselor vs subclaselor
GET /api/v1/countriesCoduri ISO încărcate în prezent
# 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"}'

Server MCP (Streamable HTTP)

NACEBridge vorbește specificația MCP Streamable HTTP transport . Direcționați orice client MCP către:

https://nacebridge.dev/mcp

POST JSON-RPC 2.0 cu ambele tipuri de conținut în 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): adăugați ca un Connector personalizat cu același URL — uneltele search și fetch sunt expuse pentru Deep Research.

Cursor: adăugați același URL în ~/.cursor/mcp.json.

Referință unelte MCP

search{ q? }

ChatGPT Connectors search. Returnează { id, title, url, snippet } clasate.

fetch{ id }

ChatGPT Connectors fetch. Forma id: „<country_iso>:<code>“ sau „eu:<class_code>“.

keyword_search{ q, limit? }

Text liber în clase UE și subclase naționale.

decode_local_code{ country_iso, code }

Extinde o subclasă națională în întreaga sa ierarhie EU NACE.

cousin_matrix{ country_iso, code }

Subclase echivalente în toate celelalte țări UE, ancorate pe clasa NACE de 4 cifre.

class_grid{ division?, countries?, limit? }

Pivot al claselor UE vs subclase naționale în țările selectate.

list_countries{}

Coduri ISO de țară încărcate în prezent.

Skill-uri pentru asistenți AI (Claude, Cursor, Devin)

Instrucțiuni gata de folosit care vă învață asistentul AI când și cum să apeleze NACEBridge. Descărcați, instalați în asistentul ales, iar data viitoare când utilizatorul lipește un cod NACE / CAE / NAF / WZ / SBI, asistentul va folosi serverul MCP în loc să ghicească.

Toate trei indică doar URL-urile publice MCP și REST. Nu conțin nicio cheie API — utilizatorii o furnizează pe a lor din tabloul de bord al cheilor API.

SDK JavaScript

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"] });

Wrapper MCP Python

Wrapperul open-source se află în public-wrappers/mcp/. Este un proxy httpx subțire — zero date locale — astfel gateway-ul privat rămâne sursa adevărului.

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

Descoperire AI (llms.txt, Ask-an-AI)

Publicăm o hartă de site citibilă de mașini la /llms.txt și un index mai bogat la /llms-full.txt, astfel încât asistenții AI să se poată auto-onboarda. Blocul Ask-an-AI de pe pagina principală predă un chat nou către ChatGPT, Claude, Gemini, Grok sau Perplexity, preîncărcat cu un prompt NACEBridge care îi spune asistentului să folosească serverul MCP în loc să ghicească.

Erori

  • 401X-API-Key lipsă sau invalid
  • 402cota nivelului epuizată, upgrade necesar
  • 422inputul a eșuat validarea Zod; răspunsul conține detalii pe câmpuri
  • 429limită de cereri atinsă, respectați Retry-After
  • 5xxincident; retry-urile sunt sigure (toate operațiunile sunt doar citire)

Licențiere

Metadatele NACE Rev 2.1 © Uniunea Europeană, reutilizate conform politicii de reutilizare a Comisiei. Metadatele subclaselor naționale © institutele naționale de statistică respective (INE, INSEE, DESTATIS, CBS, …). Mapările NACEBridge, schema normalizată și wrapper-ele sunt distribuite de TΣKSOMΛ Holding, Lda., construit de TΣKSOMΛ Technologies și alimentat de TΣKSOMΛ | MΛRKET INTΣLLIGENCE.

Întreabă un AI

Predă NACEBridge AI-ului tău preferat.

Deschide un chat nou preîncărcat cu un prompt inițial NACEBridge. Asistentul va descoperi singur serverul MCP și datele live — fără copy-paste, fără mapări inventate.

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