facebook tracking pixel

¡Llega la Launch Week! 14 a 18 de septiembre

Back to Marketplace
Google Sheets MCP integration

Google Sheets

Use Google Sheets to create and edit online spreadsheets. Get insights together with secure sharing in real-time and from any device.

Start free
Tools
38
Last update
1 week ago

Category

Productivity

Works with

WhatsAppFacebookInstagramWeb

AI Compatible

ChatGPTClaudeGemini

Tools

Create Column

Create a new column in a spreadsheet. See the documentation Return only the translated text without explanations.

Add Conditional Format Rule

Create conditional formatting with color scales or custom formulas. See the documentation

Add Multiple Rows

Add multiple rows of data to a Google Sheet. See the documentation

Add Protected Range

Add edit protection to cell range with permissions. See the documentation

Add Rows

Append one or more rows to a Google Sheets worksheet. Pass rows as a JSON array. **Preferred format:** array of objects with column header keys (e.g., [{"Name": "Alice", "Email": "[email protected]"}]). Use **Get Spreadsheet Info** first to discover the exact column header names — keys must match headers exactly (case-sensitive). Alternatively, pass rows as arrays of positional values matching column order. New rows are appended after the last row with data.

Add Single Row

Add a single row of data to Google Sheets. Optionally insert the row at a specific index (e.g., row 2 to insert after headers, shifting existing data down). See the documentation Return only the translated text without explanations.

Add Worksheet

Add a new worksheet (tab) to an existing spreadsheet. Optionally set column headers. Use **Get Spreadsheet Info** to see existing worksheets before creating.

Clear Cell

Delete the content of a specific cell in a spreadsheet. See the documentation

Clear Rows

Delete the content of a row or rows in a spreadsheet. Deleted rows will appear as blank rows. See the documentation Return only the translated text without explanations.

Copy Worksheet

Copy an existing worksheet to another Google Sheets file. See the documentation Return only the translated text without explanations.

Create Spreadsheet

Create a blank spreadsheet or duplicate an existing spreadsheet. See the documentation

Create Worksheet

Create a blank worksheet with a title. See the documentation Return only the translated text without explanations.

Delete Conditional Format Rule

Remove conditional formatting rule by index. See the documentation

Delete Rows

Deletes the specified rows from a spreadsheet. See the documentation

Delete Worksheet

Delete a specific worksheet. See the documentation Return only the translated text without explanations.

Find Row

Find one or more rows by a column and value. See the documentation Return only the translated text without explanations.

Find Rows

Search for rows matching a value in a specific column. Use **Get Spreadsheet Info** to discover column header names. Returns matching rows as objects with row numbers (useful for subsequent **Update Rows** calls). For simple reads without filtering, use **Read Rows** instead.

Get Cell

Fetch the contents of a specific cell in a spreadsheet. See the documentation Return only the translated text without explanations.

Get Current User

Retrieve Google Sheets account metadata for the authenticated user by calling Drive's about.get, returning the user profile (display name, email, permission ID) and storage quota information. Helpful when you need to verify which Google account is active, tailor sheet operations to available storage, or give an LLM clear context about the user identity before composing read/write actions. See the Drive API documentation.

Get Spreadsheet by ID

Returns the spreadsheet at the given ID. See the documentation for more information

Get Spreadsheet Info

Get the structure of a Google Spreadsheet — worksheet names, column headers (first row of each sheet), and row counts. **Call this first** before reading or writing data, so you know the worksheet names and column headers. The column headers are used as keys when writing data with **Add Rows** or **Update Rows**. The spreadsheet ID is the long string in the Google Sheets URL: https://docs.google.com/spreadsheets/d/{spreadsheetId}/edit.

Get Values in Range

Get all values or values from a range of cells using A1 notation. See the documentation Return only the translated text without explanations.

Insert an Anchored Note

Insert a note on a spreadsheet cell. See the documentation

Insert Comment

Insert a comment into a spreadsheet. See the documentation Return only the translated text without explanations.

Insert Dimension

Insert a dimension into a spreadsheet. See the documentation Return only the translated text without explanations.

List Spreadsheets

List Google Spreadsheets accessible to the authenticated user. Optionally search by name. Returns spreadsheet IDs that can be used with all other tools.

List Worksheets

Get a list of all worksheets in a spreadsheet. See the documentation

Merge Cells

Merge a range of cells into a single cell. See the documentation Return only the translated text without explanations.

Move Dimension

Move a dimension in a spreadsheet. See the documentation

New Spreadsheet

Create a new Google Spreadsheet with an optional worksheet name and column headers. Returns the spreadsheet ID and URL. Use the spreadsheet ID with other tools to read/write data.

Read Rows

Read rows from a Google Sheets worksheet. Returns data as objects (keys = column headers from row 1) by default, or as raw arrays. Use **Get Spreadsheet Info** first to discover worksheet names. Optionally specify a range in A1 notation (e.g., A2:D10) to read a subset. For searching rows by value, use **Find Rows** instead.

Set Data Validation

Add data validation rules to cells (dropdowns, checkboxes, date/number validation). See the documentation

Update Cell

Update a cell in a spreadsheet. See the documentation

Update Conditional Format Rule

Modify existing conditional formatting rule. See the documentation

Update Formatting

Update the formatting of a cell in a spreadsheet. See the documentation

Update Multiple Rows

Update multiple rows in a spreadsheet defined by a range. See the documentation

Update Row

Update a row in a spreadsheet. See the documentation Return only the translated text without explanations.

Upsert Row

Upsert a row of data in a Google Sheet. See the documentation Return only the translated text without explanations.