All integrations
Verified executable subsetspreadsheetsv20260902_00

GOOGLESHEETS

Sheets

Google Sheets is a cloud-based spreadsheet tool enabling real-time collaboration, data analysis, and integration with other Google Workspace apps

Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.

Pakkawork boundary

Pakkawork has a least-privilege Google adapter and an explicitly verified executable subset. Upstream counts are not execution claims.

53

Action summaries

Display-only definitions

16

Trigger types

Not installed instances

1

Auth modes

Field names, never values

Subset

Execution

Contract allowlist only

Authentication map

What setup is declared?

Only field names, types, and required markers are shown. Secret values, default auth URLs, credential material, and inferred OAuth scopes are excluded.
OAUTH2 · managed upstream

OAUTH2

google_sheets_oauth

Upstream managed

Developer setup

  • Client idclient_id · stringRequired
  • Client secretclient_secret · stringRequired
  • Redirect URIoauth_redirect_uri · stringOptional
  • Scopesscopes · stringOptional

User connection

No fields declared in this snapshot.

Capability index

Actions and trigger definitions

Static summaries are available. Live schemas remain disabled until PROVIDER_HUB_API_KEY is configured server-side.

Showing 1–30 of 53 actions

Add Sheet to Existing Spreadsheet

GOOGLESHEETS_ADD_SHEET

Adds a new sheet to a spreadsheet. Supports three sheet types: GRID, OBJECT, and DATA_SOURCE. SHEET TYPES: - GRID (default): Standard spreadsheet with rows/columns. Use properties to set dimensions, tab color, etc. - OBJECT: Sheet containing a chart. Requires objectSheetConfig with chartSpec (basicChart or pieChart).…

Untrusted display-only summary

Aggregate Column Data

GOOGLESHEETS_AGGREGATE_COLUMN_DATA

Searches for rows where a specific column matches a value and performs mathematical operations on data from another column.

Untrusted display-only summary

Append Dimension

GOOGLESHEETS_APPEND_DIMENSION

Tool to append new rows or columns to a sheet, increasing its size. Use when you need to add empty rows or columns to an existing sheet.

Untrusted display-only summary

Auto-Resize Rows or Columns

GOOGLESHEETS_AUTO_RESIZE_DIMENSIONS

Auto-fit column widths or row heights for a dimension range using batchUpdate.autoResizeDimensions. Use when you need to automatically adjust row heights or column widths to fit content after writing data.

Untrusted display-only summary

Batch Clear Values By Data Filter

GOOGLESHEETS_BATCH_CLEAR_VALUES_BY_DATA_FILTER

Clears one or more ranges of values from a spreadsheet using data filters. The caller must specify the spreadsheet ID and one or more DataFilters. Ranges matching any of the specified data filters will be cleared. Only values are cleared -- all other properties of the cell (such as formatting, data validation, etc..)…

Untrusted display-only summary

Batch get spreadsheet

GOOGLESHEETS_BATCH_GET

Retrieves data from specified cell ranges in a Google Spreadsheet.

Untrusted display-only summary

Batch update spreadsheet (Deprecated)

GOOGLESHEETS_BATCH_UPDATE

DEPRECATED: Use GOOGLESHEETS_VALUES_UPDATE instead. Write values to ONE range in a Google Sheet, or append as new rows if no start cell is given. IMPORTANT - This tool does NOT accept the Google Sheets API's native batch format: - WRONG: {"data": [{"range": "...", "values": [[...]]}], ...} - CORRECT: {"sheet_name": ".…

Untrusted display-only summary

Batch Update Values by Data Filter

GOOGLESHEETS_BATCH_UPDATE_VALUES_BY_DATA_FILTER

Tool to update values in ranges matching data filters. Use when you need to update specific data in a Google Sheet based on criteria rather than fixed cell ranges.

Untrusted display-only summary

Clear Basic Filter

GOOGLESHEETS_CLEAR_BASIC_FILTER

Tool to clear the basic filter from a sheet. Use when you need to remove an existing basic filter from a specific sheet within a Google Spreadsheet.

Untrusted display-only summary

Clear spreadsheet values

GOOGLESHEETS_CLEAR_VALUES

Clears cell content (preserving formatting and notes) from a specified A1 notation range in a Google Spreadsheet; the range must correspond to an existing sheet and cells.

Untrusted display-only summary

Create Chart in Google Sheets

GOOGLESHEETS_CREATE_CHART

Create a chart in a Google Sheets spreadsheet using the specified data range and chart type. Conditional requirements: - Provide either a simple chart via chart_type + data_range (basicChart), OR supply a full chart_spec supporting all chart types. Exactly one approach should be used. - When using chart_spec, set exac…

Untrusted display-only summary

Create a Google Sheet

GOOGLESHEETS_CREATE_GOOGLE_SHEET1

Creates a new Google Spreadsheet in Google Drive. If a title is provided, the spreadsheet will be created with that name. If no title is provided, Google will create a spreadsheet with a default name like 'Untitled spreadsheet'. Optionally create the spreadsheet in a specific folder by providing either: - folder_id: T…

Untrusted display-only summary

Create spreadsheet column

GOOGLESHEETS_CREATE_SPREADSHEET_COLUMN

Creates a new column in a Google Spreadsheet. Specify the target sheet using sheet_id (numeric) or sheet_name (text). If neither is provided, defaults to the first sheet (sheet_id=0).

Untrusted display-only summary

Create spreadsheet row

GOOGLESHEETS_CREATE_SPREADSHEET_ROW

Inserts a new, empty row into a specified sheet of a Google Spreadsheet at a given index, optionally inheriting formatting from the row above.

