MCP Server

hts-classify

com.x402supply/hts-classify
Commerce & Retail Legal & Compliance Public & reachable MCP 2025-11-25

What this MCP does

Classifies product descriptions into candidate US HS/HTS customs codes with tariff details and confidence indicators.

classify
Classify a product description into candidate HS/HTS10 tariff codes. Deterministic BM25 retrieval over the USITC HTS schedule with heading-agreement boosting, returning the full parent-chain description, general duty rate, and a score-gap confidence per candidate. Not a customs ruling — always includes a disclaimer to verify with a licensed broker.
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['description'], 'properties': {'options': {'type': 'object', 'properties': {'top_k': {'type': 'integer', 'default': 3, 'maximum': 10, 'minimum': 1}, 'origin_hint': {'type': 'string', 'maxLength': 100}}, 'additionalProperties': False}, 'description': {'type': 'string', 'maxLength': 500, 'minLength': 1}}, 'additionalProperties': False}
classify_bulk
Classify up to 100 product descriptions in one paid call — one payment covers the whole batch (per-item discount vs calling `classify` N times). Deterministic BM25 retrieval over the USITC HTS schedule, same as `classify`. Not a customs ruling — always includes a disclaimer to verify with a licensed broker.
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['items'], 'properties': {'items': {'type': 'array', 'items': {'type': 'string', 'maxLength': 500, 'minLength': 1}, 'maxItems': 100, 'minItems': 1}, 'options': {'type': 'object', 'properties': {'top_k': {'type': 'integer', 'default': 3, 'maximum': 10, 'minimum': 1}, 'origin_hint': {'type': 'string', 'maxLength': 100}}, 'additionalProperties': False}}, 'additionalProperties': False}
Added
classify_bulk
Sept. 23, 2026, 2:54 a.m.
Added
classify
Sept. 17, 2026, 12:38 p.m.