These are 20 free Google MCP servers, one for each Google product you are likely to want inside an AI agent: Gmail, Drive, Docs, Sheets, Calendar, Analytics, Search Console, Ads, BigQuery, Maps, and more. Each one is a VS Code extension that runs on your machine and uses your own Google account. None of them sends your data anywhere except Google.
They all work the same way. First you install the extension and sign in once. After that, it registers itself with every agent it finds: VS Code Copilot, Claude Code, Cursor, OpenAI Codex, Google Gemini, Windsurf, Continue.dev, and Cline. As a result, there is no server to host and no config file to edit.
Google Workspace MCP servers
| Server | What your agent can do | Install |
|---|---|---|
| Google Workspace MCP | Gmail, Calendar, Drive, Docs, and Sheets in one install, 16 tools | VS Code, Open VSX |
| Gmail MCP | List, read, search, and send email. Manage drafts and labels | VS Code, Open VSX |
| Google Calendar MCP | List events, book and move meetings, manage calendars | VS Code, Open VSX |
| Google Drive MCP | Search files by name or content, organise folders, manage sharing | VS Code, Open VSX |
| Google Docs MCP | Read a document, append or insert text, find and replace | VS Code, Open VSX |
| Google Sheets MCP | Read ranges, append rows, update cells, add tabs | VS Code, Open VSX |
| Google Slides MCP | Read a deck and its speaker notes, add slides, replace text | Open VSX |
| Google Tasks MCP | Read task lists, add tasks, mark them done | Open VSX |
| Google Forms MCP | Read questions and responses, create forms, add questions | Open VSX |
| Google Chat MCP | Read spaces and messages, send messages. Workspace accounts only | Open VSX |
| Google Keep MCP | Read and create notes and checklists. Workspace accounts only | Open VSX |
Analytics, search, and advertising
| Server | What your agent can do | Install |
|---|---|---|
| Google Analytics MCP | GA4 reports, realtime data, and property admin, with Search Console included | VS Code, Open VSX |
| Google Search Console MCP | Clicks and positions, URL inspection, sitemaps | VS Code, Open VSX |
| Google Ads MCP | Report on campaigns, keywords, and search terms. Make confirmed changes | VS Code, Open VSX |
| Google Tag Manager MCP | Audit tags, triggers, and variables. Create and publish versions | Open VSX |
| Google Business Profile MCP | Locations, performance, reviews, posts, and search keywords | Open VSX |
| YouTube MCP | Search videos, read stats and comments, run analytics, manage playlists | VS Code, Open VSX |
Cloud, data, and maps
| Server | What your agent can do | Install |
|---|---|---|
| BigQuery MCP | Browse datasets and schemas, run SELECT queries under a byte limit | Open VSX |
| Firebase MCP | Read and write Firestore documents, manage Auth users | Open VSX |
| Google Maps MCP | Geocoding, place search, directions, distances, elevation, time zones | Open VSX |
Which one should you install?
- Email, calendar, and files together. Install Google Workspace MCP. It carries the Gmail, Calendar, Drive, Docs, and Sheets tools in one extension.
- One product and nothing else. Pick that product’s own server. An agent with fewer tools picks the right one more often, and you grant Google access to one service only.
- SEO or analytics work. Google Analytics MCP includes the Search Console tools. Add Google Ads MCP for the paid side.
- Data work. BigQuery MCP runs SQL with a spending guard, and Firebase MCP works with Firestore and Auth.
One rule: do not install a bundle and its single-service version together. Google Workspace MCP and Gmail MCP register the same Gmail tools, and Google Analytics MCP and Google Search Console MCP register the same Search Console tools.
Destructive actions need confirmation
Where a server can change or delete something, the destructive actions need an explicit confirmation. Deleting a file, trashing an email, or clearing a range only runs with confirm: true, and the agent is told to ask you first. In Google Ads MCP every change needs that confirmation, because every change can spend money. BigQuery MCP runs SELECT statements only and refuses a query that would scan more than your byte limit.
What you need
| Requirement | Applies to |
|---|---|
| A Google Cloud project with the product’s API enabled, and an OAuth client of type Desktop app | All of them except Google Maps |
| A Google Workspace account | Google Chat MCP and Google Keep MCP. Personal Gmail accounts cannot use those two APIs |
| A Google Ads developer token | Google Ads MCP |
| Google’s approval for the Business Profile APIs | Google Business Profile MCP |
| An API key and a billing-enabled project | Google Maps MCP |
Developers who already use the gcloud CLI can sign in with Application Default Credentials, and teams can use a service account key. Each server’s page has the exact steps.
How these compare with Google’s official MCP servers
Google publishes MCP servers of its own, and for some products they are the better fit. For example, Workspace has remote servers in Developer Preview for Gmail, Drive, Docs, Sheets, Slides, Calendar, Chat, and Classroom. For Analytics there is an official read-only server that runs in Python. Firebase and BigQuery also have official servers, through Firebase and Google Cloud.
The servers on this page are independent. However, they differ in three ways: they are released and install from the extension stores today, they run locally with your own credentials, and one install registers them with eight agents. Each server’s page compares it with Google’s version where one exists. Google’s side was read from its developer documentation on November 12, 2026.
Common questions
Are these Google MCP servers free?
Yes. All 20 are free and MIT licensed. Google’s own API charges, where a product has them, are separate: BigQuery queries, Firestore reads, and Google Maps calls are billed by Google to your project.
Are they official Google products?
No. They are independent extensions by Renzo Johnson that call Google’s public APIs with your own sign-in.
Do they work with Claude Code and Cursor?
Yes. Both are registered automatically, along with VS Code Copilot, OpenAI Codex, Google Gemini, Windsurf, Continue.dev, and Cline.
Do they work with a personal Google account?
Most do. Google Chat MCP and Google Keep MCP need a Google Workspace account, because Google limits those APIs to Workspace.
Where do my credentials live?
In VS Code’s encrypted secret storage on your machine. The servers have no telemetry and talk only to Google.
Related
- All contributions, including PHP libraries, WordPress plugins, and editor extensions