mcp-google-sheets and mcp-gsheets
These are competitors offering overlapping functionality for Google Sheets integration via MCP, with xing5's tool being more mature and feature-complete (supporting both Sheets and Drive operations with significantly higher adoption), while freema's tool provides a simpler, more lightweight alternative for basic spreadsheet read/write operations.
About mcp-google-sheets
xing5/mcp-google-sheets
This MCP server integrates with your Google Drive and Google Sheets, to enable creating and modifying spreadsheets.
Exposes 19 specialized tools for spreadsheet operations (CRUD, batching, formatting, sharing, search) beyond basic creation/modification, with support for both Service Account and OAuth authentication. Built as a Python MCP server using stdio transport, designed to integrate with MCP-compatible clients like Claude Desktop to enable natural language-driven spreadsheet workflows. Features optional tool filtering to reduce token consumption by exposing only required capabilities.
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.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work