Google Workspace
Summary
This Google Workspace MCP server, developed by Aaron Bockelie, enables AI agents to interact with Gmail and Google Calendar through a simplified interface. Built with TypeScript and leveraging the Google APIs, it provides functionality for email operations, calendar management, and multi-account support. The implementation focuses on robust OAuth handling, detailed error messaging, and a modular design for easy expansion to additional Google services. It's particularly useful for AI assistants and applications needing seamless integration with Google Workspace, enabling use cases such as email triage, meeting scheduling, and productivity automation without dealing directly with the complexities of individual Google APIs.
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. 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. Manages token refresh automatically.
remove_workspace_account
Remove Google accounts and associated tokens. Clean 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: create new drafts, read existing drafts, update draft content, delete drafts, and send drafts. Supports new email drafts and reply drafts with threading.
manage_workspace_label
Full label CRUD operations including support for nested labels, custom color configuration, and visibility settings.
manage_workspace_label_assignment
Apply/remove labels from messages, 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, attachment presence, and message size rules.
list_workspace_calendar_events
List calendar events with filtering options for date range specification and text search within events, including customizable result limits.
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, marking as tentative, proposing new times, and updating event times.
create_workspace_calendar_event
Create new calendar events supporting single and recurring events, multiple attendees, time zone specification, and event description.
delete_workspace_calendar_event
Delete calendar events with options for notifying attendees.
get_workspace_contacts
Retrieve contacts from a Google account with support for basic contact information, extended contact details, and pagination for large contact lists.
list_drive_files
List files with optional filtering, support for folder filtering, custom query, sorting, pagination, and field selection.
search_drive_files
Perform full text search across file content with options to filter by MIME type, folder, and include/exclude trashed files.
upload_drive_file
Upload new files with the ability to set file metadata and specify parent folders.
download_drive_file
Download any file type with options for exporting Google Workspace files and format conversion.
delete_drive_file
Delete files and folders with options for clean removal from Drive.
create_drive_folder
Create new folders with nested folder support and parent folder specification.
update_drive_permissions
Update sharing settings with multiple permission types including user permissions, group permissions, domain sharing, and public access.
コミュニティレビュー
まだレビューはありません. 最初のレビューを投稿しましょう!
会話に参加するにはサインインしてください