Browse, search and fuzzy-match NACE Rev. 2.1 economic activity classification codes.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
An MCP server exposing NACE Rev. 2.1 economic activity classification codes for AI agents.
NACE (Nomenclature of Economic Activities) is the European standard for classifying economic activities. This server loads all 1,047 codes into memory at startup and provides four tools for browsing, looking up, searching, and fuzzy-matching codes β without ever dumping the full dataset to the agent.
Add to your Claude (or any MCP-compatible client) config:
nace_get(code)Returns full details for a single NACE code.
Input: code β e.g. "A", "01", "25.1", "25.11"
Example output:
nace_browse(parent_code?)Returns the direct children of a code (compact: code + label only). Omit parent_code to list all 22 top-level sections. Max 50 results.
Input: parent_code (optional) β e.g. "C", "25", "25.1"
Example β nace_browse() (no argument):
Example β nace_browse("J"):
nace_search(query)Case-insensitive substring search across all activity labels. Returns up to 10 matches.
Input: query β e.g. "software", "fishing", "consulting"
Example β nace_search("software"):
nace_suggest(activity_description)Fuzzy-matches a free-text description to NACE codes. Tokenizes the input, scores by matched terms, and returns the top 5 candidates with a brief explanation. Designed for AI agents doing classification.
Input: activity_description β free-text description of the economic activity
Example β nace_suggest("computer programming software development consultancy"):
Tip: For non-English descriptions (e.g. German "KFZ Mechaniker"), rephrase in English before calling
nace_suggest.
These examples show how an AI agent uses the tools in practice.
The agent calls nace_suggest with an English description:
The agent then drills into the best match with nace_get("95.31") to confirm the parent chain:
Result: 95.31 is the correct class-level code for a car repair shop.
Result: 10.71 β first candidate is an exact match, no further navigation needed.
The agent browses the hierarchy top-down:
Then zooms into division 62:
To inspect with the MCP Inspector:
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/nace-mcp)<a href="https://allmcps.com/mcp/nace-mcp"><img src="https://allmcps.com/api/badge/nace-mcp?style=directory" alt="Nace Mcp on AllMCPs" /></a>