Skip to content

Google Sheets nodes

Tools for creating, reading, updating, and deleting Google Sheets data.  These nodes are also served as MCP tools on the sheets MCP server. Back to the full node reference.

Google Sheets Add Data to Spreadsheet

sheets_add_data_to_spreadsheet · natural-language configurable · 1 credit on Cloud

Append rows of data to a Google Sheets spreadsheet.

Credential: Google Sheets (OAuth)

Parameters

FieldTypeRequiredDescription
dataarray<array>Two-dimensional array of rows and cell values to append.
rangestringA1 notation range to append data to (e.g. Sheet1!A1).
spreadsheetIdstringGoogle Sheets spreadsheet identifier.
valueInputOptionenumHow input data should be interpreted by Google Sheets. One of: USER_ENTERED, RAW. Default: USER_ENTERED.

Output

Returns a list of records — reference fields downstream as $<node>.spreadsheetId.

FieldTypeDescription
spreadsheetIdstringIdentifier of the updated spreadsheet.
statusbooleanWhether the data was appended successfully.
updatedCellsintegerNumber of cells updated.
updatedColumnsintegerNumber of columns updated.
updatedRangestringRange that was updated, in A1 notation.
updatedRowsintegerNumber of rows updated.

Google Sheets Create Spreadsheet

sheets_create_spreadsheet · natural-language configurable · 1 credit on Cloud

Create a new Google Sheets spreadsheet with the given title.

Credential: Google Sheets (OAuth)

Parameters

FieldTypeRequiredDescription
titlestringTitle of the new spreadsheet.

Output

Returns a list of records — reference fields downstream as $<node>.id.

FieldTypeDescription
idstringIdentifier of the created spreadsheet.
namestringName of the created spreadsheet.
statusbooleanWhether the spreadsheet was created successfully.
webViewLinkstringWeb view link to open the spreadsheet.

Google Sheets Delete Spreadsheet

sheets_delete_spreadsheet · natural-language configurable · destructive · 1 credit on Cloud

Delete a Google Sheets spreadsheet by its identifier.

Credential: Google Sheets (OAuth)

Parameters

FieldTypeRequiredDescription
spreadsheetIdstringIdentifier of the Google Sheets spreadsheet to delete.

Output

Returns a list of records — reference fields downstream as $<node>.status.

FieldTypeDescription
statusbooleanWhether the spreadsheet was deleted successfully.

Google Sheets Read Spreadsheet

sheets_read_spreadsheet · natural-language configurable · read-only · idempotent · 1 credit on Cloud

Read rows from a Google Sheets spreadsheet, optionally filtering and limiting results.

Credential: Google Sheets (OAuth)

Parameters

FieldTypeRequiredDescription
filterColumnstringColumn name used to filter returned rows.
filterValuestringValue the filter column must match.
headerRownumberRow number containing column headers; 0 means no header row. Default: 0.
limitnumberMaximum number of rows to return; 0 means no limit.
rangestringA1 notation range to read (e.g. A:Z). Default: A:Z.
spreadsheetIdstringIdentifier of the Google Sheets spreadsheet to read.

Output

Returns a list of records — reference fields downstream as $<node>.row_number.

FieldTypeDescription
row_numberintegerRow index in the source spreadsheet.

Google Sheets Update Cell

sheets_update · natural-language configurable · destructive · 1 credit on Cloud

Update a single cell in a Google Sheets spreadsheet by row number and column.

Credential: Google Sheets (OAuth)

Parameters

FieldTypeRequiredDescription
columnstringColumn header name or column letter (e.g. "name" or "B").
newValuestringNew cell value to write.
rowNumbernumber1-based row number of the cell to update.
sheetIdstringIdentifier of the Google Sheets spreadsheet to update.

Output

Returns a list of records — reference fields downstream as $<node>.column.

FieldTypeDescription
columnstringColumn that was updated.
newValuestringValue that was written to the cell.
rowNumberintegerRow number that was updated.
sheetIdstringIdentifier of the updated spreadsheet.
statusbooleanWhether the cell was updated successfully.
updatedCellsintegerNumber of cells updated.
updatedRangestringRange that was updated, in A1 notation.