Back to Directory/Developer Tools

io.github.daleweaver1981/tariffmonitor-mcp

US import tariff estimates: HTS lookup and stacked rate (MFN + Section 301 + 232). No API key.

Developer ToolsJavaScriptv1.2.1

tariffmonitor-mcp

MCP server for the Tariff Exposure Monitor — a live US import tariff calculator covering 19,856 HTS codes.

Give Claude (or any MCP-compatible AI) the ability to look up real stacked tariff rates and project the November 10, 2026 cliff impact on any product.

What it does

Two tools:

ToolWhat it does
lookup_hts_codeSearch 19,856 HTS codes by description or numeric prefix
calculate_tariffReturns an estimated stacked rate (MFN base + Section 301 + Section 232) and flags the Nov 10, 2026 Section 301 exclusion expiry. Optional: annual import volume → dollar impact

Example exchange — a real capture from the live API on 2026-09-11, not a mock-up:

You: What's the tariff on athletic footwear from China, and what does it cost me at $800k/year?

Claude: [calls lookup_hts_code query="athletic footwear", then calculate_tariff
         hts_code="6404110000", origin_country="CN", annual_import_value_usd=800000]

Note: 6404110000 is not in the schedule. This rate is for heading 640411, resolved to 6404112030.

HTS 6404112030 - For men
Origin: CN

Rate stack:
  MFN base rate: +0.00%
  Section 301 (China trade enforcement): +7.50%
Total current rate: 7.50%

No cliff change projected for this code/country combination.

Dollar impact at $800,000/yr import value:
  Current annual duties: $60,000

Rates change, and a rate is per HTS code and origin country - treat the numbers above as the shape of the answer, not as a quote for your shipment. The tool never invents a rate: if the upstream is unreachable or the code is not in the schedule, it says so instead of estimating.

Install (Claude Desktop)

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "tariffmonitor": {
      "command": "npx",
      "args": ["-y", "tariffmonitor-mcp"]
    }
  }
}

Restart Claude Desktop. The lookup_hts_code and calculate_tariff tools appear automatically.

Install (Cursor / other MCP clients)

{
  "mcp": {
    "servers": {
      "tariffmonitor": {
        "command": "npx",
        "args": ["-y", "tariffmonitor-mcp"]
      }
    }
  }
}

No API key required

The tool calls the free public API at adcreator-ai.com. No signup, no rate limits for reasonable use.

Related

Built by Dale Weaver / 0xpi.

Installation

Source-derived launch command. Check the maintainer’s required arguments and credentials before running:

bash
npx -y tariffmonitor-mcp

Set up in your AI client

Merge this template into ~/Library/Application Support/Claude/claude_desktop_config.json. Keep existing servers. Add any arguments, credentials, and permissions required by the maintainer; this template has not been install-tested.

json
{
  "mcpServers": {
    "io-github-daleweaver1981-tariffmonitor-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "tariffmonitor-mcp"
      ]
    }
  }
}

Restart Claude Desktop completely for changes to take effect. Confirm the server appears connected in the client’s tool list, then try a read-only example from its documentation.

Claude Desktop setup reference

Package

tariffmonitor-mcpnpm

Compatible MCP Clients

io.github.daleweaver1981/tariffmonitor-mcp works with any MCP-compatible client. Copy the config snippet from the Configuration section above and add it to the file shown for your client, then restart the application.

  • Claude Desktop~/Library/Application Support/Claude/claude_desktop_config.jsonRestart Claude Desktop completely for changes to take effect.
  • Cursor~/.cursor/mcp.jsonRestart Cursor for changes to take effect.
  • VS Code.vscode/mcp.jsonReload VS Code window for changes to take effect.
  • Windsurf~/.codeium/windsurf/mcp_config.jsonRestart Windsurf for changes to take effect.
  • Claude Code.mcp.jsonSave at the project root, then start Claude Code in that project and review the MCP server approval prompt. Keep real credentials out of shared files.

Learn More