Google Sheets for Claude, Cursor, ChatGPT & agents
Google Sheets — read cell values from a spreadsheet range, write 2D arrays of values, create new spreadsheets, and list tabs / sheet metadata
curl -fsSL https://syncorelabs.ai/install.sh | shmacOS / Linux. Windows + manual install.
What it does
Google Sheets — read cell values from a spreadsheet range, write 2D arrays of values, create new spreadsheets, and list tabs / sheet metadata. Use when the user mentions Google Sheets, gsheet, spreadsheet, table, log to sheet, append a row, A1 range, or wants to query / update tabular data in Sheets.
The Google Sheets skill is one of 75+ pre-wired Syncore integrations that any MCP-compatible client — Claude Desktop, Claude Code, Cursor, Windsurf, Codex CLI, and ChatGPT desktop — can call out of the box. You don't configure MCP servers or copy API keys into a JSON file; the Syncore daemon discovers the skill at startup and exposes its tools to whichever AI client is running.
Sample prompts
Once Syncore is installed and Google Sheets is connected, ask your agent something like:
- “Read the 'Weekly Metrics' tab of the OKR spreadsheet and summarize trends.”
- “Append today's metrics row: Date, MAU, ARR, Churn — pull the values from PostHog first.”
- “Create a new spreadsheet 'Q3 Pipeline' with columns: Stage, Account, ARR, Owner.”
Tools available (5)
google-sheets__read_spreadsheetRead / fetch / pull cell values from a Google Sheets spreadsheet range in A1 notation (e.g. Sheet1!A1:D10). Use when the user wants to query data, summarize a sheet, or pull values out of a tab.
google-sheets__write_cellsWrite / update / append a 2D array of values to a Google Sheets range. Use when the user wants to log data, append rows, fill a table, or update specific cells. Pass values as rows of arrays, range as A1.
google-sheets__create_spreadsheetCreate a brand-new empty Google Sheets spreadsheet with a given title. Use when the user wants to make / start / spin up a new sheet from scratch.
google-sheets__list_sheetsList the sheet tabs (names + sheetIds + grid dimensions) inside a Google Sheets spreadsheet. Use when the user wants to see which tabs exist or you need a tab name for an A1 range.
google-sheets__delete_spreadsheetDelete an entire Google Sheets spreadsheet. Sheets are Drive files, so this goes through the Drive API. Default soft-delete (Trash for ~30 days, recoverable via the Drive UI); `permanent=true` bypasses Trash. Idempotent on 404. NOTE: this trashes the WHOLE workbook — to remove a single tab, use a different tool path (n
How to connect
Google Sheets needs a one-click OAuth grant to talk to google. Connect it from the Syncore dashboard:
- Run
curl -fsSL https://syncorelabs.ai/install.sh | shon macOS / Linux (or the PowerShell command on Windows). - Run
syncore loginto create your account and a device-bound encryption key. - Visit syncorelabs.ai/connect and authorize Google Sheets.
- Run
syncore updateto sync the skill + credentials to every installed AI client.
Pricing
Free at every Syncore tier. Connect your account once at /connect; the OAuth or API-key credential stays encrypted on your machine and syncs to your other devices via the Syncore vault.
See the full Syncore pricing breakdown — Free $0/mo, Pro $29/mo, Ultra $99/mo — on the homepage.
Related
Looking at Google Sheets? You may also want:
- Airtable — list bases, read / query records with filter formulas, create new rows, and update fields on existing records via Airtable REST API
- Apple Calendar — list calendars, today's events, upcoming events, search by free-text, create / update / delete events with attendees, location, all-day flag
- Apple Reminders — list reminder lists with incomplete counts, list reminders inside a list, surface today's due + overdue items, create / update / complete / del...
- Asana — list workspaces and projects, list / create tasks, set due dates, and mark tasks complete
- Cal.com — list and manage bookings, event types, availability schedules; create / cancel / reschedule meetings on the user's Cal.com account
Or browse all 75 skills in the Syncore catalog.