MCP Google Sheets
Reads, writes, formats, and manages Google Sheets with cell operations, formulas, and sheet management.
Delv Safety Grade: C
Score 62/100 · assessed 2026-04-28
This community MCP server provides comprehensive Google Sheets access through a service account. The maintainer 'freema' appears to be a solo developer with limited public profile, creating some bus factor risk. The server requires full Google service account credentials as an environment variable, which grants potentially broad access to all sheets the service account can reach. Permissions are reasonably scoped to spreadsheet operations (read, write, format, manage sheets) but lack granular controls. Distribution via npm with npx is standard and relatively safe. The repository shows basic documentation but limited maintenance history. No known security incidents. The service account requirement is standard for Google API access but means credentials must be carefully managed. Suitable for trusted automation tasks but requires proper credential hygiene and understanding that the service account's full sheet access is exposed to Claude.
Lethal Trifecta (prompt-injection exposure)
TRIFECTA RISKSheets shared by anyone can carry hostile cell content. Private sheets are private. Sharing and exporting is outbound.
Green flags
- Standard npm package distribution via npx
- Uses official Google service account pattern for authentication
- No known security incidents or credential leaks
- Clear documentation of required environment variables
- Scoped to spreadsheet domain rather than full system access
Red flags
- Solo maintainer with limited public profile and unclear maintenance commitment
- Service account JSON grants broad access to all sheets account can reach
- No granular permission scoping within the sheets API surface
- Limited maintenance history and community review
Permissions requested
Install
npx -y mcp-gsheets@latest
GOOGLE_SERVICE_ACCOUNT_JSONReview
Install this if you regularly wrangle Google Sheets and want Claude to handle the tedious bits with actual intelligence. Skip it if your Sheets work is either too simple (manual is fine) or too complex (you need a proper ETL pipeline). The service account setup is the only real barrier.
Good at
- Cell-level control means you can target specific ranges without rewriting entire sheets.
- Formula insertion works well for dynamic calculations that adapt to your data.
- Formatting support (colours, borders, number formats) makes output actually readable.
- Service account auth is proper server-to-server, no OAuth dance every session.
Watch out
- No batch operations documented, so updating many cells means multiple tool calls.
- Service account setup is fiddly if you've never done it before.
- You must manually share every spreadsheet with the service account email.
- Formatting options are decent but not comprehensive; complex conditional formats need manual setup.
Use cases
- financial modelling
- reporting automation
- dashboard updates
- data entry bots
Getting started
Works with
Similar MCPs
- AsanaOfficial Asana MCP. Access the Work Graph - tasks, projects, teams - from AI clients via OAuth. Remote server, Streamable HTTP transport, no local install needed.
- ClickUpOfficial ClickUp MCP - ~49 tools across 14 categories (tasks, docs, time tracking, chat, comments, bulk ops). The largest project-management surface area in any MCP server right now.
- NotionNotion's official MCP for reading and writing pages, databases, and comments. Best-in-class for personal-knowledge-base agents.
- LinearCreate, update, and query Linear issues from Claude. Useful for teams whose PM lives in Linear and want the agent to file tickets from conversation.