NAICS/SIC Code Lookup — Industry Classification Codes
About
Look up NAICS 2022 and SIC industry codes. 2,133 NAICS codes, 1,498 SIC codes, keyword search, and crosswalk mappings. Required for business loans, insurance, tax filings.
Details
- Author
- easysolutions906
- Downloads
- 383
- Categories
- Developer Tools
Jump to
- Look up NAICS codes with full hierarchy and SIC crosswalk
- Search NAICS codes by keyword (e.g., “software”, “restaurant”)
- Look up SIC codes with hierarchy and NAICS crosswalk
- Search SIC codes by keyword
- Batch lookup of multiple codes via HTTP endpoint
- Browse all codes in a NAICS sector
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
NAICS/SIC Code Lookup — Industry Classification CodesCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Install with npx @easysolutions906/naics-api. Configure as an MCP server in Claude Desktop or Cursor by adding the command to the appropriate JSON config file. Optionally set the PORT environment variable to run as an HTTP server.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"naics/sic code lookup \u2014 industry classification codes": {
"naics": {
"command": "npx",
"args": [
"-y",
"@easysolutions906/naics-api"
]
}
}
}
}
McpServers
{
"naics": {
"command": "npx",
"args": [
"-y",
"@easysolutions906/naics-api"
]
}
}
MCP NAICS/SIC Server
A Model Context Protocol (MCP) server for looking up NAICS 2022 and SIC industry codes with keyword search, sector browsing, and NAICS-to-SIC crosswalk mapping.
Tools (4 total)
| Tool | Description |
|------|-------------|
| naics_lookup | Look up a NAICS code with title, hierarchy, children, and SIC crosswalk |
| naics_search | Search NAICS codes by keyword (e.g., "software", "restaurant") |
| sic_lookup | Look up a SIC code with title, hierarchy, children, and NAICS crosswalk |
| sic_search | Search SIC codes by keyword |
Install
npx @easysolutions906/naics-api
Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"naics": {
"command": "npx",
"args": ["-y", "@easysolutions906/naics-api"]
}
}
}
Cursor
Add to .cursor/mcp.json:
{
"mcpServers": {
"naics": {
"command": "npx",
"args": ["-y", "@easysolutions906/naics-api"]
}
}
}
REST API
Set PORT env var to run as an HTTP server.
- GET /lookup?code=541511 -- look up a NAICS code
- GET /search?q=software -- search NAICS codes by keyword
- GET /sector/:code -- list all codes in a NAICS sector
- GET /sic/lookup?code=7372 -- look up a SIC code
- GET /sic/search?q=software -- search SIC codes by keyword
- GET /crosswalk?naics=541511 -- NAICS to SIC crosswalk
- POST /lookup/batch -- batch lookup NAICS or SIC codes
Data Source
NAICS 2022 codes from the US Census Bureau. SIC 1987 codes from the Standard Industrial Classification system. NAICS is revised on a 5-year cycle (next: 2027). SIC has not been updated since 1987. Run npm run build-data to regenerate.
Transport
- stdio (default) -- for local use with Claude Desktop and Cursor
- HTTP -- set PORT env var to start in Streamable HTTP mode on /mcp
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





