KalpSetu for AI agents
Indian trade data for any agent: export compliance by lane, live mandi prices from Agmarknet, and the import duty a destination charges on goods from India. Every figure credits its source. No sign-up and no key.
Connect
https://www.kalpsetu.co.in/api/mcp
Streamable HTTP, no auth, read-only. In Claude: Settings, Connectors, Add custom connector, and paste the URL. Any MCP client works the same way:
{ "mcpServers": { "kalpsetu": { "type": "http", "url": "https://www.kalpsetu.co.in/api/mcp" } } }
Tools
compliance_lane
What an Indian exporter needs to ship one sector to one destination: licences, registrations, certificates and restrictions, each with the official source it came from. Use it first on any export question.
"What does a spice exporter in India need to ship to Germany?"
mandi_prices
Wholesale prices in Indian mandis for one agricultural commodity, all India or one state, from Agmarknet (Government of India, via data.gov.in). Each row is one market on one day with min, max and modal rupees per quintal, graded Real, with its source. When the live feed is down you get the last stored prices marked stale with their date, never a silent blank.
"What is groundnut fetching in Gujarat mandis today?"
duty_rate
The import duty a destination charges on an HS code from India: MFN rate, the preferential rate where an Indian trade agreement is in force, and VAT, with source and confidence. Graded Reference when read from an official tariff schedule and Directional when from live search.
"What duty does the UAE charge on HS 090421 from India, and does CEPA cut it?"
Limits
10 calls a minute per caller. Bad arguments come back as a plain error that says what to send instead.
What it does not do
It reads no one's account, books nothing and sends nothing. India to Pakistan routes are refused because direct trade is suspended.
For ERPs
KalpSetu desks also get a keyed REST API for the same data plus vessel line-ups and price history. Write to parth@kalpsetu.co.in.