Google Sheets
MCP server for Google Sheets integration - create, edit, and manage spreadsheets
Tools
21 available tools
Search the tool definitions captured from the MCP server. The live list can vary with version, deployment, and credentials.
21 tools found.
Add sheet
Tool name:
add_sheetAdd a new sheet (tab) to an existing spreadsheet.
Append
Tool name:
appendAppend data to a spreadsheet.
Autofill
Tool name:
autofillExtend a formula or detected series from a source range into a larger destination range (like dragging the fill handle).
Clear
DestructiveTool name:
clearClear the values in a range while leaving the rows, columns, and formatting in place.
Clear filter
DestructiveTool name:
clear_filterRemove a sheet's filter, restoring any rows it was hiding.
Create
Tool name:
createCreate a new spreadsheet.
Create filter
Tool name:
create_filterTurn on filtering over a range of a sheet (the funnel button in the Sheets UI), so rows can be sorted and filtered by column.
Delete rows
DestructiveTool name:
delete_rowsDelete rows from a sheet, shifting the rows below them up.
Fetch
Read onlyTool name:
fetchFetch the content of a Google Sheets spreadsheet using its spreadsheet ID.
Format cells
Tool name:
format_cellsApply cell formatting over an A1 range: number format, bold/italic/underline/strikethrough, font family & size, text & background color, horizontal/vertical alignment, and text wrapping.
Get metadata
Read onlyTool name:
get_metadataGet metadata about a spreadsheet, including sheet names and properties.
Group rows
Tool name:
group_rowsCreate a collapsible group over a contiguous range of rows, optionally collapsing it.
Insert rows
Tool name:
insert_rowsInsert blank rows at a specific position in a sheet, shifting existing rows down.
List
Read onlyTool name:
listList your Google Sheets spreadsheets.
Search
Read onlyTool name:
searchSearch Google Sheets spreadsheets by query and return basic details.
Set column width
Tool name:
set_column_widthSet the width of one or more adjacent columns, either to an explicit pixel size or to fit their contents (auto_fit).
Set row height
Tool name:
set_row_heightSet the height of one or more adjacent rows, either to an explicit pixel size or to fit their contents (auto_fit).
Set row visibility
Tool name:
set_row_visibilityHide or unhide a contiguous range of rows in a sheet.
Ungroup rows
DestructiveTool name:
ungroup_rowsRemove a row group over a contiguous range of rows.
Update
Tool name:
updateUpdate values in a specific range.
Update ranges
Tool name:
update_rangesUpdate several ranges (including non-contiguous ones) in a single call.
Compatibility
Connect Google Sheets to the clients your teams already use
27 AI clients can connect to Google Sheets through Runlayer. Pick one for its setup steps and controls.
Why Runlayer
Why connect Google Sheets through Runlayer?
One approved path
Approve Google Sheets once and everyone gets it in the AI clients they already use. Runlayer holds the credentials, so nothing sits in client configuration.
Fine-grained policy
Control who can use each server, tool, and resource, and under which runtime conditions.
Runtime security
Scan tool inputs and outputs for prompt injection, credential exposure, PII, and data exfiltration, then alert, mask, or block.
Audit and observability
Trace every request across users, clients, tools, policies, scanner decisions, and downstream systems.