MCP Server

PartsTable

com.partstable/partstable
Developer Tools IoT & Hardware Public & reachable MCP 2026-07-28

What this MCP does

Normalizes, validates, searches, and retrieves IT hardware part records and substitute or equivalent part numbers.

get-part
Get the canonical record for a part: identity, manufacturer, description, category, lifecycle, and government classification (NSN/FSC) when present. Sourced from the PartsTable canonical read model.
Input schema
{'type': 'object', 'required': ['partNumber'], 'properties': {'partNumber': {'type': 'string', 'minLength': 2, 'description': 'Part number to look up'}}}
get-substitutes
Find substitute / equivalent / cross-referenced part numbers from the PartsTable cross-reference graph (312,913 cross-references, measured 2026-09-20).
Input schema
{'type': 'object', 'required': ['partNumber'], 'properties': {'partNumber': {'type': 'string', 'description': 'Part number to find substitutes for'}}}
normalize-pn
Normalize an IT hardware part number into its canonical form. Handles HPE (B21/001/spare), Dell (400-XXXX, DP/N), and IBM/Lenovo (FRU) formats. Critical for deduplication and accurate lookups.
Input schema
{'type': 'object', 'required': ['partNumber'], 'properties': {'partNumber': {'type': 'string', 'minLength': 1, 'description': 'Part number is required'}}}
search-parts
Look up a batch of part numbers (max 25) against the PartsTable catalog. Returns per-part identity summary and whether each exists.
Input schema
{'type': 'object', 'required': ['partNumbers'], 'properties': {'partNumbers': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 25, 'minItems': 1, 'description': 'Part numbers to look up'}}}
validate-pn
Validate a part number and check whether it exists in the PartsTable catalog (16M+ parts from government, OEM, and commercial authority sources). Returns structural validity and catalog existence.
Input schema
{'type': 'object', 'required': ['partNumber'], 'properties': {'partNumber': {'type': 'string', 'description': 'The part number to validate'}}}
Changed
get-substitutes
Oct. 1, 2026, 2:54 a.m.
Added
search-parts
Sept. 17, 2026, 12:36 p.m.
Added
get-substitutes
Sept. 17, 2026, 12:36 p.m.
Added
get-part
Sept. 17, 2026, 12:36 p.m.
Added
validate-pn
Sept. 17, 2026, 12:36 p.m.
Added
normalize-pn
Sept. 17, 2026, 12:36 p.m.