google-sheets-mcp
Integrates with Google Drive to manage spreadsheet files (create, list, delete) and uses Drive API for file-level access.
Provides tools for interacting with Google Sheets, including reading, writing, formatting, creating, and managing spreadsheets, sheets, rows, and columns.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@google-sheets-mcpAdd a new sheet named 'Q4 Report' to my sales spreadsheet"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
google-sheets-mcp
Serveur MCP (Model Context Protocol) pour piloter Google Sheets depuis Claude Code / Claude Desktop via OAuth2.
Features
Lecture, écriture, création, formatage de spreadsheets Google.
Tools fournis :
list_spreadsheets,get_spreadsheet_info,add_sheet,copy_sheet,delete_sheetread_range,batch_read,write_range,append_rows,clear_rangeinsert_rows_columns,delete_rows_columns,sort_range,find_replaceformat_cells(backgroundColor, textColor, bold, italic, fontSize, alignment, numberFormat)create_spreadsheet
Related MCP server: mcp-gsheet
Install
git clone https://github.com/pabgof/google-sheets-mcp.git
cd google-sheets-mcp
npm install
npm run buildCredentials Google
Console Google Cloud → APIs & Services → OAuth 2.0 Client ID (type Desktop app)
Active Google Sheets API + Google Drive API
Récupère
client_id+client_secret
Authentification
export GOOGLE_CLIENT_ID=ton_client_id
export GOOGLE_CLIENT_SECRET=ton_client_secret
npm run authOuvre un navigateur, valide → token stocké dans ~/.config/mcp-google-sheets/tokens.json.
Config Claude
Ajoute dans ~/.claude.json sous mcpServers :
"google-sheets": {
"type": "stdio",
"command": "node",
"args": ["/ABSOLUTE/PATH/TO/google-sheets-mcp/build/index.js"],
"env": {
"GOOGLE_CLIENT_ID": "<ton_client_id>",
"GOOGLE_CLIENT_SECRET": "<ton_client_secret>"
}
}Redémarre Claude.
Scopes OAuth
https://www.googleapis.com/auth/spreadsheetshttps://www.googleapis.com/auth/drive.file
License
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Streamable HTTP MCP server for Google Calendar and Sheets with OAuth login.
A MCP server that works with Google Calendar to manage event listing, reading, and updates.
Hosted MCP server with managed OAuth for 15+ toolkits: Google Workspace, Fitbit, Oura, Kalshi, etc.
Google Ads MCP server — manage campaigns, keywords, and metrics.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceAn MCP server that enables interaction with Google Sheets through natural language, allowing users to create, read, update, and manage spreadsheet data via the Google Sheets API v4.-
- AlicenseAqualityDmaintenanceMCP server for interacting with Google Sheets, providing tools to list sheets, read data from cell ranges, and write data to cell ranges.33MIT
- AlicenseNot gradedqualityBmaintenanceMCP server for Google Sheets operations, enabling spreadsheet management including reading, writing, appending, creating, and searching sheets via natural language.MIT
- AlicenseAqualityBmaintenanceAn MCP server providing read/write access to Google Spreadsheets through a set of tools for managing sheets, rows, columns, and data.104 npmMIT