mappls-mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mappls-mcp Find the nearest hospital to Connaught Place"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
mappls-mcp
An MCP (Model Context Protocol) server for Mappls — India's own maps platform (MapMyIndia). Gives AI agents accurate geocoding, routing, nearby search, and more for Indian addresses and locations.
Built because Google Maps MCP exists, but nothing existed for India-first location data.
Tools (18)
Search & Geocoding
Tool | Description |
| Address or place name → lat/lng |
| lat/lng → human-readable Indian address |
| Autocomplete suggestions as user types |
| Search by keyword or brand (e.g. "Starbucks Delhi") |
| Find hospitals, ATMs, petrol pumps, restaurants near a point |
| Full details for a place using its eLoc code |
| Standardize a raw address into structured components |
| Validate a 6-digit pincode, get district + state |
Routing & Navigation
Tool | Description |
| Turn-by-turn directions (driving/biking/walking) |
| Traffic-aware ETA using real-time conditions |
| Distances + durations between multiple points |
| Traffic-aware distance matrix |
| Find fuel stations, restaurants, ATMs along a route |
| Snap raw GPS coordinates to nearest road |
Utilities
Tool | Description |
| Altitude above sea level for any lat/lng point |
| Straight-line (crow-fly) distance between two points |
| Generate a static map image URL for any location |
Related MCP server: Mapbox MCP Server
Getting Started
1. Get a Mappls API key (free)
Sign up at about.mappls.com/api — free account, no credit card
After login, click Create New Project → choose Cloud as the platform
Open the project → go to the Credentials tab → copy the Static Key
Go to the Whitelisting tab → leave the IP field blank for unrestricted access
The free tier includes generous API limits suitable for development and small projects.
2. Install
npm install -g mappls-mcpOr run directly without installing:
npx mappls-mcpOr clone and build locally:
git clone https://github.com/AmanMakesStuff/mappls-mcp
cd mappls-mcp
npm install && npm run build3. Configure
Set your API key as an environment variable:
export MAPPLS_API_KEY=your_static_key_hereIntegration
Claude Desktop
Edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"mappls": {
"command": "npx",
"args": ["mappls-mcp"],
"env": {
"MAPPLS_API_KEY": "your_static_key_here"
}
}
}
}Cursor / Windsurf
Add to your MCP settings:
{
"mappls": {
"command": "npx",
"args": ["mappls-mcp"],
"env": {
"MAPPLS_API_KEY": "your_static_key_here"
}
}
}Local build (alternative)
If you cloned the repo:
{
"mcpServers": {
"mappls": {
"command": "node",
"args": ["/absolute/path/to/mappls-mcp/build/index.js"],
"env": {
"MAPPLS_API_KEY": "your_static_key_here"
}
}
}
}Example Prompts
Once connected, ask your AI agent:
"Find the nearest hospital to Connaught Place, New Delhi"
"What's the address at 28.6139, 77.2090?"
"Get driving directions from Bandra to Andheri"
"Is pincode 400001 valid? What area is it?"
"How far is Delhi from Mumbai in a straight line?"
"What is the elevation of Shimla?"
"Find ATMs along the route from India Gate to Qutub Minar"
"Standardize this address: 237 Okhla Industrial Phase 3 ND 110020"
"Search for Domino's near Koramangala Bangalore"
Notes
All tools accept lat/lng in decimal degrees (e.g.
28.6139, 77.2090)Routing tools use lat,lng format for input (the server handles coordinate conversion internally)
nearby_searchuses plain keywords like"hospital","atm","restaurant"— Mappls maps these to category codes automaticallypoi_along_routerequires the encoded polyline from thegeometryfield of aget_directionsresponsestill_map_imagereturns a URL — the image is a PNG map tile
License
MIT — built by AmanMakesStuff
Available Tools
17 toolsaddress_analyticsA
Analyze and standardize an Indian address — breaks it into structured components (house number, street, locality, district, state, pincode).
Inputs: address (required).
aerial_distanceA
Get the straight-line (crow-fly) distance between two geographic points. Faster than routing for simple distance checks.
Inputs: to (required), from (required), unit.
autosuggestA
Get autocomplete suggestions for an address or place as the user types. Returns a list of matching places with their eLoc codes.
Inputs: query (required), lat, lng, region.
distance_matrixA
Calculate distances and travel times between multiple points. First coordinate is the origin; all others are destinations. Returns a matrix of distances and durations.
Inputs: coordinates (required), profile.
distance_matrix_with_trafficB
Calculate distances and traffic-aware ETAs between multiple points using real-time traffic data.
Inputs: coordinates (required), profile.
elevationA
Get the elevation (altitude above sea level in metres) for one or more lat/lng points.
Inputs: locations (required).
geocodeA
Convert an Indian address or place name into latitude/longitude coordinates. Works with full addresses, landmarks, cities, and pincodes.
Inputs: address (required), itemCount.
get_directionsA
Get turn-by-turn driving/biking/walking directions between two points in India, including distance, duration, and step-by-step instructions.
Inputs: origin (required), destination (required), profile.
get_directions_with_trafficA
Get directions with real-time traffic-aware ETA. Returns predictive travel time based on current traffic conditions.
Inputs: origin (required), destination (required), profile.
nearby_searchA
Find points of interest near a location in India — hospitals, ATMs, restaurants, petrol pumps, schools, etc.
Inputs: lat (required), lng (required), keywords (required), radius, +1 more.
place_detailsA
Get full details (name, address, category, contact, hours) for a place using its Mappls eLoc code. eLoc codes are returned by autosuggest, nearby_search, and text_search.
Inputs: eLoc (required).
poi_along_routeA
Find points of interest along a route — useful for finding fuel stations, restaurants, or ATMs on the way from A to B. Requires the encoded polyline from get_directions.
Inputs: path (required), category (required), buffer.
reverse_geocodeA
Convert latitude/longitude coordinates into a human-readable Indian address.
Inputs: lat (required), lng (required).
snap_to_roadA
Snap a series of GPS coordinates to the nearest road. Useful for cleaning up raw GPS traces from a device.
Inputs: points (required).
still_map_imageA
Generate a static map image URL centered on a location. Returns a URL to a PNG map image — useful for embedding maps in reports or sending via WhatsApp/email.
Inputs: lat (required), lng (required), zoom, width, +2 more.
text_searchC
Search for places in India by keyword, category, or brand name (e.g. 'Starbucks Delhi', 'petrol pump Mumbai').
Inputs: query (required), filter, region.
validate_pincodeA
Validate an Indian 6-digit pincode and get the associated district, city, and state information.
Inputs: pincode (required).
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 17 tools
Each tool has a distinct purpose: geocoding, search, directions, traffic, elevation, static maps, etc. No two tools overlap in functionality.
All tool names use snake_case and are mostly descriptive, but some are verb_noun (get_directions) while others are single words (geocode, elevation). 'still_map_image' is slightly awkward but still clear.
17 tools cover a comprehensive set of location-based services without being excessive. Each tool earns its place.
Covers core location needs: geocoding, search, routing, traffic, elevation, maps, pincode validation. Missing features like isochrones or place reviews are minor gaps.
Maintenance
Related MCP Connectors
Routing, geocoding, places, matrix and map tools for location-aware AI workflows.
Geocoding, routing, isochrones, traffic, weather, and place search for AI agents. 19 MCP tools.
Mobility, geocoding and nearby urban services for AI agents.
Maps for agents: truck/ADR routing, geocoding, places, matrices, isochrones, EV and fleet planning.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceEnables location-aware AI agents to search for nearby places, get detailed place information including hours and ratings, and calculate routes with turn-by-turn directions using Google Maps APIs.22MIT

Mapbox MCP Serverofficial
AlicenseAqualityBmaintenanceProvides geospatial intelligence to AI agents through Mapbox APIs, enabling geocoding, routing, POI search, map images, and offline spatial calculations.284,065 npm367MIT
Magic Lane MCP Serverofficial
AlicenseBqualityCmaintenanceEnables AI agents to become geospatially intelligent assistants with tools for location search, smart routing, round trip planning, reverse geocoding, isochrone analysis, route visualization, geofence management, and interactive map display.817 npm7Apache 2.0- AlicenseAqualityDmaintenanceEnables AI assistants to query geographic data, perform geocoding, get directions, calculate distance matrices, discover POIs, and look up place details across India using MapmyIndia (Mappls) REST APIs.9MIT