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 31–53 of 53 actions

List Tables in Spreadsheet

GOOGLESHEETS_LIST_TABLES

DEPRECATED: Use GOOGLESHEETS_GET_SHEET_NAMES for tab discovery and GOOGLESHEETS_GET_SPREADSHEET_INFO for full sheet metadata. This action is used to list all tables in a Google Spreadsheet, call this action to get the list of tables in a spreadsheet. Discover all tables in a Google Spreadsheet by analyzing sheet struc…

Untrusted display-only summary

Look up spreadsheet row

GOOGLESHEETS_LOOKUP_SPREADSHEET_ROW

Finds the first row in a Google Spreadsheet where a cell's entire content exactly matches the query string, searching within a specified A1 notation range or the first sheet by default.

Untrusted display-only summary

Move or Resize Chart in Google Sheets

GOOGLESHEETS_MOVE_CHART

Move or resize an existing chart on a Google Sheets spreadsheet. Use this action when you need to reposition a chart to a different location on the same or different sheet, move it to a brand-new sheet, or change its size. This action wraps the updateEmbeddedObjectPosition batchUpdate request type and supports three p…

Untrusted display-only summary

Mutate conditional format rules

GOOGLESHEETS_MUTATE_CONDITIONAL_FORMAT_RULES

Add, update, delete, or reorder conditional format rules on a Google Sheet. Use when you need to create, modify, or remove conditional formatting without manually building batchUpdate requests. Supports four operations: ADD (create new rule), UPDATE (replace existing rule), DELETE (remove rule), MOVE (reorder rules by…

Untrusted display-only summary

Query Spreadsheet Table

GOOGLESHEETS_QUERY_TABLE

DEPRECATED: Use GOOGLESHEETS_VALUES_GET / GOOGLESHEETS_BATCH_GET for table reads and GOOGLESHEETS_LOOKUP_SPREADSHEET_ROW for row lookup/filter workflows. Execute SQL-like SELECT queries against Google Spreadsheet tables. Table names correspond to sheet/tab names visible at the bottom of the spreadsheet. Use GOOGLESHEE…

Untrusted display-only summary

Search Developer Metadata

GOOGLESHEETS_SEARCH_DEVELOPER_METADATA

Tool to search for developer metadata in a spreadsheet. Use when you need to find specific metadata entries based on filters.

Untrusted display-only summary

Search Spreadsheets

GOOGLESHEETS_SEARCH_SPREADSHEETS

Search for Google Spreadsheets using various filters including name, content, date ranges, and more.

Untrusted display-only summary

Set Basic Filter

GOOGLESHEETS_SET_BASIC_FILTER

Tool to set a basic filter on a sheet in a Google Spreadsheet. Use when you need to filter or sort data within a specific range on a sheet.

Untrusted display-only summary

Set Data Validation Rule

GOOGLESHEETS_SET_DATA_VALIDATION_RULE

Tool to set or clear data validation rules (including dropdowns) on a range in Google Sheets. Use when you need to apply dropdown lists, range-based dropdowns, or custom formula validation to cells.

Untrusted display-only summary

Create sheet from JSON

GOOGLESHEETS_SHEET_FROM_JSON

DEPRECATED: Use GOOGLESHEETS_CREATE_GOOGLE_SHEET1 + GOOGLESHEETS_UPDATE_VALUES_BATCH (or GOOGLESHEETS_VALUES_UPDATE / GOOGLESHEETS_SPREADSHEETS_VALUES_APPEND) instead. Creates a new Google Spreadsheet and populates its first worksheet from `sheet_json`. When data is provided, the first item's keys establish the header…

Untrusted display-only summary

Sort Range

GOOGLESHEETS_SORT_RANGE

Sorts data within a specified range in a Google Sheet based on one or more sort criteria. Use this action when you need to reorder rows in a range by column values, with support for multi-level (cascading) sorts.

Untrusted display-only summary

Copy Sheet to Another Spreadsheet

GOOGLESHEETS_SPREADSHEETS_SHEETS_COPY_TO

Tool to copy a single sheet from a spreadsheet to another spreadsheet. Use when you need to duplicate a sheet into a different spreadsheet.

Untrusted display-only summary

Append Values to Spreadsheet

GOOGLESHEETS_SPREADSHEETS_VALUES_APPEND

Tool to append values to a spreadsheet. Use when you need to add new data to the end of an existing table in a Google Sheet.

Untrusted display-only summary

Batch Clear Spreadsheet Values

GOOGLESHEETS_SPREADSHEETS_VALUES_BATCH_CLEAR

Tool to clear one or more ranges of values from a spreadsheet. Use when you need to remove data from specific cells or ranges while keeping formatting and other properties intact.

Untrusted display-only summary

Batch Get Spreadsheet Values by Data Filter

GOOGLESHEETS_SPREADSHEETS_VALUES_BATCH_GET_BY_DATA_FILTER

Tool to return one or more ranges of values from a spreadsheet that match the specified data filters. Use when you need to retrieve specific data sets based on filtering criteria rather than entire sheets or fixed ranges.

Untrusted display-only summary

Update Chart in Google Sheets

GOOGLESHEETS_UPDATE_CHART

Update the specification of an existing chart in a Google Sheets spreadsheet. Use this action when you need to modify an existing chart's properties such as its title, chart type, data ranges, colors, axes, or other visual settings. This action updates the chart's specification but does not change its position or size…

Untrusted display-only summary

Update Dimension Properties (Hide/Unhide & Resize)

GOOGLESHEETS_UPDATE_DIMENSION_PROPERTIES

Tool to hide/unhide rows or columns and set row heights or column widths. Use when you need to change visibility or pixel sizing of dimensions in a Google Sheet.

Untrusted display-only summary

Update Sheet Properties

GOOGLESHEETS_UPDATE_SHEET_PROPERTIES

Tool to update properties of a sheet (worksheet) within a Google Spreadsheet, such as its title, index, visibility, tab color, or grid properties. Use this when you need to modify the metadata or appearance of a specific sheet.

Untrusted display-only summary

Update Spreadsheet Properties

GOOGLESHEETS_UPDATE_SPREADSHEET_PROPERTIES

Tool to update SPREADSHEET-LEVEL properties such as the spreadsheet's title, locale, time zone, or auto-recalculation settings. Use when you need to modify the overall configuration of a Google Spreadsheet. NOTE: To update individual SHEET properties (like renaming a specific sheet/tab), use GOOGLESHEETS_UPDATE_SHEET_…

Untrusted display-only summary

Batch update spreadsheet values

GOOGLESHEETS_UPDATE_VALUES_BATCH

Tool to set values in one or more ranges of a spreadsheet. Use when you need to update multiple ranges in a single operation for better performance.

Untrusted display-only summary

Upsert Rows (Smart Update/Insert)

GOOGLESHEETS_UPSERT_ROWS

Upsert rows - update existing rows by key, append new ones. Automatically handles column mapping and partial updates. Use for: CRM syncs (match Lead ID), transaction imports (match Transaction ID), inventory updates (match SKU), calendar syncs (match Event ID). Features: - Auto-adds missing columns to sheet - Partial…

Untrusted display-only summary

Get spreadsheet values

GOOGLESHEETS_VALUES_GET

Returns a range of values from a spreadsheet. Use when you need to read data from specific cells or ranges in a Google Sheet.

Untrusted display-only summary

Update spreadsheet values

GOOGLESHEETS_VALUES_UPDATE

Tool to set values in a range of a Google Spreadsheet. Use when you need to update or overwrite existing cell values in a specific range.

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.