MCPServers
Google Workspace - MCP server logo

Google Workspace

42
0

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.

Last Updated: April 22, 2025

コミュニティレビュー

0.0
0 レビュー
5
0
4
0
3
0
2
0
1
0

まだレビューはありません. 最初のレビューを投稿しましょう!

会話に参加するにはサインインしてください

Coming soon to
HighlightHighlight AI

言語

TypeScript

カテゴリ

タグ