What authentication methods are supported?
The server supports Service Account (recommended for production), API Key (simpler for development), and OAuth2 (for user-specific operations).
@Meerkats-Ai
Basic information
google-sheet-mcp-server
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"google-sheet-mcp-server": {
"command": "node",
"args": [
"src/get-refresh-token.js"
]
}
}
}Create a new Google Sheet
Get a Google Sheet by ID
Update values in a Google Sheet
Append values to a Google Sheet
Get values from a Google Sheet
Clear values from a Google Sheet
Add a new sheet to an existing spreadsheet
Delete a sheet from a spreadsheet
List Google Sheets accessible to the authenticated user
Delete a Google Sheet
Share a Google Sheet with specific users
Search for Google Sheets by title
Format cells in a Google Sheet
Verify connection with Google Sheets API
A Model Context Protocol (MCP) server that integrates with the Google Sheets API, allowing AI assistants to programmatically create, read, update, and manage Google Sheets.
Clone the repository, install dependencies (npm install), configure authentication via a .env file (supports service account, API key, or OAuth2), build (npm run build), then start (npm start). Use the provided tools (e.g., google_sheets_create, google_sheets_get) to interact with sheets.
The server supports Service Account (recommended for production), API Key (simpler for development), and OAuth2 (for user-specific operations).
Run `node src/get-refresh-token.js` after configuring `CLIENT_ID` and `CLIENT_SECRET` in the script, then follow the browser prompts to authorize and copy the token to your `.env` file.
Node.js v16 or higher, a Google Cloud Project with the Google Sheets API enabled, and valid authentication credentials (service account, API key, or OAuth2).
The server includes tools for creating, getting, updating, appending, clearing, and formatting sheet data, as well as adding/deleting sheets, sharing, searching, listing, and verifying the connection.
Yes, the README includes example usage with Claude, showing commands like "Create a new Google Sheet titled 'Monthly Budget'" and "Format the header row to be bold and centered."

Request dedicated senior developers to work on your project, write job descriptions, and prep technical interviews — all without leaving your Claude chat. Just describe what you need, and Lemon.io MCP does the rest. 1–3
YC (S26) | Open Computer History | Continuously record your company computer work, map your workflows, help you find work worth automating, and power your agents' context
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents

DeepMark helps teachers deliver rapid, consistent marking with meaningful feedback for every student — in a fraction of the time. What once took a week, now takes one free period.

Handl speaks the Model Context Protocol. Your whole billing operation — projects, invoices, clients, reports, approvals — as tools any AI assistant can call, inside your autonomy rules.
Comments