Google Sheets MCP Server
online · 100% uptimeio.github.joshuawhite389/google-sheets-mcp·v0.2.0Read and write Google Sheets with your own service account: list tabs, read, append, update, export.
0 stars
Reviews
Write oneNobody has reviewed Google Sheets MCP Server yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Google Sheets MCP Server tools
Tool list not cached yet. `describe` through the gateway fetches it live.
Public scan report
scanner v0.1.10 · 2026-10-26 · same rubric, same numbers if you re-run it
- –Code scanremote-only server, no package to scann/a
- Live reliabilityremote reachable in 186ms (auth required)20/20
- –Tool poisoningtools not inspected (endpoint requires auth); not countedn/a
- Auth qualityauth enforced (unknown)9/15
- Maintenancelast push 5 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Google Sheets MCP Server compares
Against every graded Productivity MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 87/100
- higher than 70% of 1,299 Productivity servers
- Uptime
- 100%
- of our recent checks; the typical remote Productivity server answers 100%
- Response time
- 425 ms
- faster than 32% of 655 Productivity servers
Install Google Sheets MCP Server in Claude Code, Cursor or VS Code
claude mcp add --transport http google-sheets-mcp https://oldjard--google-sheets-mcp.apify.actor/mcp
What the publisher says
From the Google Sheets MCP Server repository's README, as published. We do not edit it. Read it on GitHub
Google Sheets MCP Server
An MCP server that lets Claude, Cursor or any other MCP client read and write your Google Sheets: list a spreadsheet's tabs, read ranges, append or update rows, and export an Apify dataset to a tab.
It signs in with your own Google service account, so there's no shared quota, no OAuth app to approve, and nothing that expires. The service account can only open sheets you share with it.
Two ways to use it:
Apify starts the server when your agent calls it and stops it when it goes quiet. It is paid per use, billed to your own Apify account (prices below).
- Hosted on Apify (no install): apify.com/oldjard/google-sheets-mcp.
- Self-hosted (free): clone this repo and run it yourself. Same code.
Tools
Values are written as plain values, never as formulas. One call reads or writes at most 5,000 rows. If a tool can't do something (sheet not shared, a wrong tab name, a missing key), it returns a plain-English fix, for example the exact email to share the sheet with.
Google setup (about 5 minutes, once)
You need a Google service account: a robot Google user that only gets access to the sheets you share with it. It's free, and Google asks for no billing details to use the Sheets API.
Enable.
- Open console.cloud.google.com, create a project and select it.
- Open the Google Sheets API page and click
- IAM & Admin > Service Accounts > Create service account. Name it, skip the optional role step, click Done.
- Open the service account, Keys > Add key > Create new key > JSON. A .json file downloads.
- Copy its clientemail. Share each Google Sheet your agent should use with that email as Editor**.
- Turn the key into one line of base64: base64 -w0 key.json (on macOS: base64 -i key.json).
Some Google Workspace organizations block service-account keys. If step 4 says key creation is disabled by policy, use a personal Google account for the project; the sheet can live anywhere as long as it's shared with the email.
Connect: hosted on Apify
Use the URL https://oldjard--google-sheets-mcp.apify.actor/mcp with two headers. For Claude Code:
claude mcp add --transport http google-sheets https://oldjard--google-sheets-mcp.apify.actor/mcp \
--header "Authorization: Bearer <your Apify API token>" \
--header "X-Google-Service-Account-Key: <the base64 line>"Other clients take the same URL and headers in their JSON config.
Pricing (hosted): $0.001 per successful tool call, $0.0004 per row that export_dataset writes. Failed calls, header rows and rows skipped as duplicates are free. Each server start costs $0.00005. As with any Apify Standby Actor, Apify also bills the platform usage of the run while your agent is connected and for a short idle period after (the server runs at 256 MB, so this is a fraction of a cent per session). The key travels over HTTPS to your own run, is held in memory only, and is never logged or stored.
Connect: self-hosted
Needs Node.js 24 or newer.
git clone https://github.com/joshuawhite389/google-sheets-mcp && cd google-sheets-mcp
npm install
PORT=3000 npm run serveShortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Google Sheets MCP Server: common questions
- Is Google Sheets MCP Server safe?
- Yes, by our scan: it is graded A (87/100). Read the Google Sheets MCP Server safety report
- How do I install Google Sheets MCP Server?
- It runs remotely at oldjard--google-sheets-mcp.apify.actor. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does Google Sheets MCP Server need an API key?
- Yes. The registry entry asks for
Authorization,X-Google-Service-Account-Key. - Is Google Sheets MCP Server maintained?
- The last commit was 14 days ago (2026-10-21). The latest release is v0.2.0.
- Is Google Sheets MCP Server up?
- 100% of our last 28 checks got an answer. We check remote servers about four times a day.
- What can I use instead of Google Sheets MCP Server?
- Servers from other publishers that do the same job: Gsheets MCP server, Sheets MCP server and Google Calendar MCP server.
- How does Google Sheets MCP Server compare with other Productivity MCP servers?
- safety score 87/100 (higher than 70% of 1,299 Productivity servers); uptime 100% (of our recent checks; the typical remote Productivity server answers 100%); response time 425 ms (faster than 32% of 655 Productivity servers). Full comparison.
Alternatives to Google Sheets MCP Server
Same job from other publishers: the closest match first, then the best rated.
- GsheetsMCP server for Google Sheets API — read, write, format, batch operations.not reviewedEstablishedB
- Sheets MCPGoogle Sheets for agent workflows in Claude Code and Claude Desktop: APIs, files, schedules, undo.not reviewedEstablishedA
- Google CalendarMCP server for Google Calendar integration with service account support and domain-wide delegation.not reviewedGrowingA
- Google Drive MCPSecure access to Google Drive, Docs, Sheets, Slides, and Calendar through MCP.not reviewedGrowingB
- MCP Server for ExcelExcel automation for AI - Sheets, Power Query, DAX, VBA, Tables, Ranges and more. Windows only.not reviewedEstablishedA