This MCP server integrates with your Google Drive and Google Sheets, to enable creating and modifying spreadsheets.
Drift inferred · capture-to-capture
tool count over time
06-01 19:07 now
19t
19t
transport stdio counts 19 tools · 0 res
· 0 prompts
permission surface via README inference
tools
-
add_columns
-
add_rows
-
batch_update
-
batch_update_cells
-
copy_sheet
-
create_sheet
-
create_spreadsheet
-
find_in_spreadsheet
-
get_multiple_sheet_data
-
get_multiple_spreadsheet_summary
-
get_sheet_data
Read from spreadsheets
-
get_sheet_formulas
-
list_folders
-
list_sheets
Navigate tabs
-
list_spreadsheets
Find spreadsheets
-
rename_sheet
-
search_spreadsheets
-
share_spreadsheet
-
update_cells
Write to spreadsheets
prompt-surface
shipped agent-instruction files + hidden-content / dangerous-code findings —
quoted from the analyzed source
analyzed commit b2f9824 · analyzer v33 · 2w ago
skills & prompt files 1
danger signals1
- over-broad OAuth scope https://www.googleapis.com/auth/spreadsheets
expected for this server's purpose
xing5-mcp-google-sheets-b2f9824/src/mcp_google_sheets/server.py :32
SCOPES = ['https://www.googleapis.com/auth/spreadsheets', 'https://www.googleapis.com/auth/drive']
evidence-backed
findings quoted directly from the published source artifact — not inferred
code files: 5
filesystem 3
- fs xing5-mcp-google-sheets-b2f9824/src/mcp_google_sheets/server.py :111
with open(TOKEN_PATH, 'r') as token: - fs (weak) xing5-mcp-google-sheets-b2f9824/tests/test_google_integration.py :7
from pathlib import Path - fs (weak) xing5-mcp-google-sheets-b2f9824/tests/test_server_unit.py :155
with open(source_path, "r", encoding="utf-8") as source_file:
declared dependencies 4
- mcp@>=1.8.0
- google-auth@>=2.28.1
- google-auth-oauthlib@>=1.2.0
- google-api-python-client@>=2.117.0