Skip to main content

usitc-tariffs-mcp-server

io.github.cyanheads/usitc-tariffs-mcp-serverVersion 0.1.2

Search USITC tariff schedules, inspect heading trees, and look up published duty rates.

Status

Responds565 msAnswered our handshake without sign-in.

Registry data may be out of date

We could not refresh it, so this page shows the last copy.
Last checked
Nov 14, 2026, 14:49 UTC
Latency
565 ms
Remotes responding
1 of 1
Sign-in
No sign-in
Hosting
Hosted outside the EU (detected)
Registry data as of
Nov 14, 2026, 22:14 UTC

Data from the official MCP Registry, checked by run.zero. How we check

Connect

Streamable HTTP
https://usitc-tariffs.caseyjhand.com/mcpResponds565 ms
No sign-in

Claude Code

claude mcp add --transport http usitc-tariffs-mcp-server https://usitc-tariffs.caseyjhand.com/mcp

Claude Desktop and claude.ai

Settings > Connectors > Add custom connector
Name: usitc-tariffs-mcp-server
Remote MCP server URL: https://usitc-tariffs.caseyjhand.com/mcp

Cursor

{
  "mcpServers": {
    "usitc-tariffs-mcp-server": {
      "url": "https://usitc-tariffs.caseyjhand.com/mcp"
    }
  }
}

VS Code

code --add-mcp '{"name":"usitc-tariffs-mcp-server","type":"http","url":"https://usitc-tariffs.caseyjhand.com/mcp"}'
Streamable HTTP
npm: @cyanheads/usitc-tariffs-mcp-server 0.1.2
Package only

npm (npx)

claude mcp add usitc-tariffs-mcp-server -- npx -y @cyanheads/usitc-tariffs-mcp-server@0.1.2
Streamable HTTP
npm: @cyanheads/usitc-tariffs-mcp-server 0.1.2
Package only

npm (npx)

claude mcp add usitc-tariffs-mcp-server -- npx -y @cyanheads/usitc-tariffs-mcp-server@0.1.2

Built your own server? run.zero hosts MCP servers on European infrastructure.

Host your own MCP server on run.zero

Tools

6 tools

Tools of usitc-tariffs-mcp-server
Read-only
Idempotent
Open world
usitc_browse_chapterBrowse numbered headings with complete distinct eight-digit rate-line relationships and independent ten-digit statistical counts. A unique combined ten-digit source row can establish an absent eight-digit relationship. Published subchapter titles group following headings when present. Chapters 98 and 99 expose actual published entries without synthetic four-digit headings; grouping is unavailable without sourced markers. Reserved chapters can return a successful empty collection.Not declaredYesYesYes
usitc_check_additional_dutiesFind Chapter 99 candidate headings and source references for an exact eight- or ten-digit commodity number. Coverage is partial and empty candidates never establish clearance. Use candidates, evidence with a returned candidateCode, or unmapped views; follow returned noteId and noteCursor for complete source passages. Country comparisons retain unknown and different-country evidence. No applicability, current legal status, exclusions, stacking or combined duties are determined.Not declaredYesYesYes
usitc_get_headingInspect a four-, six- or eight-digit HTS classification and its complete indented descendants, including unnamed superior rows. Published section titles are retained separately in sections, outside legal ancestry. Ancestry is built from the whole containing heading before filtering. Each parent and inherited-rate source has an exact nodeId follow-up. Chapters 98 and 99 preserve published forest roots without inventing four-digit records.Not declaredYesYesYes
usitc_list_referenceList accepted identifier formats, edition-pinned Special Program Indicators, chapter/section navigation labels, quantity units or published release metadata. Program names are decoded separately from country membership, which remains unknown without independently verified lists. Release records identify published editions but do not enable historical tariff lookup. Follow nextCursor for all entries.Not declaredYesYesYes
usitc_lookup_duty_rateRetrieve an eight-digit rate line or exact ten-digit statistical number with all published General, Special and Column 2 cells. An explicit eight-digit row takes precedence; an absent one resolves only through a unique ten-digit source row, retaining its identity. Multiple suffixes stay unresolved. Blank statistical cells inherit only from the matching eight-digit legal ancestor. With countryCode, report edition-matched General Note 3(b) listing; Special-program membership stays unknown. Neither comparison establishes qualification or selects a column. Follow usitc_check_additional_duties for partial Chapter 99 research.Not declaredYesYesYes
usitc_search_htsSearch published USITC descriptions or complete HTS code prefixes in source order. Matches are flat published rows with unresolved rates; call usitc_get_heading for legal ancestry and usitc_lookup_duty_rate for exact base rate columns. Follow nextCursor with identical arguments for all remaining matches.Not declaredYesYesYes

Details

Registry status
Active
Published
Oct 26, 2026
Updated
Oct 26, 2026
Website
Not given
Categories (suggested)
Search and webSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
GDPR
Not declared

Are you the operator? Claim this listing