mab-go/sheets-mcp
An MCP server for Google Sheets. Exposes 7 tools that let any MCP-compatible AI client find, read, look up, and write spreadsheet data via the Google Sheets API.
Platform-specific configuration:
{
"mcpServers": {
"sheets-mcp": {
"command": "npx",
"args": [
"-y",
"sheets-mcp"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
<p align="center"> <a href="https://github.com/mab-go/sheets-mcp/actions/workflows/ci.yml"></a> <a href="https://goreportcard.com/report/github.com/mab-go/sheets-mcp"></a> <a href="https://pkg.go.dev/github.com/mab-go/sheets-mcp"></a> <a href="https://deepwiki.com/mab-go/sheets-mcp"></a> <a href="LICENSE"></a> </p>
A purpose-built MCP server for Google Sheets. Sheets MCP gives any MCP-compatible AI client conversational read/write access to your spreadsheets. Find sheets by name, read ranges, look up rows, append data, and update cells.
Responses use TOON (Token-Oriented Object Notation). Field names appear once per response rather than on every row, cutting 40–60% of output tokens versus JSON for typical Sheets data. Tool definitions are compact by design: ~1,500 tokens on load.
Sheets MCP is distributed as a single compiled binary, works over stdio transport, and uses OAuth authentication against your personal Google account.
---
| Tool | What it does | |-----------------|--------------------------------------------------------------------| | sheets_find | Search for spreadsheets by name | | sheets_info | Get sheet/tab names, dimensions, and header r
Loading reviews...