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.
社区评论
暂无评论. 成为第一个评论的人!
登录以参与讨论