Skip to content

xing5/mcp-google-sheets

MCP SaaS Integrations

This MCP server integrates with your Google Drive and Google Sheets, to enable creating and modifying spreadsheets.

Python Latest v0.6.3 · 2mo ago Security brief →

Features

  • Bridges MCP clients (e.g., Claude Desktop) with Google Sheets API
  • Supports CRUD, listing, batching, sharing, and formatting operations
  • Flexible authentication via Service Account, OAuth 2.0, or env vars
  • Zero‑install quick start using `uvx`

Recent releases

View all 8 releases →
No immediate action
v0.6.2 Bug fix

Chart source range fix

v0.6.1 New feature
Notable features
  • 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

v0.6.0 Mixed
Notable features
  • 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

v0.5.2 New feature
Notable features
  • 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

v0.5.1 Bug fix

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.

About

Stars
945
Forks
225
Languages
Python Shell Dockerfile

Install & Platforms

Install via
shell-script pip
Platforms
linux macos windows

Beta — feedback welcome: [email protected]