GSuite MCP Server
This is a Model Context Protocol (MCP) server for Google Workspace (Gmail, Calendar & Drive), deployed on Vercel.
Connect to this Server
Add this to your MCP client configuration:
{
"mcpServers": {
"gsuite": {
"url": "https://your-app.vercel.app/api/mcp"
}
}
}Available Tools
Gmail
- query_gmail_emails - Search and list emails
- get_gmail_email - Get full email content by ID
- create_gmail_draft - Create a new draft email
- delete_gmail_draft - Delete a draft
- reply_gmail_email - Reply to an email (send or save as draft)
- get_gmail_attachment - Download attachment by ID
Calendar
- list_calendars - List all accessible calendars
- get_calendar_events - Get events in a time range
- create_calendar_event - Create a new event
- delete_calendar_event - Delete an event
Drive
- search_drive_files - Search for files and folders
- get_drive_file - Get file metadata by ID
- list_drive_folder - List contents of a folder
- move_drive_file - Move a file to another folder
- copy_drive_file - Copy a file, optionally to a new folder
- rename_drive_file - Rename a file or folder
- create_drive_folder - Create a new folder
- trash_drive_file - Move a file to trash
- untrash_drive_file - Restore a file from trash
- share_drive_file - Share a file with another user
Accounts
- list_gsuite_accounts - List connected accounts
- connect_gsuite_account - Get URL to connect a new account
- disconnect_gsuite_account - Remove a connected account
Multi-Account Support
This server supports multiple Google accounts. Use the __user_id__parameter to specify which account to use for each operation.