Free planRead every connected account, 100 reads a day, free forever.See pricing →

Workspace · MCP server

Google Sheets MCP server

Turn report data into reviewed sheet edits.

MegaMCP is a hosted Google Sheets MCP server that lets Claude, ChatGPT and Cursor read ranges, tabs and cell formatting and propose cell and formatting changes and new spreadsheets that you approve.

Rolling outBuilt, and switching on as approvals land.What this meansRolling out means the code is built and the platform is still approving MegaMCP's app: Google, Meta, Microsoft and the one-click ad-platform sign-ins switch on as each approval lands.

Tools
3 reads, 3 writes
Works with
Claude, ChatGPT, Cursor, Claude Code and VS Code
Price
Free to read, changes from $19/mo
Google Sheets3 reads · 3 changes
MegaMCPApproval gate
  • Claude
  • ChatGPT
  • Cursor

Live demo

Watch it work on Google Sheets

Ask in plain English. Your AI reads Google Sheets with real MegaMCP tools, then hands you a plan. Nothing moves until a person clicks Approve, and supported changes can be undone.

Tools in this example

  • google_sheets_read_rangeReads live data
  • google_sheets_update_rangeProposes a change plan
See all 6 Google Sheets tools
Claude · MegaMCP + Google SheetsIllustrative demo
  1. You

    Update the Report tab with last week's numbers.

  2. Claude
    google_sheets_read_rangeDone'Report'!A1:D12google_sheets_update_rangeWaiting for approvalplan ready

    Row 4 still has the week before. Here's the update; formulas elsewhere stay as they are.

    Update a rangeGoogle Sheets · Acme weekly report2 changes
    • Change: B4 · Spend$4,120$4,385
    • Change: C4 · Conversions96104
    • Check passed: Stops if the range changed since this plan
  3. Claude

    Updated. Undo restores the previous values and formulas.

What your AI can do

Google Sheets MCP tools

Read bounded ranges and tab metadata, propose rectangular cell updates, and create a spreadsheet from explicit supplied data. This list comes straight from the running product: 3 read tools and 3 write tools.

Reads

Answer straight away. Nothing changes.

3 tools
  • Typed bounded ranges and sheet metadata

Changes you approve

Each one returns a plan with a diff. Nothing moves until a person approves.

3 tools
  • Reviewed rectangular updates preserving formulas for undo
  • Review formatting for at most 100 existing, unmerged cells
  • Create spreadsheets with explicit data

Google Sheets guardrail

Updates stop on observed range drift. Formatting preserves values but has no atomic row/column race guarantee. Creations are non-reversible; they never grant automatic account access.

Plus complete diff previews, human approvals and the flight recorder on every connection. Live changes require a paid plan.

All 6 Google Sheets tools3 reads, 3 changes · straight from the running product
What it doesTool idType
Read rangegoogle_sheets_read_rangeRead
List tabsgoogle_sheets_get_spreadsheetRead
Propose range updategoogle_sheets_update_rangeChange
Propose report spreadsheetgoogle_sheets_create_spreadsheetChange
Inspect exact bounded range formattinggoogle_sheets_inspect_range_formatRead
Review bounded range formattinggoogle_sheets_format_rangeChange

Example prompts

Google Sheets MCP prompts

Paste any of these into Claude, ChatGPT or Cursor once Google Sheets is connected.

More Google Sheets prompts
  1. “Read 'Report'!A1:D12.”

  2. “Propose updating this report range with these values.”

  3. “Create a spreadsheet draft from this supplied table.”

  4. “List the tabs in this spreadsheet.”

  5. “Write last week's Google Ads totals into rows 2 to 8 of the Report tab.”

  6. “Bold the header row and format column D as currency.”

  7. “Inspect the formatting on A1:F1.”

  8. “Create a spreadsheet with this month's campaign table.”

Setup

Google Sheets MCP setup in 3 steps

