MCP Connector

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.

Works with google maps

Maintainer of this project? Claim this page to edit the listing.


90
Spark score
out of 100
Updated Jul 2025
Version 1.0.0
Models
universal

Add 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

01

Retrieve information on restaurants, cafes, and tourist attractions.

02

Configure with your Google Maps API key for access.

03

Integrate into your development environment via UVX or source installation.

04

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_places

Search for places, restaurants, tourist attractions, and businesses using Google Maps API

query_google_maps

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

Run the MCP server

  • Install uvx using
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.