Tool | What It Does | Example Use |
---|---|---|
Create-Sheet | Creates a brand-new Google Sheets document | ”Create a new Google Sheet called ‘Q2 Sales Report’ and return spreadsheetId and spreadsheetUrl” |
Add-Sheet | Adds a new tab to an existing spreadsheet | ”In spreadsheet https://docs.google.com/spreadsheets/d/1AbCDef, add a sheet named ‘Raw Data’ and return sheetId and title” |
Get-Spreadsheet-Info | Returns spreadsheet metadata such as title and sheet list | ”Give me the title and sheet names for spreadsheetId 1AbCDef” |
Get-Sheet-Names | Lists all tab names in a spreadsheet | ”List every sheet name in [spreadsheet link]“ |
Batch-Get | Reads values from multiple ranges at once | ”In spreadsheetId 1AbCDef, read ranges ‘January!A1:D20’ and ‘February!A1:D20’ and return the values” |
Batch-Update | Writes values to multiple ranges at once | ”Write [[“Product”,“Units”]] to range ‘Inventory!A1:B1’ in spreadsheetId 1AbCDef and return updatedRange” |
Append-Values | Appends rows to the end of a range (similar to inserting rows) | “Append the row [‘2025-03-15’,‘Blog Post Ideas’,‘In Progress’] to sheet ‘Content Pipeline’ in spreadsheetId 1AbCDef starting at A1, return tableRange and updates” |
Lookup-Row | Finds the first row that matches a value in a column | ”In range ‘Customers!A2:E100’ of spreadsheetId 1AbCDef, find the row where the ‘Email’ column equals ‘jane@acme.com’ and return rowNumber and rowValues” |
Clear-Values | Clears values from a specified range | ”Clear range ‘Archive!A1:Z100’ in spreadsheetId 1AbCDef and confirm clearedRange” |
Copy-Sheet | Copies a sheet from one spreadsheet to another | ”Copy sheet ‘Template’ from spreadsheetId 1AbCDef to spreadsheetId 9ZyXwVu and return newSheetId” |
Create Your Google Sheets MCP Node
Add Your Prompt
Test Your Node
Save and Reuse
Step 1: Create Sheets
Step 2: Copy Template
Step 3: Append Data
Empty Outputs
Incorrect Results
Errors
Iterate with Request Changes