IFC India Import Duty & Landed Cost
India import duty (BCD, SWS, AIDC, IGST) by HS code and China-to-India landed cost estimates.
Should I use this
Quality & Safety
Findings (1)
- LOWin get_exchange_rates
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"ifc-india-import-duty": {
"url": "https://importsfromchina.com/mcp"
}
}
}Remote endpoints
https://importsfromchina.com/mcpstreamable-httpWhat it can do
Tool inventory
Tools (6)
🟢lookup_hs_code(hs_code)
Returns the Indian customs duty profile for an 8-digit ITC-HS code on goods imported from China: product description, Basic Customs Duty (BCD), Social Welfare Surcharge (SWS), Agriculture Infrastructure and Development Cess (AIDC), IGST, anti-dumping duty, minimum import price, import policy and compliance notes (BIS, WPC, FSSAI, EPR). Data maintained by IFC - Imports From China.
Input Schema
{
"type": "object",
"properties": {
"hs_code": {
"type": "string",
"description": "8-digit Indian ITC-HS code, e.g. 85395200",
"pattern": "^[0-9]{8}$"
}
},
"required": [
"hs_code"
]
}🟢search_hs_code(query)
Searches IFC's Indian import duty database by product words (e.g. "bluetooth speaker", "office chair") or by the first digits of an HS code, and returns up to 10 matching 8-digit codes with descriptions.
Input Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Product words or the start of an HS code",
"minLength": 2
}
},
"required": [
"query"
]
}🟢estimate_landed_cost(hs_code, invoice_value, currency, mode, cbm, ...)
Estimates the door-to-door landed cost in INR of importing goods from China to India with IFC: invoice value, IFC freight/clearance/delivery, insurance, customs duties (BCD, SWS, AIDC) and IGST, using the same engine as the calculator on importsfromchina.com. Estimate only; IFC confirms the final quote. Give weight_kg, cbm or both. If one is not known, leave it out and IFC uses an approximate figure for it (approx idea only; use the exact values from the supplier if available).
Input Schema
{
"type": "object",
"properties": {
"hs_code": {
"type": "string",
"description": "8-digit Indian ITC-HS code",
"pattern": "^[0-9]{8}$"
},
"invoice_value": {
"type": "number",
"description": "Supplier invoice value in the chosen currency",
"exclusiveMinimum": 0
},
"currency": {
"type": "string",
"enum": [
"USD",
"CNY",
"INR"
],
"default": "USD"
},
"mode": {
"type": "string",
"enum": [
"sea",
"air"
],
"default": "sea"
},
"cbm": {
"type": "number",
"description": "Total volume in cubic metres. Optional: if left out, IFC estimates it from weight_kg and the product type.",
"exclusiveMinimum": 0
},
"cartons": {
"type": "number",
"description": "Optional number of cartons (improves the CBM estimate when cbm is not given)",
"minimum": 0
},
"weight_kg": {
"type": "number",
"description": "Total gross weight in kg. Optional if cbm is given (then an approximate weight is used).",
"exclusiveMinimum": 0
},
"product_name": {
"type": "string",
"description": "Optional product name for the cost sheet"
}
},
"required": [
"hs_code",
"invoice_value"
]
}🟢get_exchange_rates
Returns the exchange rates IFC uses for landed-cost estimates (INR per unit of USD, CNY and INR).
Input Schema
{
"type": "object",
"properties": {}
}🟢contact_ifc
Returns how to contact IFC - Imports From China (WhatsApp, calculator, website) for a confirmed China to India shipping and customs clearance quote.
Input Schema
{
"type": "object",
"properties": {}
}🟢estimate_cbm_from_weight(weight_kg, product, hs_code, cartons)
Gives an approximate shipping volume in cubic metres (CBM) for goods from China from their total gross weight and product type. Use it when the buyer knows the weight but not the CBM. Approximate idea only: if the buyer has the exact CBM from the supplier (packing list), that should be used instead.
Input Schema
{
"type": "object",
"properties": {
"weight_kg": {
"type": "number",
"description": "Total gross weight in kg",
"exclusiveMinimum": 0
},
"product": {
"type": "string",
"description": "Product name or type, e.g. office chairs, LED lights, garments, bluetooth speakers"
},
"hs_code": {
"type": "string",
"description": "Optional Indian HS code (2 to 8 digits) to help pick the product category"
},
"cartons": {
"type": "number",
"description": "Optional number of cartons; improves the estimate",
"minimum": 0
}
},
"required": [
"weight_kg"
]
}Community
Evidence