MCP server for Google Calendar, Gmail, and Drive integration
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
tools
-
add_sheet
Add a new sheet/tab
-
add_slide
Add a new slide with layout selection
-
add_text_to_slide
Add a text box to slide
-
append_to_document
Append text to document end
-
append_to_spreadsheet
Append rows to spreadsheet
-
batch_update_spreadsheet
Batch update multiple ranges
-
clear_spreadsheet_range
Clear all values in a range
-
create_calendar_event
Create an event (summary, start_time, end_time)
-
create_document
Create a new document with optional text
-
create_gmail_label
Create a new Gmail label
-
create_presentation
Create a new presentation
-
create_spreadsheet
Create a new spreadsheet
-
delete_slide
Delete a slide by index
-
export_document
Export document (text, html, pdf, docx)
-
export_presentation
Export (pdf, pptx, txt)
-
export_spreadsheet
Export (csv, xlsx, pdf, tsv)
-
get_account_info
Get the email of the authenticated Google account
-
get_document
Get the full text content of a document
-
get_presentation
Get slide metadata and content
-
get_spreadsheet_info
Get metadata and dimensions
-
list_calendar_events
List upcoming events (max_results, days_back)
-
list_drive_folders
List all folders in Google Drive (root or specific parent)
-
list_gmail_labels
List all user-created labels
-
read_spreadsheet
Read data from a range
-
search_documents
Search for documents in Drive
-
search_drive
Search files by query string
-
search_presentations
Search for presentations
-
search_spreadsheets
Search for spreadsheets in Drive
-
send_email
Send an email (to, subject, body)
-
update_spreadsheet
Update cells with JSON 2D array
analyzed v2.1.1 · analyzer v17 · 2d ago
danger signals6
- over-broad OAuth scopehttps://www.googleapis.com/auth/drivegg_mcp-2.1.1/google_cloud_mcp/server.py:25
'https://www.googleapis.com/auth/drive', - over-broad OAuth scopehttps://www.googleapis.com/auth/documentsgg_mcp-2.1.1/google_cloud_mcp/server.py:27
'https://www.googleapis.com/auth/documents', - over-broad OAuth scopehttps://www.googleapis.com/auth/spreadsheetsgg_mcp-2.1.1/google_cloud_mcp/server.py:28
'https://www.googleapis.com/auth/spreadsheets', - over-broad OAuth scopehttps://www.googleapis.com/auth/drivegg_mcp-2.1.1/server.py:24
'https://www.googleapis.com/auth/drive', - over-broad OAuth scopehttps://www.googleapis.com/auth/documentsgg_mcp-2.1.1/server.py:26
'https://www.googleapis.com/auth/documents', - over-broad OAuth scopehttps://www.googleapis.com/auth/spreadsheetsgg_mcp-2.1.1/server.py:27
'https://www.googleapis.com/auth/spreadsheets',
filesystem 2
- fs gg_mcp-2.1.1/google_cloud_mcp/server.py :107
with open(TOKEN_FILE_PATH, 'w') as f: - fs gg_mcp-2.1.1/server.py :99
with open(TOKEN_FILE_PATH, 'w') as f:
network 2
- net gg_mcp-2.1.1/google_cloud_mcp/server.py :7
from urllib.parse import urlparse, parse_qs - net gg_mcp-2.1.1/server.py :6
from urllib.parse import urlparse, parse_qs
tool registrations 59
- get_account_info gg_mcp-2.1.1/google_cloud_mcp/server.py :147
- create_gmail_label gg_mcp-2.1.1/google_cloud_mcp/server.py :156
- list_gmail_labels gg_mcp-2.1.1/google_cloud_mcp/server.py :166
- send_email gg_mcp-2.1.1/google_cloud_mcp/server.py :176
- list_calendar_events gg_mcp-2.1.1/google_cloud_mcp/server.py :205
- create_calendar_event gg_mcp-2.1.1/google_cloud_mcp/server.py :219
- list_drive_folders gg_mcp-2.1.1/google_cloud_mcp/server.py :235
- search_drive gg_mcp-2.1.1/google_cloud_mcp/server.py :248
- create_document gg_mcp-2.1.1/google_cloud_mcp/server.py :260
- get_document gg_mcp-2.1.1/google_cloud_mcp/server.py :274
- append_to_document gg_mcp-2.1.1/google_cloud_mcp/server.py :292
- search_documents gg_mcp-2.1.1/google_cloud_mcp/server.py :305
- export_document gg_mcp-2.1.1/google_cloud_mcp/server.py :321
- create_spreadsheet gg_mcp-2.1.1/google_cloud_mcp/server.py :343
- read_spreadsheet gg_mcp-2.1.1/google_cloud_mcp/server.py :357
- update_spreadsheet gg_mcp-2.1.1/google_cloud_mcp/server.py :373
- append_to_spreadsheet gg_mcp-2.1.1/google_cloud_mcp/server.py :391
- search_spreadsheets gg_mcp-2.1.1/google_cloud_mcp/server.py :411
- get_spreadsheet_info gg_mcp-2.1.1/google_cloud_mcp/server.py :436
- clear_spreadsheet_range gg_mcp-2.1.1/google_cloud_mcp/server.py :454
- batch_update_spreadsheet gg_mcp-2.1.1/google_cloud_mcp/server.py :467
- add_sheet gg_mcp-2.1.1/google_cloud_mcp/server.py :483
- export_spreadsheet gg_mcp-2.1.1/google_cloud_mcp/server.py :496
- create_presentation gg_mcp-2.1.1/google_cloud_mcp/server.py :520
- get_presentation gg_mcp-2.1.1/google_cloud_mcp/server.py :530
- add_slide gg_mcp-2.1.1/google_cloud_mcp/server.py :553
- add_text_to_slide gg_mcp-2.1.1/google_cloud_mcp/server.py :575
- search_presentations gg_mcp-2.1.1/google_cloud_mcp/server.py :600
- delete_slide gg_mcp-2.1.1/google_cloud_mcp/server.py :616
- export_presentation gg_mcp-2.1.1/google_cloud_mcp/server.py :631
- get_account_info gg_mcp-2.1.1/server.py :130
- create_gmail_label gg_mcp-2.1.1/server.py :139
- list_gmail_labels gg_mcp-2.1.1/server.py :149
- send_email gg_mcp-2.1.1/server.py :159
- list_calendar_events gg_mcp-2.1.1/server.py :174
- create_calendar_event gg_mcp-2.1.1/server.py :188
- search_drive gg_mcp-2.1.1/server.py :204
- create_document gg_mcp-2.1.1/server.py :216
- get_document gg_mcp-2.1.1/server.py :230
- append_to_document gg_mcp-2.1.1/server.py :248
- search_documents gg_mcp-2.1.1/server.py :261
- export_document gg_mcp-2.1.1/server.py :277
- create_spreadsheet gg_mcp-2.1.1/server.py :299
- read_spreadsheet gg_mcp-2.1.1/server.py :312
- update_spreadsheet gg_mcp-2.1.1/server.py :323
- append_to_spreadsheet gg_mcp-2.1.1/server.py :337
- search_spreadsheets gg_mcp-2.1.1/server.py :353
- get_spreadsheet_info gg_mcp-2.1.1/server.py :369
- clear_spreadsheet_range gg_mcp-2.1.1/server.py :383
- batch_update_spreadsheet gg_mcp-2.1.1/server.py :392
- add_sheet gg_mcp-2.1.1/server.py :406
- export_spreadsheet gg_mcp-2.1.1/server.py :417
- create_presentation gg_mcp-2.1.1/server.py :439
- get_presentation gg_mcp-2.1.1/server.py :449
- add_slide gg_mcp-2.1.1/server.py :472
- add_text_to_slide gg_mcp-2.1.1/server.py :494
- search_presentations gg_mcp-2.1.1/server.py :519
- delete_slide gg_mcp-2.1.1/server.py :535
- export_presentation gg_mcp-2.1.1/server.py :550
declared dependencies 7
- beautifulsoup4@>=4.14.3
- fastmcp@>=2.14.5
- google-api-python-client@>=2.189.0
- google-auth-httplib2@>=0.3.0
- google-auth-oauthlib@>=1.2.4
- python-dotenv@>=1.0.0
- requests@>=2.32.5