All integrations

Google Sheets

GOOGLE WORKSPACE · FILES & DOCS

Read ranges, append rows, and update cells in their spreadsheets.

Acts as the person, not as itself

Each user connects their own account. Every call carries both identities — the agent and the person it is acting for — so the agent can never reach past what that individual can already do.

Credentials never touch the agent

Tokens live in the vault and attach server-side at call time. The agent holds a session, not a secret, and revoking access does not mean rotating a key.

Every call on the record

Who asked, which agent acted, which action ran, and the verdict that let it through — one audit trail across every integration, not one per vendor.

What an agent can do

Each action is granted on its own. An agent allowed to read is not thereby allowed to write, and the scope beside each row is what the acting user must have connected for it to run at all.

google_sheets_add_sheetWRITE

Add a new sheet/tab to a spreadsheet. IMPORTANT: You must first call google_sheets_list to get the spreadsheet_id.

spreadsheets
google_sheets_append_rowsWRITE

Append rows of data to the end of a sheet. IMPORTANT: You must first call google_sheets_list to get the spreadsheet_id.

spreadsheets
google_sheets_clear_rangeWRITE

Clear all values from a specific range in a spreadsheet (keeps formatting). IMPORTANT: You must first call google_sheets_list to get the spreadsheet_id.

spreadsheets
google_sheets_createWRITE

Create a new Google Sheets spreadsheet. Returns the spreadsheet ID and URL.

spreadsheets
google_sheets_delete_sheetWRITE

Delete a sheet/tab from a spreadsheet. WARNING: This cannot be undone. IMPORTANT: You must first call google_sheets_get to get the sheet_id.

spreadsheets
google_sheets_getREAD

Get metadata and sheet names for a Google Sheets spreadsheet. IMPORTANT: You must first call google_sheets_list to get the spreadsheet_id.

spreadsheets.readonly
google_sheets_listREAD

List Google Sheets spreadsheets. Returns spreadsheet IDs, names, and links.

drive.readonly
google_sheets_read_rangeREAD

Read data from a specific range in a Google Sheets spreadsheet. Returns the cell values as a 2D array. IMPORTANT: You must first call google_sheets_list to get the spreadsheet_id.

spreadsheets.readonly
google_sheets_write_rangeWRITE

Write data to a specific range in a Google Sheets spreadsheet. IMPORTANT: You must first call google_sheets_list to get the spreadsheet_id and google_sheets_get to verify sheet names.

spreadsheets

Put Google Sheets behind one governed endpoint.

Same permissions, same audit trail, whatever else you connect next.