MCP Google Sheets
MCP server providing 19 tools for full CRUD access to Google Sheets and Drive — create, read, update, and share spreadsheets through natural language via Claude or other MCP clients.
Score Breakdown
⚙ Agent Friendliness
🔒 Security
Google Sheets MCP. OAuth2 service account or user OAuth. Sheets may contain sensitive business data. Service account credentials JSON — keep secret. Scope to specific sheets where possible.
⚡ Reliability
Best When
An AI workflow needs to read from or write structured data to Google Sheets as part of a larger automation, especially when service account auth is acceptable and GCP setup is already done.
Avoid When
You need Excel/XLSX file support, or your team cannot manage GCP service account credentials and Drive folder sharing configuration.
Use Cases
- • Automated spreadsheet creation and data population from AI-generated content
- • Batch read/write operations across multiple ranges or sheets
- • AI-driven reporting pipelines that write results directly into shared Sheets
- • Sheet management workflows (rename, copy, add rows/columns) without opening a browser
- • Sharing spreadsheets with specific collaborators at defined permission levels
Not For
- • Complex pivot tables or native Google Sheets formula logic (no formula execution engine)
- • Users who cannot configure a GCP project and credentials
- • High-volume bulk data ingestion where Sheets API quotas would be a bottleneck
Interface
Authentication
Four auth methods supported in priority order: CREDENTIALS_CONFIG (base64 env var) > SERVICE_ACCOUNT_PATH > CREDENTIALS_PATH (OAuth) > Application Default Credentials. Service account requires explicit Drive folder sharing. OAuth requires interactive browser login on first use.
Pricing
MIT-style open source. GCP project required but free for typical usage volumes.
Agent Metadata
Known Gotchas
- ⚠ All 19 tools loaded by default consume ~13K tokens; use ENABLED_TOOLS to filter
- ⚠ Service account requires explicit sharing of the target Drive folder before it can see files
- ⚠ OAuth first-run requires interactive browser login which blocks headless agent flows
- ⚠ macOS users must use full uvx path in config (shell PATH not inherited by Claude Desktop)
Alternatives
Full Evaluation Report
Detailed scoring breakdown, competitive positioning, security analysis, and improvement recommendations for MCP Google Sheets.
Scores are editorial opinions as of 2026-03-06.