About two minutes for Claude, ChatGPT or Cursor. Nothing to install.

  1. Connect Google Sheets

    Start a free workspace and open Connections. Connect optional Google Workspace, authorize a file or use a creation account, assign a client and explicitly enable it.

  2. Add MegaMCP to your AI app

    Every app uses the same server URL.

    MCP server URL
    https://megamcp.com/api/mcp
  3. Ask in plain English

    Try “Read 'Report'!A1:D12.” Reports answer straight away. Anything that changes Google Sheets comes back as a plan for you to approve.

Safety

Hand AI the keys. Keep the brakes.

The same loop guards every MegaMCP connection: ask, see the diff, approve, undo.

Approval before every change

Google Sheets write tools never touch Google Sheets directly. They return a plan, and a person approves it in the dashboard, or in chat if an admin allows it.

Approval requestedGoogle Sheets · 1 plan waitingDashboard · just now

A diff first

Every plan lists each change with its before and after values, so you see exactly what will move before it does.

Plan previewGoogle Sheets1 change
  • Change: ValueBeforeAfter
  • Check passed: Checked again right before it applies

Undo for supported changes

Supported changes reverse through a separately reviewed undo plan. Anything that can't be undone is marked before you approve it.

Undo plan readyRestores the previous valuesReviewed like any other change

Receipts for everything

Platform checks stop stale edits, and the flight recorder logs every tool call, plan and approval, with who did it and from which AI app.

TimeEvent
09:14google_sheets_read_range
09:15Plan created by Claude
09:16Approved by Ana

FAQ

Google Sheets MCP server questions

Is there an official Google Sheets MCP server?

Yes. As of October 2026, Google offers remote MCP servers for Workspace apps, including Sheets, as a Developer Preview. MegaMCP takes a narrower route built for client work: tools only see the Sheets files you explicitly enable for a client, and every change is a plan a person approves.

What is a Google Sheets MCP server?

An MCP (Model Context Protocol) server lets AI assistants such as Claude, ChatGPT and Cursor use Google Sheets through tools. MegaMCP's hosted Google Sheets MCP server gives your assistant 3 read tools and 3 write tools for ranges, tabs and cell formatting, and every change waits for a human approval.

Does the Google Sheets MCP server work with ChatGPT?

Yes. MegaMCP is a remote MCP server with OAuth sign-in, so one URL works in ChatGPT (as an app, with developer mode on), Claude (as a custom connector), Cursor, Claude Code and VS Code. Your AI app's own plan decides whether it can add custom MCP servers.

Can it make changes to my Google Sheets account?

Yes, with your approval. It can propose cell and formatting changes and new spreadsheets changes. Each one comes back as a plan with a line-by-line diff and waits for a human before anything moves. Updates stop on observed range drift. Formatting preserves values but has no atomic row/column race guarantee. Creations are non-reversible; they never grant automatic account access.

How do I connect Google Sheets to Claude or ChatGPT?

Connect optional Google Workspace, authorize a file or use a creation account, assign a client and explicitly enable it.

What does the Google Sheets MCP server cost?

Reading Google Sheets is free on MegaMCP's Free plan (100 reads a day, no card). Approved changes are included in every paid plan, from $19/month after a 5-day free trial, with unlimited runs and no credits. MegaMCP adds no markup: any subscription or API usage with the vendor stays between you and them.

Is my Google Sheets data safe?

Your Google Sheets credentials are encrypted at rest (AES-256-GCM) and bound to their connection, and MegaMCP never trains AI models on your data. Your AI only sees the accounts you switch on, members limited to certain clients only see those clients, and every tool call lands in the flight recorder.

5 days. On the house.

Put Mega to work. Your ad budget stays yours.

No credit card to start. Every workspace comes with a sandbox ad account, so you can watch the whole ask, diff, approve, undo loop before you connect anything real.

Get launch updates

New integrations, platform approvals, the occasional dark joke. One or two emails a month. Unsubscribe anytime.

Want early access? Join the waiting list →