{"serverId":"mcp-registry/io.github.f-tiger/us-import-duty-facts","tools":[{"name":"check_import_claim","fixed":{"name":"check_import_claim","description":"Fact-check a circulating claim about US import duties against the dated official record. Returns a verdict, why, and the sources. Covers the four figures still repeated everywhere in 2026: the $800 de minimis exemption, the $80–$200 postal flat duty, the ~54%/$100 courier rule, and 'reciprocal' baseline tariffs. Use this when a user quotes a number for US imports.","inputSchema":{"type":"object","required":["claim"],"properties":{"claim":{"type":"string","description":"The claim in the user's words, e.g. 'under $800 is duty free'"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":163,"tokensAfter":163},{"name":"import_rule_changes","fixed":{"name":"import_rule_changes","description":"What changed in the general US import rules, newest first, from the official Federal Register API: presidential tariff actions, CBP and DHS rules, USTR notices — each with its publication date, document number and federalregister.gov link. Use `since` to get only what is new to you, the same way you would poll a changelog. Case-specific antidumping, ITC and Foreign-Trade Zone paperwork is out of scope by design and the response says so.","inputSchema":{"type":"object","properties":{"limit":{"type":"number","description":"Maximum documents to return (default 25)"},"since":{"type":"string","description":"Only documents published on or after this date (YYYY-MM-DD)"},"matched_in":{"enum":["title_or_abstract","full_text_only","any"],"type":"string","description":"title_or_abstract = the import phrase is in the headline matter (usually the ones that matter); default any"}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":258,"tokensAfter":258},{"name":"recall_check","fixed":{"name":"recall_check","description":"Official US product recalls (CPSC saferproducts.gov API) touching a product category in the last 365 days: date, title, hazard and the cpsc.gov URL. A keyword hit means the words appear in a recall title, not that a particular supplier or SKU is affected. Use before recommending or sourcing a category.","inputSchema":{"type":"object","properties":{"pick":{"type":"string","description":"Product slug, e.g. 'cable-powerbank'"},"query":{"type":"string","description":"Keyword matched against the tracked categories and recall titles"},"only_hits":{"type":"boolean","description":"Only categories with at least one recall; default true when no pick/query given"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":195,"tokensAfter":195}],"toolsChanged":3,"tokensSaved":0,"todo":[],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}