Query Google Maps for Indian Business Data
A Python MCP server wrapping Google Maps and Places APIs for India-focused local business and attraction search.
Maintainer of this project? Claim this page to edit the listing.
1.0.0Add to Favorites
Why it matters
Leverage Google Maps and Places API to answer queries about local businesses and tourist attractions specifically within India. This asset provides a Python-based MCP server for easy integration and data retrieval.
Outcomes
What it gets done
Retrieve information on restaurants, cafes, and tourist attractions.
Configure with your Google Maps API key for access.
Integrate into your development environment via UVX or source installation.
Query for top-rated places and businesses in Indian cities.
Install
Add it to your toolbox
Run in your project directory:
curl -fsSL https://spark.entire.vc/get/vb-google-maps | bash Capabilities
Tools your agent gets
Search for places, restaurants, tourist attractions, and businesses using Google Maps API
Query Google Maps for local businesses and tourist attractions in India
Overview
Google Maps MCP Server
A Python MCP server wrapping Google Maps and Places APIs to answer local business and tourist-attraction queries, focused on India. Use it when an LLM client needs Google Maps/Places business or attraction data, especially for India-focused local search.
What it does
A Python-based MCP server that wraps the Google Maps and Places APIs to answer natural-language queries about local businesses and tourist attractions in India - questions like "What are the best cafes in Bangalore?" or "Top-rated tourist places near Hyderabad" - through a simple MCP interface.
When to use - and when NOT to
Use this when an LLM client needs to query Google Maps/Places data for businesses, restaurants, or tourist attractions, particularly for India-focused local search. It requires bringing your own Google Maps API key and is scoped to place, business, and attraction lookups rather than full mapping features like routing or turn-by-turn directions.
Capabilities
- Query Google Maps for places, restaurants, tourist attractions, and more.
- Configurable with your own Google Maps API key.
- Modular, maintainable, testable codebase, built to be extended and contributed to.
How to install
Requires Python 3.8+ and a Google Maps API key. Install uvx with curl -LsSf https://astral.sh/uv/install.sh | sh, then run the server with uvx google-mcp-server. Building from a cloned repo: run uv build from the project root, set GOOGLE_MAPS_API_KEY in your environment (e.g. export GOOGLE_MAPS_API_KEY=your_api_key_here), ensure ~/.local/bin is on your PATH, then run the built wheel with uvx dist/google_maps_mcp-1.0.0-py3-none-any.whl. For VS Code, configure it as a stdio server:
"mcp": {
"servers": {
"google_maps_mcp_server":{
"type": "stdio",
"command": "uvx",
"args": ["google-maps-mcp"],
"env": {
"GOOGLE_MAPS_API_KEY": "<your google maps API key>"
}
}
}
}
Who it's for
Developers building India-focused local-search or travel assistants who want Google Maps/Places business and attraction data available directly to an MCP-compatible LLM client, without writing their own Google Maps API wrapper. The project also welcomes contributions - forking the repo, adding tests, and submitting a pull request with a clear description of the change - since it's explicitly built to be modular and extended over time.
Source README
Google Maps MCP Server
This project provides a Python-based Model Context Protocol (MCP) server that leverages the Google Maps and Places APIs to answer queries about local businesses and tourist attractions in India. It is designed to help users and developers easily retrieve information such as "What are the best cafes in Bangalore?" or "Top-rated tourist places near Hyderabad" using a simple MCP interface.
Features
- Query Google Maps for places, restaurants, tourist attractions, and more
- Easily configurable with your own Google Maps API key
- Modular, maintainable, and testable codebase
- Ready for extension and contribution
Getting Started
Prerequisites
- Python 3.8+
- A Google Maps API key (Get one here)
Run the MCP server
- Install
uvxusing
curl -LsSf https://astral.sh/uv/install.sh | sh
- Run the MCP server-
uvx google-mcp-server
Visual Studio Code: MCP Server Configuration Example
"mcp": {
"servers": {
"google_maps_mcp_server":{
"type": "stdio",
"command": "uvx",
"args": ["google-maps-mcp"],
"env": {
"GOOGLE_MAPS_API_KEY": "<your google maps API key>"
}
}
}
}
FAQ
Common questions
Discussion
Questions & comments · 0
Sign In Sign in to leave a comment.