mcp-gsheet

mcp-gsheet

3.2

If you are the rightful owner of mcp-gsheet and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The MCP Google Sheets Server allows interaction with Google Sheets through a Model Context Protocol server, providing tools to list, read, and write data within spreadsheets.

The MCP Google Sheets Server is designed to facilitate interaction with Google Sheets by providing a Model Context Protocol (MCP) server. This server allows users to list sheets, read data from specific cell ranges, and write data to specific cell ranges within a spreadsheet. It is important to note that this server does not manage Google Drive files, such as listing, creating, or deleting folders/files. The server is focused solely on spreadsheet content. To use this server, users need Python 3.11+, a Google Cloud Project with the Google Sheets API enabled, and a service account key with appropriate permissions. The server can be run in development mode with MCP Inspector or in standard mode to listen for MCP requests over stdio.

Features

  • List sheets within a spreadsheet
  • Read data from specific cell ranges
  • Write data to specific cell ranges
  • Restricted to spreadsheet content only
  • Requires Google Cloud Project and service account

Tools

  1. list_sheets

    List all worksheet names in the specified spreadsheet

  2. read_cells

    Read data from a specified range

  3. write_cells

    Write data to the specified range