Skip to content
Kitbay
MCP server

mcp-google-sheets

Runs locallyMITUpdated on May 14, 20261,019GitHub starsCan change dataNeeds an API key

A Python MCP server by Xing Wu that connects an MCP client to the Google Sheets API, run locally in one line with uvx.

What it does

A Python MCP server by Xing Wu that connects an MCP client to the Google Sheets API, run locally in one line with uvx. Its 19 tools list and search spreadsheets in Drive, create spreadsheets and sheets, read values and formulas from ranges, write single or batched ranges, add rows and columns, copy and rename sheets, add charts and share a spreadsheet with other people. You can limit which tools load to save context. It needs Google Cloud credentials; the README recommends a service account with a shared Drive folder, and also supports OAuth, credentials passed in an environment variable, and Application Default Credentials.

Capabilities

  • List and search spreadsheets
  • Read values and formulas from ranges
  • Write cells and batch updates
  • Create, copy and rename sheets
  • Share a spreadsheet with users