Google Workspace MCP Server
Summary
Provides authenticated access to Google Workspace APIs with a focus on Gmail operations and planned Calendar support, featuring secure OAuth authentication and multi-account management with detailed error handling.
Available Actions(23)
list_workspace_accounts
List all configured Google accounts and authentication status. Must be called first before other operations. Validates required API scopes and handles multiple account selection.
authenticate_workspace_account
Add and authenticate Google accounts for API access. Supports account categorization (work, personal), handles OAuth flow with user interaction, and manages token refresh automatically.
remove_workspace_account
Remove Google accounts and associated tokens, cleaning up stored credentials.
search_workspace_emails
Advanced email filtering capabilities including sender/recipient filtering, subject and content search, date range filtering, attachment presence, label-based filtering, and complex Gmail query syntax support.
send_workspace_email
Send emails with full formatting, support for CC/BCC recipients, attachment handling, and email threading support.
get_workspace_gmail_settings
Access account settings including language preferences, signature configuration, vacation responder status, and filter and forwarding rules.
manage_workspace_draft
Complete draft CRUD operations including creating, reading, updating, deleting drafts, and sending drafts. Supports new email drafts and reply drafts with threading.
manage_workspace_label
Full label CRUD operations with support for nested labels and custom color configuration.
manage_workspace_label_assignment
Apply or remove labels from messages, including batch label modifications and system label updates.
manage_workspace_label_filter
Create and manage label filters with complex filtering criteria, including sender/recipient patterns, subject/content matching, and automated actions.
list_workspace_calendar_events
List calendar events with filtering options, including date range specification and text search within events.
get_workspace_calendar_event
Retrieve detailed event information, including attendee status and event settings.
manage_workspace_calendar_event
Manage event responses including accepting, declining invitations, proposing new times, and updating event times.
create_workspace_calendar_event
Create new calendar events with support for single and recurring events, multiple attendees, and time zone specification.
delete_workspace_calendar_event
Delete calendar events with options for notifying attendees.
get_workspace_contacts
Retrieve contacts from a Google account, supporting basic and extended contact details, with pagination for large lists.
list_drive_files
List files with optional filtering, including folder filtering, custom query support, and sorting.
search_drive_files
Perform full text search across file content with filtering options by MIME type and folder.
upload_drive_file
Upload new files with metadata settings and parent folder specifications.
download_drive_file
Download any file type, with options for exporting Google Workspace files and format conversion.
delete_drive_file
Delete files and folders from Google Drive.
create_drive_folder
Create new folders with support for nested folders and parent folder specifications.
update_drive_permissions
Update sharing settings for files, including user, group, and domain permissions with various access roles.
Community Reviews
No reviews yet. Be the first to review!
Sign in to join the conversation