bhuvnsh/mcp-mapmyindia
An MCP server implementation for MapMyIndia APIs (Mappls) that enhances LLM capabilities with location-based services and geospatial data.
Platform-specific configuration:
{
"mcpServers": {
"mcp-mapmyindia": {
"command": "npx",
"args": [
"-y",
"mcp-mapmyindia"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
<!-- mcp-name: io.github.bhuvnsh/mcp-mapmyindia -->
MCP Server for Mappls / MapMyIndia APIs
[](https://github.com/bhuvnsh/mcp-mappls/actions/workflows/ci.yml) [](https://www.npmjs.com/package/mcp-mapmyindia) [](LICENSE)
An MCP (Model Context Protocol) server that exposes Mappls / MapMyIndia APIs as tools for AI assistants like Claude. Enables geocoding, reverse geocoding, place search, nearby discovery, routing, and distance calculations — all focused on India's mapping data.
---
| Tool | Description | |---|---| | geocode | Convert an address or place name to coordinates | | reverse_geocode | Convert coordinates (lat/lng) to a human-readable address | | places_search | Autocomplete and search for places by query string | | nearby | Discover nearby places by keyword around a reference location | | directions | Get turn-by-turn directions between two points (supports waypoints) | | distance_matrix | Compute travel distance and time between multiple origins and destinations | | place_detail | Fetch detailed information for a place using its eLoc (Mappls place ID) |
---
Register at https://apis.mappls.com to get either:
Set one of the following in your environment:
Option A — OAuth (Client Credentials): RECOMMENDED
export MAPPLS_CLIENT_ID=your_client_id
export MAPPLS_CLIENT_SECRET=your_client_secretOption B — API Key:
export MAPPLS_API_KEY=your_api_key_here---
Add to your `claude_desktop_config.js
Loading reviews...