KalpSetu

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.