Google Sheets MCP Server
Provides MCP resources and tools for AI assistants to access, read, write, format, and manage complex data structures, values, and metadata within Google Sheets spreadsheets.
spreadsheet
DatasetReturns the spreadsheet metadata and structure at the given ID.
sheetvalues
DatasetReturns a range of values (cell data) from a spreadsheet.
developermetadata
DatasetReturns the developer metadata with the specified ID.
spreadsheetbydatafilter
DatasetReturns the spreadsheet at the given ID using a data filter.
developermetadatasearch
DatasetReturns all developer metadata matching the specified DataFilter.
sheetvaluesbatch
DatasetReturns one or more ranges of values from a spreadsheet.
sheetvaluesbatchbyfilter
DatasetReturns one or more ranges of values that match the specified data filters.
sheet
DatasetA sheet in a spreadsheet, containing data, properties, and formatting rules.
celldata
DatasetData and formatting information for a specific cell within a sheet. This object is nested within the Sheet resource.
pivottable
DatasetA pivot table configuration, defining rows, columns, values, and source data.
embeddedchart
DatasetA chart embedded in a sheet, defining visualization properties and data source.
textformat
DatasetThe format of a run of text in a cell, including font, size, and styling.
color
DatasetRepresents a color in the RGBA color space, used for formatting.
colorstyle
DatasetA color value, which can be defined by RGB or a theme color.
link
DatasetAn external or local reference.
spreadsheetproperties
DatasetOverall properties and settings of a spreadsheet, including title, locale, and calculation rules.
namedrange
DatasetA defined range of cells with a specific name and ID.
datasource
DatasetInformation about an external data source (e.g., BigQuery, Looker) connected to the spreadsheet.
iterativecalculationsettings
DatasetSettings to control how circular dependencies are resolved with iterative calculation.
cellformat
DatasetThe format of a cell.
numberformat
DatasetThe number format of a cell.
borders
DatasetThe borders of the cell.
create_spreadsheet
ToolCreates a spreadsheet.
batchupdate_spreadsheet
ToolApplies one or more updates to the spreadsheet (structure/metadata).
update_sheet_values
ToolSets values in a range of a spreadsheet.
append_sheet_values
ToolAppends values to a spreadsheet.
clear_sheet_values
ToolClears values from a spreadsheet.
copyto_sheet
ToolCopies a single sheet from a spreadsheet to another spreadsheet.
batchclear_sheet_values
ToolClears one or more ranges of values from a spreadsheet.
batchclearbydatafilter_sheet_values
ToolClears one or more ranges of values from a spreadsheet using a data filter.
batchupdate_sheet_values
ToolSets values in one or more ranges of a spreadsheet.
batchupdatebydatafilter_sheet_values
ToolSets values in one or more ranges of a spreadsheet using a data filter.
Google Sheets Resources
Google Sheets MCP Server
Connect your AI to Google Sheets data through the Model Context Protocol.
- Granularly control which tools your AI can access
- Full visibility with logging and auditing
- Standard MCP protocol - no custom wrappers needed
Select a dataset or tool from the left to see more details
Universal MCP Server for Google Sheets
Connect Claude, Microsoft Copilot, and any MCP-compatible AI to Google Sheets. One server, instant access to datasets, tools, and workflows.
- Model Context Protocol: Industry standard supported by Claude and Microsoft Copilot
- Fine-Grained Control: Choose exactly which datasets and tools your AI can access
- Connect Once, Use Everywhere: Single authentication for all your AI assistants
Get Started with Your Favorite AI Tool
Follow our step-by-step guides for popular AI frameworks and tools