xing5/mcp-google-sheets
MCP SaaS IntegrationsA Python MCP server that bridges AI‑enabled clients with the Google Sheets API for spreadsheet automation
Features
- Seamless integration with Google Drive and Google Sheets APIs
- Comprehensive CRUD, listing, batching, sharing, and formatting tools
- Flexible authentication via Service Account, OAuth 2.0, or environment variables
- Zero‑install deployment using `uvx` (or traditional `pip`/`git` clone)
- AI‑ready for natural‑language spreadsheet interaction
Recent releases
View all 8 releases →- search_spreadsheets tool
- find_in_spreadsheet tool
- Chart creation functionality
Full changelog
What's Changed
- feat: add search_spreadsheets and find_in_spreadsheet tools by @dmitry-simple-it in https://github.com/xing5/mcp-google-sheets/pull/60
- feat: Add tool annotations for improved LLM tool understanding by @bryankthompson in https://github.com/xing5/mcp-google-sheets/pull/57
- Add tool filtering to reduce context window consumption by @Copilot in https://github.com/xing5/mcp-google-sheets/pull/61
- Add chart creation functionality to Google Sheets MCP server by @Copilot in https://github.com/xing5/mcp-google-sheets/pull/62
New Contributors
- @dmitry-simple-it made their first contribution in https://github.com/xing5/mcp-google-sheets/pull/60
- @bryankthompson made their first contribution in https://github.com/xing5/mcp-google-sheets/pull/57
- @Copilot made their first contribution in https://github.com/xing5/mcp-google-sheets/pull/61
Full Changelog: https://github.com/xing5/mcp-google-sheets/compare/v0.6.0...v0.6.1
- batch_update tool exposing batchUpdate endpoint
Full changelog
What's Changed
- Fix token refresh error handling to prevent server crashes by @slhck in https://github.com/xing5/mcp-google-sheets/pull/52
- Update README to match actual tools and enhance clarity and detail by @squatto in https://github.com/xing5/mcp-google-sheets/pull/55
- Add batch_update tool to expose full batchUpdate endpoint (allows Claude to format cells) by @drPod in https://github.com/xing5/mcp-google-sheets/pull/54
- chore: Add fallback version for cases when I do not have tag by @jhutar in https://github.com/xing5/mcp-google-sheets/pull/47
New Contributors
- @slhck made their first contribution in https://github.com/xing5/mcp-google-sheets/pull/52
- @squatto made their first contribution in https://github.com/xing5/mcp-google-sheets/pull/55
- @drPod made their first contribution in https://github.com/xing5/mcp-google-sheets/pull/54
- @jhutar made their first contribution in https://github.com/xing5/mcp-google-sheets/pull/47
Full Changelog: https://github.com/xing5/mcp-google-sheets/compare/v0.5.2...v0.6.0
- Docker support
- list_folders tool
- Folder ID specification for sheets
Full changelog
What's Changed
- feat: add Docker support and update server configuration by @omarsaad98 in https://github.com/xing5/mcp-google-sheets/pull/50
- Add list_folders tool and ability to specify folder ID for creating/listing sheets by @lukmanr in https://github.com/xing5/mcp-google-sheets/pull/48
New Contributors
- @omarsaad98 made their first contribution in https://github.com/xing5/mcp-google-sheets/pull/50
- @lukmanr made their first contribution in https://github.com/xing5/mcp-google-sheets/pull/48
Full Changelog: https://github.com/xing5/mcp-google-sheets/compare/v0.5.1...v0.5.2
Fix get_sheet_data returning empty values with default settings.
Full changelog
What's Changed
- Fixes #36 : get_sheet_data returns empty values when include_grid_data=False (default) by @mcandries in https://github.com/xing5/mcp-google-sheets/pull/37
New Contributors
- @mcandries made their first contribution in https://github.com/xing5/mcp-google-sheets/pull/37
Full Changelog: https://github.com/xing5/mcp-google-sheets/compare/v0.5.0...v0.5.1
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.