Add Banding
Apply alternating (banded) row colours to a range.
Let your AI agents run Google Sheets for you, safely.
A hosted Google Sheets MCP server for Claude, ChatGPT, Cursor and CLI agents. Paste one server URL into your AI client to use its 26 actions. There is nothing to install.
Enable or disable every action, per account. Block your agent from doing dangerous actions.
Ask in plain English. Pull reports, find insights and take action in Google Sheets.
26 read and write actions. Every Google Sheets task your agent needs, from reporting to making changes.
Built for teams. Invite your team and share one connected account.
26 actions available to automate your Google Sheets workflows.
26 actions
Apply alternating (banded) row colours to a range.
Add a conditional formatting rule (colour scale or boolean condition) to a range.
Create a named saved filter view that can be activated later.
Create a named range that can be referenced in formulas across the spreadsheet.
Lock a cell range so that only editors you choose can modify it.
Insert blank rows into a sheet (default inserts at the end).
Add an interactive slicer (filter control) anchored to a sheet.
Auto-fit column widths or row heights to content.
Update multiple ranges in a single call by providing a mapping of range => 2D array of values.
Add an embedded chart (bar, line, pie, column, area, scatter) to a sheet.
Add a new tab to an existing spreadsheet with optional row/column counts and index.
Remove an embedded chart from the spreadsheet.
Clone an existing sheet tab into a new tab within the same spreadsheet.
Apply formatting (bold, colours, fonts, number formats, alignment) to a cell range.
Peek at sheet to see available columns and sample data. Call this BEFORE query_sheet_data to know which columns you can use in SELECT and WHERE.
List sheet/tab metadata inside a spreadsheet (sheet_id, title, index, optional gridProperties).
Merge a range of cells into one.
Query sheet data with SQL-like operations (SELECT, WHERE). Fetches data and applies filters in-memory.
Set the basic auto-filter on a sheet range (shows filter dropdowns in column headers).
Add a data validation rule (drop-down list, number constraint, etc.) to a range.
Sort a range of cells by one or more columns.
Unmerge previously merged cells in a range.
Set or clear borders on a cell range.
Overwrite a contiguous range of cells with the provided 2D array of values.
Rename a tab, change its tab colour, freeze rows/columns, or hide/show it.
Modify an existing slicer's column index or data range.
Google offers a Google Sheets MCP server in its Workspace Developer Preview. It suits developers who join the preview and manage their own Google Cloud setup. InsightfulPipe is a hosted alternative with a simple sign-in and per-spreadsheet controls.
| What you operate | InsightfulPipe MCP server | Google Sheets MCP server (Google, Developer Preview) |
|---|---|---|
| Availability | Available on every InsightfulPipe plan | Developer Preview through the Google Workspace Developer Preview Program |
| Setup | Sign in with Google and pick spreadsheets | Google Cloud project, enabled APIs and MCP services, OAuth client and consent screen |
| Tools | 26 actions: 3 read, 23 write | 6 tools: get_values, get_spreadsheet, update_spreadsheet, update_values, update_formulas and insert_dimension |
| Action control | Read-only connections, per-action switches, deleting charts off by default | Depends on the OAuth scopes you configure |
| Other platforms | Ads, analytics, e-commerce and data platforms in the same workspace, plus a CLI | Separate Google servers for Gmail, Drive, Docs, Slides, Calendar, Chat and People |
The InsightfulPipe Google Sheets MCP server is a hosted Model Context Protocol server that connects your spreadsheets to AI assistants such as Claude, ChatGPT, Cursor, Claude Code, Gemini CLI and Codex. You sign in with Google, pick spreadsheets with the Google file picker and add one server URL to your AI client.
Filter and summarize rows from a tab, such as leads with a given status or orders above a value, without writing formulas.
See all Google Sheets actionsWrite fresh numbers from your other InsightfulPipe connections into a reporting tab, updating several ranges in one call.
See all Google Sheets actionsApply number formats, bold headers, borders and alternating row colors, and auto-fit column widths.
See all Google Sheets actionsAdd the server URL to your AI client, then sign in with your InsightfulPipe account to authorize access. The server is hosted, so there is nothing to install.
https://google-sheets.insightfulmcp.com/Fastest: add InsightfulPipe from the Claude Directory
One click connects the full InsightfulPipe MCP with all your connected accounts. To add a server scoped to Google Sheets only, follow the steps below.
Or add the Google Sheets server manually:
https://google-sheets.insightfulmcp.com/
Start a new chat, click +, open Connectors and turn the connector on to use it.
The Free plan can add one custom connector. On Team and Enterprise plans, an Owner first adds it under Organization settings > Connectors, then each member clicks Connect in Customize > Connectors.
Fastest: add InsightfulPipe from the ChatGPT app directory
One click connects the full InsightfulPipe MCP with all your connected accounts. To add a server scoped to Google Sheets only, follow the steps below.
Or add the Google Sheets server manually. Custom MCP servers need ChatGPT's Developer mode, which OpenAI offers on Plus, Pro, Business, Enterprise and Education accounts on the web.
https://google-sheets.insightfulmcp.com/
See OpenAI's Developer mode guide.
claude mcp add --transport http google-sheets-mcp https://google-sheets.insightfulmcp.com/
/mcp, select google-sheets-mcp and choose Authenticate.~/.cursor/mcp.json (all projects) or .cursor/mcp.json (one project):{
"mcpServers": {
"google-sheets-mcp": {
"url": "https://google-sheets.insightfulmcp.com/"
}
}
}gemini mcp add --transport http google-sheets-mcp https://google-sheets.insightfulmcp.com/
/mcp auth google-sheets-mcp.Using the Codex app? Add InsightfulPipe from the OpenAI app directory
The listed app connects the full InsightfulPipe MCP with all your connected accounts, in both ChatGPT and Codex.
codex mcp add google-sheets-mcp --url https://google-sheets.insightfulmcp.com/
codex mcp login google-sheets-mcp.One hosted server URL, any MCP-compatible client. Pick yours to see the setup steps, or paste the URL into anything that speaks MCP.
Setup guide for ChatGPT
Setup guide for Claude
Setup guide for Claude Code
Setup guide for Codex
Setup guide for Cursor
Setup guide for Gemini CLI
Paste the server URL to connect
Paste the server URL to connect
Paste the server URL to connect
Paste the server URL to connect
Paste the server URL to connect
Paste the server URL to connect
Paste the server URL to connect
Paste the server URL to connect
Paste the server URL to connect
Paste the server URL to connect
Paste the server URL to connect
Paste the server URL to connect
Paste the server URL to connect
Run actions from your terminal
Copy a prompt into any connected client, or install a Claude skill that chains the actions for you.
“Show all rows in the Leads tab where Status is Qualified”
Queries the tab with a filter
“Which columns does the Budget tab have?”
Peeks at headers and two sample rows
“Write these campaign totals into A2:D10 on the Report tab”
Updates a range of cells
“Add a line chart of monthly revenue from the Summary tab”
Creates an embedded chart
“Bold the header row of the Orders tab and freeze it”
Formats cells and updates tab properties
“Add a drop-down with Open, Won and Lost to column E”
Adds a data validation rule
“Sort the Orders tab by Date, newest first”
Sorts a range by a column
“## Persona You are a reporting specialist who transforms raw spreadsheet data into meaningful reports. ## Tone - Report-focused and…”
Google Sheets Custom Report Builder
“## Persona You are a sales operations analyst helping teams work efficiently with lead data. ## Tone - Organized and systematic -…”
Google Sheets Lead List Processor
Join hundreds of agencies and brands using InsightfulPipe to connect marketing data to AI.
Start a trial today.