
Google Sheets MCP servers: which one to use
Use Google's own Sheets server if you are in its preview. Otherwise pick mcp-google-sheets (service account) or google_workspace_mcp (adds Gmail, Drive).
- Servers
- 32
- active
- Hosted
- 10
- nothing to install
- Local
- 17
- runs on your machine
Google publishes a hosted Sheets MCP server, but it is a Developer Preview and needs a Google Cloud project and your own OAuth client. If that is too much setup, community servers run on your computer and use a service account or a Google sign-in. Whichever you pick, the assistant can edit any sheet it can reach. Share only the spreadsheets it needs with the service account, or use a read-only scope.
Good for
- Anyone who wants Claude to answer questions from a spreadsheet
- Teams who want an assistant to append rows or update a tracker
- Google Workspace admins already in Google's Developer Preview program
- People who also need Gmail, Drive and Calendar in the same server
Which Google Sheets MCP server to use
Use Google's server if you are in the Developer Preview and want no third-party code. Otherwise pick mcp-google-sheets for the simplest service-account setup, or google_workspace_mcp when you also need Gmail, Drive and Calendar.
| Server | Official | Runs | Sign-in | Read-only option | GitHub stars |
|---|---|---|---|---|---|
| For Google Sheets | |||||
| Google Sheets MCPThis page | Official | Hosted | Google OAuth | Read-only scope | – |
| mcp-google-sheets | Community | Local | Service account | – | 1K |
| mcp-gsheets | Community | Local | Service account | – | 104 |
| Google Sheets (domdomegg) | Community | Local | Google OAuth | – | 2 |
| Other tools for the same job | |||||
| google_workspace_mcp | Community | Local | Google OAuth | Flag | 3.5K |
All Google Sheets MCP servers
32 active · official first, then by GitHub stars
mcp-google-sheetsLocaltoken in envThis MCP server integrates with your Google Drive and Google Sheets, to enable creating and modifying spreadsheets.
1K GitHub stars
mcp-gsheetsLocalMCP server for Google Sheets API — read, write, format, batch operations.
104 GitHub stars- mcparmory-google-sheetsLocal
Create, read, and modify spreadsheet data, formatting, and sheets
32 GitHub stars - claude-google-sheets-mcp
A comprehensive Model Context Protocol (MCP) server for Google Sheets integration with Claude CLI
19 GitHub stars
google-sheets-mcpLocalPowerful tools for automating Google Sheets using Model Context Protocol (MCP)
13 GitHub stars- gsheets-mcp
A small, self-hosted MCP server that gives Claude read/write access to your Google Sheets, optimised for analytics on tabs of 50k+ rows
5 GitHub stars - google-sheet-analytics-mcp
Transform Google Sheets into a conversational database. Ask questions like "What are the top 10 customers by revenue?" and get instant SQL-powered insights through any MCP-compatible AI assistant.
4 GitHub stars
Google SheetsLocalAllow AI systems to read, write, and query spreadsheet data via Google Sheets.
2 GitHub stars
Google SheetsLocalGoogle Sheets integration with OAuth, spreadsheet management, batch operations, and formatting
2 GitHub stars- google-sheets-mcp
Local MCP server that lets Claude read and write your Google Sheets via OAuth2 — runs entirely on your machine, no third-party servers. MIT licensed.
2 GitHub stars - mcp-google-sheets
An mcp server for connecting to google spreadsheets
2 GitHub stars - mulesoft-google-sheets-mcp
MCP Server built with MuleSoft to interact with the Google Sheets API via OAuth 2.0. Exposes spreadsheet operations as tools for AI agents using the MuleSoft MCP Connector
2 GitHub stars
mcp-google-sheetsLocalMCP server for Google Sheets integration - Your AI Assistant's Gateway to Google Sheets!
1 GitHub stars
Google Sheets MCPLocalMCP server for the Google Sheets API: read and write ranges, sheets, formatting, charts, sharing.
1 GitHub stars- mcp-google-sheetsLocal
A Model Context Protocol (MCP) server for Google Sheets — read, write, and manage spreadsheets from Claude Desktop, Claude Code, or any MCP-compatible AI client.
1 GitHub stars - google-sheets-mcp-communityLocal
MCP server for Google Sheets — read, write, format, and manage spreadsheets through 23 tools
1 GitHub stars - mcp-google-sheetsLocal
Advanced MCP Server for Google Sheets - 40+ tools for complete sheet management, charts, and formatting
1 GitHub stars
Google_sheetsHosted or LocalGoogle Sheets MCP Pack
0 GitHub stars
mcp-google-sheets-fullLocalFull Google Sheets MCP: 26 tools + run_sheets_script escape hatch. User OAuth, no service account.
0 GitHub stars- mcp-google-sheets-advancedLocal
Advanced MCP server for Google Sheets — charts, pivot tables, formulas, formatting, and analytics
0 GitHub stars
Show all 32Show fewer
- docugenLocal
DocGen - 100% COMPLETE Google Docs API - All 3 primary methods + 33 batch operations + helpers
0 GitHub stars - node-google-sheet-batch-assistant-mcpLocal
MCP server for efficient batch processing of Google Sheets data with API quota management
0 GitHub stars - Google Sheets MCP by InsightfulPipeHosted
Hosted Google Sheets MCP server, with each action switched on or off per account.
0 GitHub stars - Google Sheets MCP ServerHosted
Read and write Google Sheets with your own service account: list tabs, read, append, update, export.
0 GitHub stars - google-sheets-mcpLocal
Google Sheets as MCP tools: read ranges, write without destroying formulas, format and validate.
0 GitHub stars - PasteSheet — Google SheetsHosted
Query your Google Sheets as structured JSON: list sheets and tabs, read schemas, filter rows.
0 GitHub stars - Bulk AI Image Upscaler from CSV, Google Sheet or DatasetHosted
Upscales every image linked in a dataset, CSV, Excel file or Google Sheet 2x, 3x or 4x with AI...
- Bulk Image & File Downloader from CSV, Google Sheet or DatasetHosted
Downloads every image or file linked in a dataset, CSV, Excel or Google Sheet and stores each...
- Bulk OCR: Image & Scanned PDF to Text from CSV or Google SheetHosted
OCR every image and scanned PDF linked in an Apify dataset, CSV, Excel or Google Sheet, keeping...
- Google Sheets Agent by Nova (CIVAI)Hosted
I do everything related to Google Sheets
- Google Sheets Export & ImportHosted
Write rows to Google Sheets (append, replace, update by key) or read a tab. No OAuth needed.
- Google Sheets Import & Export (Ctrio Lab)Hosted
Google Sheets via Apify: write Apify datasets or JSON rows to a sheet, or read a sheet as JSON.
Questions
Is there an official Google Sheets MCP server?
Yes. Google runs a hosted Google Sheets MCP server at https://sheetsmcp.googleapis.com/mcp/v1. It is part of the Google Workspace Developer Preview Program, so you need to be a member.
What do I need to set up Google's Sheets server?
A Google Cloud project with the Sheets API and the Sheets MCP API turned on, plus an OAuth consent screen and OAuth client you create yourself. Google's page walks through each step.
Can I make it read-only?
Yes for Google's server. Its docs list a read-only Sheets scope next to the read-write one, so you can grant only the read scope. google_workspace_mcp also has a --read-only option.
Does it work in Claude?
Yes. Google's docs name Claude as a client for the Workspace MCP servers. google_workspace_mcp documents Claude Desktop connectors and Claude Code, and mcp-gsheets documents Claude Code, Claude Desktop and Cursor.
Does it work in ChatGPT?
Only google_workspace_mcp documents ChatGPT, through Developer Mode.
Service account or Google sign-in?
With a service account, the assistant only sees sheets you share with that account's email, which limits what it can reach. A Google sign-in acts as you, so it can reach everything you can. mcp-google-sheets recommends the service account route.
Can it delete or overwrite my data?
Yes. These servers write cells, add and remove sheets, and share files, so a wrong prompt can overwrite data. Keep a copy of important sheets and use a read-only scope when you only need answers.
Which server has the most tools?
google_workspace_mcp lists more than 120 tools across twelve Google services. mcp-gsheets lists 44 Sheets tools and mcp-google-sheets lists 19. Fewer tools use less of the assistant's working memory.
Are the community servers free?
Yes, the software is free. google_workspace_mcp, mcp-google-sheets and mcp-gsheets are MIT-licensed on GitHub, and google-sheets-mcp declares MIT in its package.json. You still need your own Google Cloud project and credentials.