NAICS/SIC Code Lookup — Industry Classification Codes

by easysolutions906

383 downloads
Not rated
GitHub

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

- 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:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name NAICS/SIC Code Lookup — Industry Classification Codes
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. 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

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.