Vinkius
Google Sheets

Google Sheets MCP for AI. Manage every cell, tab, and piece of data conversationally.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Google Sheets (OAuth) MCP on Cursor AI Code EditorGoogle Sheets (OAuth) MCP on Claude Desktop AppGoogle Sheets (OAuth) MCP on OpenAI Agents SDKGoogle Sheets (OAuth) MCP on Visual Studio CodeGoogle Sheets (OAuth) MCP on GitHub Copilot AI AgentGoogle Sheets (OAuth) MCP on Google Gemini AIGoogle Sheets (OAuth) MCP on Lovable AI DevelopmentGoogle Sheets (OAuth) MCP on Mistral AI AgentsGoogle Sheets (OAuth) MCP on Amazon AWS Bedrock

Connect to your AI in seconds.

Google Sheets (OAuth) lets your agent read, write, create, and manage any spreadsheet data directly from natural language conversation. You can pull data from multiple ranges across different tabs in one go, append new records without deleting old ones, or even audit the sheet's metadata—all without opening Google Drive.

It gives you full control over complex, multi-tab datasets.

What your AI can do

Sheets.info

Retrieves metadata about the entire spreadsheet, including its title, timezone, and all sheet tabs present.

Sheets.read

Pulls cell values from a single, defined range using A1 notation (e.g., Sheet1!A1:D10).

Sheets.batch read

Reads content from multiple, separate ranges across different sheets in one efficient call.

+ 4 more capabilities included
Create new spreadsheets

Starts a blank Google Sheets document instantly using only a title.

Read specific cell values

Pulls data from precise ranges across the sheet, allowing you to focus on exactly what you need.

Batch read multiple sheets

Retrieves content from several different sections or tabs in one efficient request.

Overwrite data ranges

Writes new values into a specific area of the sheet, replacing whatever was there before.

Append new rows

Adds new rows to the bottom of existing data without deleting or overwriting anything above it.

Clear cell contents

Wipes out values from a specified range while keeping all formatting and formulas intact.

Audit sheet details

Gathers metadata like the title, timezone, and list of all tabs within the spreadsheet.

Included with Plan

Waiting for input…

AI Agent

Google Sheets (OAuth) with 7 Tools

These tools give your agent granular control over every aspect of a spreadsheet, from simple reading to complex batch operations.

Make your AI actually useful.

Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.

Start using Google Sheets (OAuth) on Vinkius

Sheets.info

Retrieves metadata about the entire spreadsheet, including its title, timezone, and all sheet tabs present.

Sheets.read

