Back to Home
freema icon

mcp-gsheets

Verified Safe

by freema

Overview

A Model Context Protocol (MCP) server for Google Sheets API integration, enabling reading, writing, and managing Google Sheets documents directly from MCP clients like Claude Code, Claude Desktop, or Cursor.

Installation

Run Command
npx -y mcp-gsheets@latest

Environment Variables

  • GOOGLE_PROJECT_ID
  • GOOGLE_APPLICATION_CREDENTIALS
  • GOOGLE_SERVICE_ACCOUNT_KEY
  • GOOGLE_PRIVATE_KEY
  • GOOGLE_CLIENT_EMAIL

Security Notes

The server demonstrates strong security practices, including explicit reliance on environment variables for sensitive Google Cloud credentials (avoiding hardcoding), comprehensive input validation using Zod and custom helpers, and robust error handling. No 'eval' or obfuscation was found. The interaction with Google Sheets API occurs over HTTPS, and local execution uses stdio, limiting direct network exposure. The `parseJsonInput` utility uses `JSON.parse`, which is safe for its intended use case of parsing configuration objects.

Similar Servers

Stats

Interest Score45
Security Score9
Cost ClassMedium
Avg Tokens2000
Stars39
Forks10
Last Update2025-12-15

Tags

Google SheetsSpreadsheet AutomationData ManagementMCPCloud API Integration