Yen estimates of the total cost to buy Japanese goods via proxy services and ship them abroad.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Export check: allowed, conditional, or blocked, with reasons (lithium, alcohol, destination lists). Not a customs clearance.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http landed-cost https://japanlanded.com/mcp
Export check: allowed, conditional, or blocked, with reasons (lithium, alcohol, destination lists). Not a customs clearance.
| Argument | Type | Description |
|---|---|---|
| lang | string | |
| country* | string | |
| lithium | string | |
| category* | string | |
| weight_g | number | |
| price_jpy | integer | |
| alcohol_abv | number | |
| mains_voltage | string | |
| shipping_method | string |
{
"type": "object",
"required": [
"country",
"category"
],
"properties": {
"lang": {
"enum": [
"en",
"ja"
],
"type": "string"
},
"country": {
"type": "string"
},
"lithium": {
"enum": [
"installed",
"spare",
"none",
"unspecified"
],
"type": "string"
},
"category": {
"enum": [
"figures",
"trading_cards",
"retro_games",
"cameras",
"effects_pedals",
"sake",
"whisky"
],
"type": "string"
},
"weight_g": {
"type": "number"
},
"price_jpy": {
"type": "integer",
"minimum": 1
},
"alcohol_abv": {
"type": "number"
},
"mains_voltage": {
"enum": [
"100",
"100-240",
"unknown",
"not_applicable"
],
"type": "string"
},
"shipping_method": {
"enum": [
"ems",
"japan_post_small_packet",
"japan_post_sal_small_packet",
"japan_post_surface_small_packet",
"japan_post_air_parcel",
"japan_post_sal_parcel",
"japan_post_surface_parcel",
"dhl"
],
"type": "string"
}
},
"additionalProperties": false
}Estimate a multi-item cart for each proxy. cheapest/fastest stay null until the dataset can support them.
| Argument | Type | Description |
|---|---|---|
| lang | string | |
| items* | array | |
| proxy | string | |
| country* | string | |
| shipping_method | string |
{
"type": "object",
"required": [
"country",
"items"
],
"properties": {
"lang": {
"enum": [
"en",
"ja"
],
"type": "string"
},
"items": {
"type": "array",
"items": {
"type": "object",
"properties": {
"lithium": {
"enum": [
"installed",
"spare",
"none",
"unspecified"
],
"type": "string"
},
"category": {
"enum": [
"figures",
"trading_cards",
"retro_games",
"cameras",
"effects_pedals",
"sake",
"whisky"
],
"type": "string"
},
"item_url": {
"type": "string",
"description": "Echoed only. Never fetched by this server."
},
"quantity": {
"type": "integer",
"default": 1,
"maximum": 20,
"minimum": 1
},
"weight_g": {
"type": "number",
"description": "Weight of one unit in grams. Omit only to use unsourced placeholder."
},
"width_cm": {
"type": "number"
},
"height_cm": {
"type": "number"
},
"length_cm": {
"type": "number",
"description": "Ignored. Volumetric weight is not calculated."
},
"price_jpy": {
"type": "integer",
"minimum": 1,
"description": "Merchandise price in yen for one unit."
},
"alcohol_abv": {
"type": "number"
},
"source_site": {
"enum": [
"mercari",
"yahoo_auctions",
"rakuten",
"amazon_jp",
"surugaya",
"digimart",
"map_camera",
"kitamura",
"other"
],
"type": "string"
},
"mains_voltage": {
"enum": [
"100",
"100-240",
"unknown",
"not_applicable"
],
"type": "string"
}
},
"additionalProperties": false
},
"maxItems": 20,
"minItems": 1
},
"proxy": {
"type": "string"
},
"country": {
"type": "string"
},
"shipping_method": {
"enum": [
"ems",
"japan_post_small_packet",
"japan_post_sal_small_packet",
"japan_post_surface_small_packet",
"japan_post_air_parcel",
"japan_post_sal_parcel",
"japan_post_surface_parcel",
"dhl"
],
"type": "string"
}
},
"additionalProperties": false
}Estimate yen costs (pay-now / before-ship / on-arrival) for one item via Japan proxies. Partial sums only; not a landed total. Missing fees stay null.
| Argument | Type | Description |
|---|---|---|
| lang | string | |
| proxy | string | Omit to compare every proxy in the dataset. |
| country* | string | ISO code or English name, e.g. US, GB, DE. |
| lithium | string | |
| category* | string | |
| item_url | string | Echoed only. Never fetched by this server. |
| quantity | integer | |
| weight_g | number | Weight of one unit in grams. Omit only to use unsourced placeholder. |
| width_cm | number | |
| height_cm | number | |
| length_cm |
Outbound link for a proxy. Buyee returns the affiliate URL when not alcohol; alcohol is suppressed. Other proxies are public pages with placeholder:true. Never executes a purchase.
| Argument | Type | Description |
|---|---|---|
| lang | string | |
| proxy* | string | |
| category | string | |
| item_url | string | Echoed only. Never fetched. |
{
"type": "object",
"required": [
"proxy"
],
"properties": {
"lang": {
"enum": [
"en",
"ja"
],
"type": "string"
},
"proxy": {
"type": "string"
},
"category": {
"enum": [
"figures",
"trading_cards",
"retro_games",
"cameras",
"effects_pedals",
"sake",
"whisky"
],
"type": "string"
},
"item_url": {
"type": "string",
"description": "Echoed only. Never fetched."
}
},
"additionalProperties": false
}List destination countries with EMS zone assignment and lithium list flags.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}List proxies in the fee dataset with summaries and unknown charges.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 10, 2026.
No readOnlyHint / destructiveHint annotations, so clients can't tell a read from a write without asking.
Fix: Add annotations to each tool, e.g. { readOnlyHint: true } for tools that only read.
| number |
| Ignored. Volumetric weight is not calculated. |
| price_jpy* | integer | Merchandise price in yen for one unit. |
| alcohol_abv | number |
| source_site | string |
| mains_voltage | string |
| shipping_method | string |
{
"type": "object",
"required": [
"price_jpy",
"category",
"country"
],
"properties": {
"lang": {
"enum": [
"en",
"ja"
],
"type": "string"
},
"proxy": {
"type": "string",
"description": "Omit to compare every proxy in the dataset."
},
"country": {
"type": "string",
"description": "ISO code or English name, e.g. US, GB, DE."
},
"lithium": {
"enum": [
"installed",
"spare",
"none",
"unspecified"
],
"type": "string"
},
"category": {
"enum": [
"figures",
"trading_cards",
"retro_games",
"cameras",
"effects_pedals",
"sake",
"whisky"
],
"type": "string"
},
"item_url": {
"type": "string",
"description": "Echoed only. Never fetched by this server."
},
"quantity": {
"type": "integer",
"default": 1,
"maximum": 20,
"minimum": 1
},
"weight_g": {
"type": "number",
"description": "Weight of one unit in grams. Omit only to use unsourced placeholder."
},
"width_cm": {
"type": "number"
},
"height_cm": {
"type": "number"
},
"length_cm": {
"type": "number",
"description": "Ignored. Volumetric weight is not calculated."
},
"price_jpy": {
"type": "integer",
"minimum": 1,
"description": "Merchandise price in yen for one unit."
},
"alcohol_abv": {
"type": "number"
},
"source_site": {
"enum": [
"mercari",
"yahoo_auctions",
"rakuten",
"amazon_jp",
"surugaya",
"digimart",
"map_camera",
"kitamura",
"other"
],
"type": "string"
},
"mains_voltage": {
"enum": [
"100",
"100-240",
"unknown",
"not_applicable"
],
"type": "string"
},
"shipping_method": {
"enum": [
"ems",
"japan_post_small_packet",
"japan_post_sal_small_packet",
"japan_post_surface_small_packet",
"japan_post_air_parcel",
"japan_post_sal_parcel",
"japan_post_surface_parcel",
"dhl"
],
"type": "string"
}
},
"additionalProperties": false
}