Pulls cell values from a single, defined range using A1 notation (e.g....

Sheets.batch Read

Reads content from multiple, separate ranges across different sheets in one...

Sheets.write

Updates existing data in a specified sheet range, replacing the old content with new...

Sheets.append

Adds new rows of data to the bottom of a sheet table without deleting any existing...

Sheets.clear

Removes all values within a specified range, keeping the formatting and formulas structure untouched.

Sheets.create

Generates a brand-new Google Sheets file instantly with just a title you provide.

Security and governance baked right in.

Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.

Claude AI

Claude AI

1

Open Claude Settings

Go to claude.ai, click your profile icon, then navigate to Customize → Connectors.

2

Add Custom Connector

Click the "+" button and select Add custom connector. Paste your Vinkius endpoint URL:

https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp

Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. For OAuth-protected servers, expand Advanced settings to add credentials.

3

Start a conversation

Open a new chat. The Google Sheets integration is available immediately — no restart needed.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Google Sheets (OAuth), then connect any of our 5,100+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 5,100+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week
Google Sheets MCP server cover

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Google Sheets. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

Your data is protected. See how we built it.

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This connection provides 7 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.

The Pain of Manual Spreadsheet Data Management

Right now, updating a complex report means opening Google Sheets and manually jumping between tabs. You copy numbers from one section to paste them into another, then you have to scroll up, find the right spot, and paste again. If you're cross-referencing multiple data sets, this is hours of clicking through interfaces and dealing with version control headaches.

With this MCP, that process disappears. You tell your agent what data you need—say, 'The sales numbers from Q2 and the marketing spend from last month.' The agent executes a single command, pulling all necessary ranges instantly, and returns the structured comparison right to your chat window.

Writing Data Directly into Sheets with sheets.write

Today, if you want to update a sheet, you have to open it, find the cell, and manually type or paste the new value. If you're writing complex formulas or multiple rows of data, the risk of placing it in the wrong spot is high.

Now, you simply tell your agent to write the values, providing the two-dimensional array. The MCP handles the precise placement into the target range, keeping everything locked down and accurate.

What your AI can actually do with this

Managing spreadsheets usually means clicking through dozens of tabs and copy-pasting data sets until you find what you need. This MCP changes that. You connect your Google Sheets account via OAuth2 to any agent and treat the entire spreadsheet as a single database. Need to pull sales figures from 'Q1' and compare them against inventory levels in 'Stock'? Your agent handles it, pulling both datasets simultaneously so you can analyze complex dependencies right away.

Want to log ten new records at once? You just tell your agent what needs appending; it adds the data cleanly to the bottom of the table without messing up anything already there. If you're working with Vinkius, this MCP gives your client immediate access to all that sheet power, making data manipulation a simple conversation.

Beyond reading and writing, you can command it to create brand-new spreadsheets for specific projects or simply audit the file—checking its timezone, locale, or listing every sheet tab inside. It handles everything from basic data entry to complex batch processing with precision.

Built · Hosted · Managed by Vinkius Google Sheets MCP - Read, Write, Append Data
Server ID 019eb900-82d7-7208-a05b-3447b5994b69
Vinkius Inspector
Compliance Grade A+
Score 100/100
Vinkius Inspector Badge — Score 100/100

Questions you might have

How does sheets.batch_read work for multiple tabs? +

sheets.batch_read lets you list several ranges separated by commas (e.g., 'Sheet1!A1:B10, Sheet2!C1:D10'). It pulls all the data from those distinct locations in one single API call.

Should I use sheets.write or sheets.append? +

Use sheets.write when you need to completely overwrite a specific area of existing data. Use sheets.append only when you are adding new records and want to guarantee they go at the end.

What if I need to know what sheets exist in my workbook? +

You use sheets.info. This command fetches metadata for the entire file, giving you a full list of all sheet tabs and their dimensions so you know exactly what's inside.

Can I create new sheets using sheets.create? +

Yes. You just tell your agent the desired title for the new spreadsheet, and it generates the file ID and a direct link for you to use immediately.

How do I use sheets.write to update a specific cell range without affecting other data? +

sheets.write overwrites existing values in a defined A1 range. You must provide the exact coordinates (e.g., 'Sheet1!B5:C7') and the new data array. Always confirm with your user before running this, as it deletes whatever content was previously there.

If I only need to read a small section of a sheet, should I use sheets.read or sheets.batch_read? +

Use sheets.read for single ranges and specific coordinates; it's simpler than batch reading. Specify the range using standard A1 notation (e.g., 'SheetName!A1:B5'). If you need data from multiple, non-contiguous areas, then sheets.batch_read is better.

What are the safety precautions before running sheets.clear? +

sheets.clear removes cell contents but preserves formatting and formulas. Because this action is irreversible, you must confirm with your user first. You can target a specific range or clear an entire sheet by providing just the sheet name.

What kind of general metadata can I pull using sheets.info? +

sheets.info pulls core spreadsheet details, including the title, locale, and timezone. It's useful for auditing or setting up context before manipulating data. You pass either a full URL or just the ID to get this system information.

How do I get a Google OAuth2 access token for this server? +

You can use the Google OAuth Playground (select Sheets API v4 and authorize) or run 'gcloud auth print-access-token' in your terminal. Note that these tokens are typically valid for 1 hour.

Can my agent create a new spreadsheet and add data to it in one go? +

Yes. The agent can orchestrate multiple operations. First, use 'create_spreadsheet' to get the new ID, and then use 'write_data' or 'append_data' to populate it with your JSON arrays natively.

What is the benefit of batch reading through the agent? +

Batch reading allowing your agent to retrieve data from multiple non-contiguous ranges (e.g., 'Sheet1!A1:B10' and 'Sheet2!C5:D15') in a single request, improving context efficiency and reasoning accuracy flawlessly.

Built & Managed by Vinkius 30s setup 7 tools

We've already built the connector for Google Sheets. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 7 tools are live and waiting. You're up and running in seconds.

Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on Windsurf Windsurf
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.