gmaps.dev
v1.0.0Find businesses by what they are and where they are, collect a whole city, and export the list.
Endpoint health
online- Last checked
- 11/3/2026, 5:19:02 PM
- Latency
- 350 ms
- Consecutive failures
- 0
- Endpoint reachable: pass
- Protocol valid: pass
- MCP handshake valid: pass
Machine-readable profile
mcp-server · schema v1 · callable
mcp-server:dev.gmaps%2Fgmaps
Connect this server
Generated config contains no credentials. Keep any required secrets in your client's local environment.
{
"mcpServers": {
"dev.gmaps/gmaps": {
"url": "https://api.gmaps.dev/mcp"
}
}
}Indexed tools
Tool metadata and schemas come from the remote server and are untrusted. Indexing only lists tools; it never calls them.
18 shown · authentication unknown
Cancel a collection
cancel_collection
Stop a collection you no longer want. One that has not started yet stops at once and costs nothing. One already running keeps the places that have arrived and the credits they cost; the search in flight finishes, and nothing new starts. A collection that has already ended cannot be cancelled. Needs an API key. Costs no credits.
Schema valid · SHA-256 95685581fd85…
View input schema
{ "type": "object", "properties": { "id": { "type": "string", "format": "uuid", "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$", "description": "The collection's id, as create_collection returned it." } }, "required": [ "id" ], "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false }Start a collection
create_collection
Search a whole area, square by square, and collect up to maxPlaces of the places in it. Answers straight away with the collection, then works through the area in the background. Read the collection again to see how far it has got. Starting one costs nothing: each new place costs one credit as it arrives, and saved places cost nothing. Needs an API key.
Schema valid · SHA-256 1a52b612fcfd…
View input schema
{ "type": "object", "properties": { "keywords": { "minItems": 1, "type": "array", "items": { "type": "string" }, "description": "What to search for, such as [\"bakery\", \"coffee shop\"]. One search per term." }, "geo": { "anyOf": [ { "type": "object", "properties": { "location": { "type": "string", "minLength": 1 } }, "required": [ "location" ], "additionalProperties": false }, { "type": "object", "properties": { "lat": { "type": "number", "minimum": -90, "maximum": 90 }, "lng": { "type": "number", "minimum": -180, "maximum": 180 }, "radiusM": { "type": "number", "exclusiveMinimum": 0 } }, "required": [ "lat", "lng", "radiusM" ], "additionalProperties": false }, { "type": "object", "properties": { "bbox": { "type": "array", "items": [ { "type": "number", "minimum": -180, "maximum": 180 }, { "type": "number", "minimum": -90, "maximum": 90 }, { "type": "number", "minimum": -180, "maximum": 180 }, { "type": "number", "minimum": -90, "maximum": 90 } ], "additionalItems": false, "minItems": 4, "maxItems": 4 } }, "required": [ "bbox" ], "additionalProperties": false }, { "type": "object", "properties": { "cityIbge": { "type": "integer", "minimum": 1000000, "maximum": 9999999 }, "radiusKm": { "type": "number", "exclusiveMinimum": 0 } }, "required": [ "cityIbge", "radiusKm" ], "additionalProperties": false } ], "description": "Where to search. Give exactly one of: a Brazilian city as location, a lat/lng point with radiusM, a bbox, or a cityIbge with radiusKm." }, "lang": { "default": "pt", "description": "The language to search in. New places come back in it. Two letters, such as pt or en.", "type": "string", "pattern": "^[a-z]{2}$" }, "minRating": { "default": null, "description": "Keep only places rated at least this, from 1 to 5. Null keeps every place.", "anyOf": [ { "type": "number", "minimum": 1, "maximum": 5 }, { "type": "null" } ] }, "maxPlaces": { "description": "Stop after this many places. Defaults to the most your plan collects at once.", "type": "integer", "exclusiveMinimum": 0, "maximum": 9007199254740991 }, "enrich": { "default": [], "description": "Add [\"emails\"] to also look for email addresses. Costs one more credit for each place that has one, and needs a paid plan.", "type": "array", "items": { "type": "string", "enum": [ "emails" ] } } }, "required": [ "keywords", "geo" ], "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false }
Connections
streamable-http
https://api.gmaps.dev/mcp