Untrusted display-only summary

Delete Chart from Google Sheets

GOOGLESHEETS_DELETE_CHART

Delete an existing chart from a Google Sheets spreadsheet. Use this action when you need to remove a chart that is no longer needed or needs to be replaced. This action is irreversible — once a chart is deleted, it cannot be recovered. The chart data source (the cells containing the data) remains unchanged; only the c…

Untrusted display-only summary

Delete Dimension (Rows/Columns)

GOOGLESHEETS_DELETE_DIMENSION

Tool to delete specified rows or columns from a sheet in a Google Spreadsheet. Use when you need to remove a range of rows or columns.

Untrusted display-only summary

Delete Sheet

GOOGLESHEETS_DELETE_SHEET

Tool to delete a sheet (worksheet) from a spreadsheet. Use when you need to remove a specific sheet from a Google Sheet document.

Untrusted display-only summary

Execute SQL on Spreadsheet

GOOGLESHEETS_EXECUTE_SQL

DEPRECATED: Use direct Google Sheets actions instead: - GOOGLESHEETS_VALUES_GET / GOOGLESHEETS_BATCH_GET for reads - GOOGLESHEETS_VALUES_UPDATE / GOOGLESHEETS_UPDATE_VALUES_BATCH / GOOGLESHEETS_SPREADSHEETS_VALUES_APPEND for writes Execute SQL queries against Google Sheets tables. Supports SELECT, INSERT, UPDATE, DELE…

Untrusted display-only summary

Find and Replace in Spreadsheet

GOOGLESHEETS_FIND_REPLACE

Tool to find and replace text in a Google Spreadsheet. Use when you need to fix formula errors, update values, or perform bulk text replacements across cells. Common use cases: - Fix #ERROR! cells by replacing with empty string or correct formula - Update old values with new ones across multiple cells - Fix formula re…

Untrusted display-only summary

Find worksheet by title (Deprecated)

GOOGLESHEETS_FIND_WORKSHEET_BY_TITLE

DEPRECATED: Use GetSpreadsheetInfo instead. Finds a worksheet by its exact, case-sensitive title within a Google Spreadsheet; returns a boolean indicating if found and the matched worksheet's metadata when found, or None when not found.

Untrusted display-only summary

Format cell

GOOGLESHEETS_FORMAT_CELL

Applies text and background cell formatting to a specified range in a Google Sheets worksheet.

Untrusted display-only summary

Batch Get Spreadsheet Values (Deprecated)

GOOGLESHEETS_GET_BATCH_VALUES

DEPRECATED: Use GOOGLESHEETS_BATCH_GET instead. Tool to return one or more ranges of values from a spreadsheet. Use when you need to retrieve data from multiple ranges in a single request.

Untrusted display-only summary

Get conditional format rules

GOOGLESHEETS_GET_CONDITIONAL_FORMAT_RULES

List conditional formatting rules for each sheet (or a selected sheet) in a normalized, easy-to-edit form. Use when you need to view, audit, or prepare to modify conditional format rules.

Untrusted display-only summary

Get Data Validation Rules

GOOGLESHEETS_GET_DATA_VALIDATION_RULES

Tool to extract data validation rules from a Google Sheets spreadsheet. Use when you need to understand dropdown lists, allowed values, custom formulas, or other validation constraints for cells.

Untrusted display-only summary

Get sheet names

GOOGLESHEETS_GET_SHEET_NAMES

Lists all worksheet names from a specified Google Spreadsheet (which must exist), useful for discovering sheets before further operations.

Untrusted display-only summary

Get Spreadsheet by Data Filter

GOOGLESHEETS_GET_SPREADSHEET_BY_DATA_FILTER

Returns the spreadsheet at the given ID, filtered by the specified data filters. Use this tool when you need to retrieve specific subsets of data from a Google Sheet based on criteria like A1 notation, developer metadata, or grid ranges. Important: This action is designed for filtered data retrieval. While it accepts…

Untrusted display-only summary

Get spreadsheet info

GOOGLESHEETS_GET_SPREADSHEET_INFO

Retrieves metadata for a Google Spreadsheet using its ID. By default, returns essential information (ID, title, sheet properties) to avoid payload size issues. Use the fields parameter for comprehensive metadata or specific fields.

Untrusted display-only summary

Get Table Schema

GOOGLESHEETS_GET_TABLE_SCHEMA

DEPRECATED: Use GOOGLESHEETS_GET_SHEET_NAMES and GOOGLESHEETS_GET_SPREADSHEET_INFO for sheet structure metadata, and GOOGLESHEETS_VALUES_GET for direct range inspection. This action is used to get the schema of a table in a Google Spreadsheet, call this action to get the schema of a table in a spreadsheet BEFORE YOU Q…

Untrusted display-only summary

Insert Dimension in Google Sheet

GOOGLESHEETS_INSERT_DIMENSION

Tool to insert new rows or columns into a sheet at a specified location. Use when you need to add empty rows or columns within an existing Google Sheet.

Untrusted display-only summary

List Charts in Google Sheets

GOOGLESHEETS_LIST_CHARTS

Lists all charts in a Google Sheets spreadsheet across all sheets, returning chart_id, sheet metadata, chart type, title, and position. Use this action when you need to discover what charts exist in a spreadsheet, retrieve chart IDs for update or delete operations, or inspect chart configurations. The default field ma…

Untrusted display-only summary

Provenance

Versioned facts, explicit trust.

The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.

Repository
https://github.com/provider-directoryHQ/provider-directory
Commit
85e33f6a81dfe987f6fc3637d48d45052cea8ca5
Generated
2026-09-12
Trust policy
untrusted_display_only

Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.