Skip to content
Talk to an Engineer Dashboard

Google Sheets

Connect to Google Sheets. Create, edit, and analyze spreadsheets with powerful data management capabilities

Connect to Google Sheets. Create, edit, and analyze spreadsheets with powerful data management capabilities

Google Sheets logo

Supports authentication: OAuth 2.0

Create a new Google Sheets spreadsheet with an optional title and initial sheet configuration. Returns the new spreadsheet ID and metadata.

NameTypeRequiredDescription
localestringNoLocale of the spreadsheet
schema_versionstringNoOptional schema version to use for tool execution
sheetsarray<object>NoInitial sheets to include in the spreadsheet
time_zonestringNoTime zone for the spreadsheet
titlestringNoTitle of the new spreadsheet
tool_versionstringNoOptional tool version to use for execution

Returns only the cell values from a specific range in a Google Sheet — no metadata, no formatting, just the data. For full spreadsheet metadata and formatting, use googlesheets_read_spreadsheet instead.

NameTypeRequiredDescription
major_dimensionstringNoWhether values are returned by rows or columns
rangestringYesCell range to read in A1 notation
schema_versionstringNoOptional schema version to use for tool execution
spreadsheet_idstringYesThe ID of the Google Sheet
tool_versionstringNoOptional tool version to use for execution
value_render_optionstringNoHow values should be rendered in the response

Returns everything about a spreadsheet — including spreadsheet metadata, sheet properties, cell values, formatting, themes, and pixel sizes. If you only need cell values, use googlesheets_get_values instead.

NameTypeRequiredDescription
include_grid_databooleanNoInclude cell data in the response
rangesstringNoCell range to read in A1 notation
schema_versionstringNoOptional schema version to use for tool execution
spreadsheet_idstringYesThe ID of the Google Sheet to read
tool_versionstringNoOptional tool version to use for execution

Update cell values in a specific range of a Google Sheet. Supports writing single cells or multiple rows and columns at once.

NameTypeRequiredDescription
include_values_in_responsebooleanNoReturn the updated cell values in the response
rangestringYesCell range to update in A1 notation
schema_versionstringNoOptional schema version to use for tool execution
spreadsheet_idstringYesThe ID of the Google Sheet to update
tool_versionstringNoOptional tool version to use for execution
value_input_optionstringNoHow input values should be interpreted
valuesarray<array>Yes2D array of values to write to the range