mcp-gsheets and google-workspace-mcp
The first tool, `freema/mcp-gsheets`, is a specialized MCP server for Google Sheets, while the second, `dguido/google-workspace-mcp`, is a broader MCP server covering multiple Google Workspace applications, making them **competitors** if the user only needs Google Sheets functionality, but the second tool is a more comprehensive solution if the user requires integration across several Google Workspace services.
About mcp-gsheets
freema/mcp-gsheets
MCP server for Google Sheets - Read, write and manipulate spreadsheets through Claude Desktop
Supports batch operations, formatting, charts, and conditional formatting through the Google Sheets API. Implements MCP protocol with flexible authentication via file-based credentials, JSON strings, or simplified private key configuration, making it compatible with Claude Desktop, Claude Code, Cursor, and other MCP clients. Built in TypeScript with comprehensive error handling and full test coverage for production use.
About google-workspace-mcp
dguido/google-workspace-mcp
MCP server for Google Drive, Docs, Sheets, Slides, Calendar, Gmail, and Contacts
Implements MCP (Model Context Protocol) as a Claude Desktop plugin with OAuth 2.0 authentication, automatic token refresh, and selective service enablement via environment variables. Provides 80+ tools across Google Workspace APIs including file operations, document editing, email search/filtering, calendar scheduling, and contact management. Supports token-optimized output (TOON) format to reduce LLM token consumption by 20-50% on list operations.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work