mcpField
N
NAICS/SIC Code Lookup — Industry Classification Codes

NAICS/SIC Code Lookup — Industry Classification Codes

Local
github.com/easysolutions906Developer Tools0Updated 33w ago

About NAICS/SIC Code Lookup — Industry Classification Codes

An MCP server for finding NAICS 2022 and SIC 1987 industry classification codes. It serves business and development workflows with keyword search, code details, sector browsing, and crosswalks between the systems.

Key features

  1. 01Look up NAICS and SIC codes
  2. 02Search codes by keyword
  3. 03Browse NAICS sectors
  4. 04View code hierarchy and children
  5. 05Crosswalk between NAICS and SIC

Use cases

  1. 01Find a code from an industry keyword
  2. 02Check a code's hierarchy and subcodes
  3. 03Convert between NAICS and SIC classifications
  4. 04Browse codes within a NAICS sector

MCP support

Exposes four lookup and search tools for NAICS and SIC codes to MCP clients. It supports stdio by default and Streamable HTTP when configured with PORT.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"naics-api": {
"command": "npx",
"args": [
"-y",
"@easysolutions906/naics-api"
]
}
}
}
Run commandnpx -y @easysolutions906/naics-api

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npm@easysolutions906/naics-api

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

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)

ToolDescription
naics_lookupLook up a NAICS code with title, hierarchy, children, and SIC crosswalk
naics_searchSearch NAICS codes by keyword (e.g., "software", "restaurant")
sic_lookupLook up a SIC code with title, hierarchy, children, and NAICS crosswalk
sic_searchSearch 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

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.