Google Sheets integration with OAuth, spreadsheet management, batch operations, and formatting
io.github.mcp-z/mcp-sheets
https://github.com/mcp-z/mcp-sheets#readme
STDIO
2 required env vars
Hosted endpoint — paste into any MCP client.
Configuration this server reads at startup.
Google OAuth client ID (required for OAuth authentication modes)
Google OAuth client ID (required for OAuth authentication modes)
Google OAuth client secret (optional for public clients)
Path to service account JSON key file (required for service-account auth mode)
Authentication mode
Disable browser auto-open, return auth URL instead (true/false)
OAuth redirect URI (optional, default: ephemeral loopback)
Resource store URI for exported files (file://)
HTTP server port (overrides --port)
Base URL for HTTP transport (used for OAuth/DCR endpoints and file links)
Logging level
Google OAuth client secret (optional for public clients)
Path to service account JSON key file (required for service-account auth mode)
Authentication mode
Disable browser auto-open, return auth URL instead (true/false)
OAuth redirect URI (optional, default: ephemeral loopback)
Dynamic Client Registration mode
External verification endpoint URL (required for external DCR mode)
DCR client storage URI (for self-hosted DCR mode)
Resource store URI for exported files (file://)
HTTP server port (overrides --port)
Base URL for HTTP transport (used for OAuth/DCR endpoints and file links)
Logging level
Where to find authoritative docs and source for Google Sheets.
Open MCP Agent Studio and connect this server to Claude, GPT, Gemini, DeepSeek and more — no install required.
Open Agent Studio