Monstarx India MCP
Provides address search, geocoding, and reverse geocoding for Indian locations using OpenStreetMap Nominatim.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Monstarx India MCP
Production-ready MCP server for India public data, maps/address lookup, weather, environment, and transport APIs.
This server exposes India-specific data sources through the Model Context Protocol (MCP), so AI tools and developer agents can query official and public India data without manually integrating every upstream API.
This is a new project. It does not modify the Singapore MCP.
Planned Endpoint
Environment | MCP URL | Health URL |
Production |
|
|
Staging |
|
|
Related MCP server: google-maps-mcp-server
MCP Client Setup
One Worker, one MCP URL. Common tools are in allTools (pass "state": "Tamil Nadu" when a tool supports it). State-exclusive tools are named {code}_{topic} (for example ka_bus_routes, tn_doctors_beds) and are still called on /mcp. Catalog: GET / or GET /scopes.
{
"mcpServers": {
"monstarx-india": {
"url": "https://in-mcp.monstarxapp.com/mcp"
}
}
}Tools
Dataset Catalogue
Tool | Purpose |
| Search data.gov.in datasets by keyword |
| Get metadata for a data.gov.in resource |
| Query rows from a tabular data.gov.in resource |
Weather And Environment
Tool | Purpose |
| Next 2-hour forecast for an Indian city |
| 24-hour forecast |
| 4-day forecast |
| UV index |
| Precipitation / rainfall |
| Air temperature |
| Relative humidity |
| PM2.5 / PM10 / AQI, optional CPCB rows |
Transport
Tool | Purpose |
| BMTC bus stop catalogue (Karnataka exclusive) |
| BMTC bus service catalogue |
| BMTC route-stop rows |
BMTC tools are Karnataka-exclusive (ka_bus_*) and use public static GTFS. No API key required.
State exclusive tools
State-only tools use {code}_{topic} (no in_ prefix) and stay on POST /mcp. Prefer a verified resource-ID tool when the domain matches; keep {code}_open_data as catalog search for everything else.
Each of the 28 states has {code}_open_data. It searches api.data.gov.in scoped to that state. Pass query for a domain keyword (TANGEDCO, Bhoomi, flood, …), then in_dataset_query with the returned dataset_id.
Verified fixed-resource examples (full list is on GET /scopes):
Tool | Rows |
| AP Markfed district and RBK procurement |
| Tamil Nadu health ratio, grain prices, rainfall |
| BMTC finance and Karnataka crime review |
| Maharashtra FPS locations and stamp duty |
| Surat civic complaints and garbage collection |
Arunachal Pradesh, Goa, Jharkhand, Manipur, and Tripura have {code}_open_data only: no state-department resource ID verified as returning rows (national Rajya Sabha tables are not used as exclusive tools). TANGEDCO, Meebhoomi, and Bhoomi feeds were not found as queryable exclusive IDs — use {code}_open_data then in_dataset_query.
Maps And Address
Tool | Purpose |
| Search Indian addresses |
| Convert address/place to coordinates |
| Find addresses near coordinates |
Banking, FX, Holidays, Earthquakes
Tool | Purpose |
| Bank branch by IFSC, or search by city/district |
| Currency rate vs INR (default USD → INR) |
| Indian public holidays for a year (Tallyfy, not official gazette) |
| USGS earthquakes in the India bounding box |
Cricket
Tool | Purpose |
| Current / live cricket matches (CricAPI) |
| Cricket match list / schedule (CricAPI) |
Requires CRICAPI_API_KEY (free signup at cricketdata.org). Free tier is about 100 hits/day.
Data Sources
Source | Used For |
data.gov.in | Dataset search, metadata, tabular querying, CPCB AQI |
Open-Meteo | Weather, rainfall, temperature, humidity, UV, air quality |
OpenStreetMap Nominatim | Address search, geocoding, reverse geocoding |
OpenTransitData | Buses, trains, traffic (key required) |
Razorpay IFSC | Bank IFSC lookup |
Frankfurter / ExchangeRate-API | FX rates |
Tallyfy National Holidays | Public holidays |
USGS | Earthquakes near India |
CricAPI / CricketData.org | Live cricket scores and match lists |
Local Development
npm install
npm run devLocal MCP endpoint (after npm run dev):
http://127.0.0.1:8787/mcpGET http://127.0.0.1:8787/scopes returns allTools plus 28 state keys. Keep npm run dev running, then reload MCP servers in Cursor. If nothing is listening on port 8787, Cursor caches the failed connect until you reconnect.
Checks
npm run lint
npm run typecheck
npm test
npm run checkRequired Secrets
Secret | Purpose |
| Deploy Worker |
| data.gov.in API key |
| CricAPI / CricketData.org key (free signup) |
| Optional maps provider key |
| OpenTransitData / city transit key |
| Synced automatically from GitHub Actions |
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
Hosted MCP server for live public-data APIs and Skills for AI agents.
Discover and call 10,000+ production APIs from one MCP server. Pay-per-call billing for AI agents.
Geocoding, routing, isochrones, traffic, weather, and place search for AI agents. 19 MCP tools.
MCP server for building and testing AI agents with multi-model experimentation and insights.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceProduction-ready MCP server for AI agents — web search, content extraction, screenshots, weather, finance, email validation, translation, and IP geolocation.3 npm6MIT
- AlicenseAqualityDmaintenanceProduction-ready MCP server for Google Maps Platform APIs, providing 11 tools for directions, places, geocoding, traffic, and road data to empower AI agents with location intelligence.1132 PyPI4Apache 2.0
- AlicenseNot gradedqualityDmaintenanceMCP server for accessing India's Ministry of Statistics and Programme Implementation (MoSPI) data APIs. Enables natural language queries for economic, demographic, and social indicators via a 4-tool workflow.MIT
- AlicenseNot gradedqualityDmaintenanceProduction-grade MCP server for Indian agriculture and utility workflows, enabling crop advisory, weather checks, mandi prices, and railway utilities through natural language.MIT