MCPServers
G

Google Workspace MCP Server

39
0

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.

Last Updated: April 14, 2025

社区评论

0.0
0 条评论
5
0
4
0
3
0
2
0
1
0

暂无评论. 成为第一个评论的人!

登录以参与讨论

Try it now in
HighlightHighlight AI

语言

TypeScript

分类

标签