Google Sheets MCP Server

Productivitystdiov0.3.0
Repository

MCP server for Google Sheets. Lets AI agents read and write cell ranges, create and update spreadsheets and tabs, append rows, and apply formatting via the Sheets API with OAuth. Useful for lightweight data entry, reporting, dashboards, and automating spreadsheet-driven workflows.

Connect

Add this configuration to .claude/mcp.json

{
  "mcpServers": {
    "google-sheets": {
      "command": "uvx",
      "args": [
        "mcp-google-sheets"
      ],
      "env": {
        "GOOGLE_APPLICATION_CREDENTIALS": "<YOUR_GOOGLE_APPLICATION_CREDENTIALS>"
      }
    }
  }
}

Tools (2)

read_range

Read values from a range in a Google spreadsheet.

{
  "type": "object",
  "required": [
    "spreadsheet_id",
    "range"
  ],
  "properties": {
    "range": {
      "type": "string",
      "description": "A1 notation range (e.g., Sheet1!A1:C10)"
    },
    "spreadsheet_id": {
      "type": "string",
      "description": "The spreadsheet ID"
    }
  }
}

update_range

Write values to a range in a Google spreadsheet.

{
  "type": "object",
  "required": [
    "spreadsheet_id",
    "range",
    "values"
  ],
  "properties": {
    "range": {
      "type": "string",
      "description": "A1 notation range to write"
    },
    "values": {
      "type": "array",
      "items": {
        "type": "array",
        "items": {}
      },
      "description": "2D array of cell values"
    },
    "spreadsheet_id": {
      "type": "string",
      "description": "The spreadsheet ID"
    }
  }
}

Resources

This server does not expose any resources.

Prompts

This server does not expose any prompts.

Server Information

Author
Xing Xing (@xing5)
Repository
https://github.com/xing5/mcp-google-sheets
License
MIT
Version
0.3.0
Stars
680
Last Updated
July 9, 2026