MCP.Market

Google Sheets MCP Server

online · 100% uptime
by joshuawhite389·io.github.joshuawhite389/google-sheets-mcp·v0.2.0

Read and write Google Sheets with your own service account: list tabs, read, append, update, export.

A87/100grade A
What users say
No reviews yet
Be the first
Safety scan
A87/100

full report

Adoption
Growing

0 stars

Reviews

Write one

Nobody 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

no findings
  • –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
Overall 87/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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.

  1. Open console.cloud.google.com, create a project and select it.
  2. Open the Google Sheets API page and click
  1. IAM & Admin > Service Accounts > Create service account. Name it, skip the optional role step, click Done.
  2. Open the service account, Keys > Add key > Create new key > JSON. A .json file downloads.
  3. Copy its clientemail. Share each Google Sheet your agent should use with that email as Editor**.
  4. 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 serve

Shortened. 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.

  • Gsheets
    MCP server for Google Sheets API — read, write, format, batch operations.
    B
  • Sheets MCP
    Google Sheets for agent workflows in Claude Code and Claude Desktop: APIs, files, schedules, undo.
    A
  • Google Calendar
    MCP server for Google Calendar integration with service account support and domain-wide delegation.
    A
  • Google Drive MCP
    Secure access to Google Drive, Docs, Sheets, Slides, and Calendar through MCP.
    B
  • MCP Server for Excel
    Excel automation for AI - Sheets, Power Query, DAX, VBA, Tables, Ranges and more. Windows only.
    A