Connects Claude Desktop and Claude Code to Google Sheets for data imports, spreadsheet editing, schedules, and multi-account workflows.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag โ we're steadily working through the catalog.
๐ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Sheets MCP.
Sheets MCP MCP server gives Claude Desktop and Claude Code access to Google Sheets through a locally running MCP server. It supports spreadsheet tasks that range from reading a sheet and creating a new workbook to changing formulas, formatting ranges, building charts, and creating pivot tables.
The server is intended for workflows that extend beyond a single open spreadsheet. Claude can bring information from APIs and files into a sheet, combine content from multiple sheets, and keep a sheet updated on a schedule. It can also work with more than one Google account, which is useful when source and destination spreadsheets belong to different accounts.
Writes include undo support and formula-error checks. In Claude Desktop, a live preview can show the ranges Claude reads and changes, including charts, while the task is running.
The Sheets MCP MCP server runs on your computer and sends requests directly to Google. It does not use an intermediary Sheets MCP-hosted server. Google authentication data is stored locally under ~/.sheets-mcp, and the requested Google permission is limited to spreadsheets rather than the rest of Drive.
Claude Desktop can use the server in both its Chat and Code tabs. The Code tab is described as the more dependable option for long, multi-step jobs because those operations run on your computer. Claude Code connects through the MCP command configured with claude mcp add.
The server remembers spreadsheets used with it in a local recent-sheets file. That list can be searched from Claude Desktop or accessed in Claude Code, and it can be cleared by deleting ~/.sheets-mcp/recent.json. Spreadsheet content read by Claude becomes part of the Claude conversation.
For Claude Desktop, download the .mcpb extension, open it, and choose Install. For Claude Code, Node.js 18 or newer is required, followed by:
The first Google Sheets request opens a browser sign-in flow. Google may show an unverified-app warning; the setup instructions require choosing Advanced, continuing to Sheets MCP, and granting spreadsheet access. A Google Workspace administrator may need to allow the app under the Admin console's API controls.
Multiple Google accounts can be connected by asking Claude to sign in to another account. The optional ~/.sheets-mcp/settings.json file can specify a browser application, such as Google Chrome, for the sign-in flow. The command line also provides commands for authentication, listing accounts, choosing a default account, and removing an account.
The Sheets MCP MCP server supports:
The examples include importing Stripe payouts, copying data between work and personal accounts, and asking Claude to operate on a spreadsheet by link or by a previously used name.
Factual signals from GitHub, npm, and our automated checks โ not a rating.
No reviews yet โ be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/sheets-mcp)<a href="https://allmcps.com/mcp/sheets-mcp"><img src="https://allmcps.com/api/badge/sheets-mcp?style=directory" alt="Sheets MCP on AllMCPs" /></a>