Skip to content

04  ·  2026

Google Maps Agent MCP

An MCP server that gives agents a typed tool surface over Google Maps saved lists.

Role
Author
Stack
TypeScript, MCP, Playwright, pnpm workspaces
Status
Open source

The problem

Google's public APIs cover places and routes but offer no way to modify a person's own saved lists. The naive workaround is to hand a model raw browser state, which is slow, brittle, and leaks far more than the task needs.

The tool surface is the product. Everything the model does not need to see is a bug.

What I built

A hybrid server: public APIs wherever they exist, and a local browser worker only for authenticated account actions. Agents see a small set of typed tools instead of DOM snapshots, selectors, or cookies. Published as a pnpm monorepo with its own test suite.