mcpField
C
Cross-border Landed Cost

Cross-border Landed Cost

Local
okagent.krFinance0Updated 6d ago

About Cross-border Landed Cost

Cross-border Landed Cost is an MCP server that estimates the import charges B2C customers may pay for parcels shipped to supported destinations. It breaks down duty, VAT/GST, exemptions, and checkout collection, and reports when a product duty rate is missing.

Key features

  1. 01Estimate duty and VAT/GST for supported destinations
  2. 02Apply destination de minimis rules
  3. 03Show costs in destination and requested currencies
  4. 04Report checkout collection and exemptions
  5. 05List rules, rates, and last-checked dates

Use cases

  1. 01Estimate customer import charges before checkout
  2. 02Compare landed costs across destination countries
  3. 03Review applicable rules and identify missing duty rates

MCP support

The MCP server provides `landed_cost` for a cost breakdown and `landed_cost_rules` for the rules and rates used. The project also offers a hosted MCP endpoint and a REST endpoint.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"groove79-mcp-landed-cost": {
"command": "npx",
"args": [
"-y",
"@appmonster/mcp-landed-cost"
]
}
}
}
Run commandnpx -y @appmonster/mcp-landed-cost

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npm@appmonster/mcp-landed-cost0.1.0

Tools

2

Saved tool list · updated 1w ago

ParameterTypeRequiredDescription
datestringNoImport date for dated rules (default today)
buyerenumNoconsumer | business
fxRatenumberNoUnits of destination currency per 1 unit of currency (skip live FX)
originstringNoOrigin country ISO2 (matters for Canada CUSMA, Korea US threshold)
vatRatenumberNoOverride VAT/GST rate (e.g. Canadian HST 0.13)
currencystringNoCurrency of goodsValue/shipping (ISO 4217)
dutyRatenumberNoProduct duty rate as a decimal (0.08 = 8%) incl. any extra tariffs. Omit if unknown.
shippingnumberNoInternational shipping charged
insurancenumberNo
goodsValuenumberYesPrice of the goods
destinationstringYesDestination country ISO2: US, GB, DE, FR, JP, KR, CN, AU, CA, SG, any EU member
itemCategoriesintegerNoNumber of distinct product types in the parcel (EU flat duty is per category)

Details

From the project README

Cross-border Landed Cost MCP

"What will my customer actually pay?" — goods + shipping + customs duty + import VAT/GST for B2C parcels into the US, UK, all 27 EU states, Japan, Korea, China, Australia, Canada and Singapore, using the de minimis rules in force on the import date:

  • EU: VAT at checkout (IOSS) for ≤€150, plus the €3 duty per item category from 1 July 2026 (normal rates from July 2028)
  • US: no de minimis (suspended; statutory repeal July 2027) — duty on goods value
  • UK ≤£135, Japan ¥10,000 (60% personal-use rule), Korea US$150/200, China CBEC ¥5,000, Australia A$1,000, Canada CUSMA, Singapore S$400
npx -y @appmonster/mcp-landed-cost

Hosted (no install): https://okagent.kr/api/mcp · REST https://okagent.kr/api/tools.

ToolWhat it does
landed_costFull breakdown in destination currency and yours, what is collected at checkout, exemptions, warnings, sources
landed_cost_rulesThe rules and rates used, with the date they were last checked

Product duty rates depend on the HS code and origin (and US additional tariffs), so pass dutyRate when you know it — the tool never invents one and tells you when it is missing. FX: open.er-api.com mid-market (or pass fxRate). Estimates only: customs uses its own rate and valuation; carrier fees, excise and anti-dumping duties are not included.

Part of K-MCP. MIT.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.