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.
Next project
Toronto Finder →