spreadsheet-mcp MCP Server

A Model Context Protocol (MCP) server providing full Google Sheets functionality. Read, write, format cells, create charts, use formulas, and manage spreadsheets directly from Claude, Cursor, or any…

Local serverstdio

What is the spreadsheet-mcp Server?

spreadsheet-mcp is an MCP project maintained in the dudegladiator/spreadsheet-mcp repository. The maintainer describes its purpose as “A Model Context Protocol (MCP) server providing full Google Sheets functionality. Read, write, format cells, create charts, use formulas, and manage spreadsheets directly from Claude…”. Read the project documentation for the complete scope.

Local setup

The project provides a local client configuration using uv. Follow the repository’s build and installation steps before copying it, and replace example paths with the paths on your own computer.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
get_spreadsheet_infoGet metadata and sheet list
create_spreadsheetCreate new spreadsheet
list_sheetsList all sheets/tabs
create_sheetAdd a new sheet
delete_sheetRemove a sheet
rename_sheetRename a sheet
duplicate_sheetCopy a sheet
read_cellsRead values from range
write_cellsWrite values (supports formulas)
batch_readRead multiple ranges at once
batch_writeWrite to multiple ranges
append_rowsAdd rows at end of data
clear_cellsClear a range
get_last_rowFind last row with data
insert_rowsInsert empty rows
insert_columnsInsert empty columns
delete_rowsDelete rows
delete_columnsDelete columns
format_cellsApply formatting
set_column_widthAdjust column width
merge_cellsMerge cell range
create_chartCreate embedded chart
list_chartsList all charts
delete_chartRemove a chart
sort_rangeSort data by column
find_replaceFind and replace text
share_spreadsheetShare or make public

How to install the spreadsheet-mcp Server

{
  "mcpServers": {
    "google-sheets": {
      "command": "uv",
      "args": [
        "--directory",
        "/path/to/spreadsheet-mcp",
        "run",
        "spreadsheet-mcp"
      ]
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.