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.
List all configured Google accounts and authentication status. Must be called first before other operations. Validates required API scopes and handles multiple account selection.
Add and authenticate Google accounts for API access. Supports account categorization (work, personal) and manages token refresh automatically.
Remove Google accounts and associated tokens. Cleans up stored credentials.
Advanced email filtering capabilities including sender/recipient filtering, subject and content search, date range filtering, and label-based filtering.
Send emails with full formatting, support for CC/BCC recipients, attachment handling, and email threading support.
Access account settings including language preferences, signature configuration, vacation responder status, and filter and forwarding rules.
Complete draft CRUD operations including creating new drafts, reading existing drafts, updating draft content, deleting drafts, and sending drafts.
Full label CRUD operations with support for nested labels and custom color configuration.
Apply or remove labels from messages, including batch label modifications.
Create and manage label filters with complex filtering criteria and automated actions.
List calendar events with filtering options including date range specification and text search within events.
Retrieve detailed event information including attendee status and event settings.
Manage event responses including accepting/declining invitations, marking as tentative, and proposing new times.
Create new calendar events including support for recurring events, multiple attendees, and time zone specification.
Delete calendar events with options for notifying attendees.
List files with optional filtering capabilities including by folder and custom query support.
Full text search across file content with filtering options by MIME type and folder.
Upload new files to Google Drive with the ability to set file metadata and specify parent folders.
Download any file type with options for exporting Google Workspace files and format conversion.
Delete files and folders, ensuring clean removal from Google Drive.
Create new folders in Google Drive with support for nested folders and parent folder specification.
Update sharing settings for files with multiple permission types and various access roles.
No reviews yet. Be the first to review!
Sign in to join the conversation
Start the server with node to access it via any client or IDE.
node path/to/downloaded/file.mjs