MonstarX·India MCP
/mcp
MonstarX · India MCP

India's public data, ready for your AI.

Weather, mandi prices, geocoding, pincodes, holidays, hospitals, BMTC buses, tourism, railways, open datasets — India's public APIs live across many agencies, each with its own formats and quirks. MonstarX unifies them into 188 tools any AI agent can call, through one MCP URL: 59 national, 39 shared, plus exclusive tools across states. No API keys. Stop writing integration glue.

188
total tools
98
national + shared
87
exclusive
28
states
0
API keys or signup

▶Live playground

Browse by state

Pick a state, then National · Shared · Exclusive tools on one MCP URL.

Andhra Pradesh

01What you can build

From a weekend prototype to a production agent — each idea is a few MCP tool calls away.

⛅

Weather & air quality

City forecasts (2h / 24h / 4-day), UV, temperature, humidity, and AQI for any Indian city.

in_weather_24hin_weather_4dayin_uv_indexin_air_quality
🍅

Mandi & finance

State mandi prices, FX rates, and IFSC lookup for market research or agent workflows.

in_mandi_pricesin_fx_ratein_ifsc_lookup
📍

Maps & addressing

Geocode places, reverse-geocode coordinates, elevation, and India Post pincodes — no API keys.

in_geocodein_reverse_geocodein_elevationin_postal_code
🏥

Health & civic

Hospital directories by state, public holidays, and recent earthquake reports.

in_hospital_directoryin_holidaysin_earthquakes
🚌

Travel & transit

Tourist places, railway open data, and city transit such as Bengaluru BMTC.

in_tourist_placesin_railway_route_kmka_bus_stops
📚

Open data explorer

Search data.gov.in, inspect resource metadata, and query tabular datasets through one MCP URL.

in_datasets_searchin_dataset_metadatain_dataset_query

02Connect your agent

MonstarX India MCP is a remote HTTP server speaking the Model Context Protocol. Point any MCP-capable client at the endpoint — no auth handshake, it's stateless.

Claude Code
Cursor / native HTTP clients
Claude Desktop — claude_desktop_config.json
Or just cURL it

03Response format

Every call returns the payload twice — as a JSON string in content[0].text and as a parsed object in structuredContent (prefer this). Each payload wraps the data in a consistent provenance envelope so your agent always knows the source, agency and freshness.

FieldMeaning
sourceUpstream platform — data.gov.in, Open-Meteo, India Post, Nominatim, etc.
agencyOriginating body — IMD-compatible feeds, CPCB, India Post, Digital India agencies, …
apiThe specific upstream API that was queried.
licenseData licence / terms note when applicable.
retrieved_atServer fetch time (UTC). Live timestamps inside payloads are often IST (+05:30).
data / resultsThe payload. List tools add context like total, shown, found.

04Errors

Errors come back as a normal result with isError: true and a message in content[0].text — not as a transport-level failure. Invalid or missing arguments return MCP error -32602. An empty list is a valid "no matches", not an error.

05All tools

One /mcp endpoint for everything. National tools are nationwide in_* calls. Shared tools are also in_* but expect a state argument. Exclusive tools are state-prefixed (ap_*, ka_*, tn_*…). Badges mark the layer — use Try in playground for a working example.