Google Workspace MCP Server provides full natural language control over Google Calendar, Drive, Gmail, Docs, Sheets, Slides, Forms, Tasks, and Chat through all MCP clients and AI assistants.
List accessible calendars.
Retrieve events with time range filtering.
Create events with attachments and reminders.
Update existing events.
Remove events.
Search files with query syntax.
Read file content (Office formats).
List folder contents.
Create files or fetch from URLs.
Search with Gmail operators.
Retrieve message content.
Batch retrieve message content.
Send emails.
Get full thread content.
Modify message labels.
List available labels.
Create, update, or delete labels.
Create drafts.
Batch retrieve thread content.
Batch modify labels.
Initialize authentication.
Extract document text.
Create new documents.
Modify document text.
Find documents by name.
Find and replace text.
List docs in folder.
Add tables, lists, and page breaks.
Insert images from Drive or URLs.
Modify headers and footers.
Execute multiple operations.
Analyze document structure.
Export document to PDF.
Create data tables.
Debug table issues.
Read cell ranges.
Write, update, or clear cells.
Create new spreadsheets.
List accessible spreadsheets.
Get spreadsheet metadata.
Add sheets to existing files.
Create new presentations.
Retrieve presentation details.
Apply multiple updates.
Get specific slide information.
Generate slide thumbnails.
Create new forms.
Retrieve form details and URLs.
Configure form settings.
Get individual responses.
List all responses with pagination.
List tasks with filtering.
Retrieve task details.
Create tasks with hierarchy.
Modify task properties.
Remove tasks.
Reposition tasks.
Hide completed tasks.
List chat spaces or rooms.
Retrieve space messages.
Send messages to spaces.
Search across chat history.
Perform web searches.
Retrieve search engine metadata.
Search within specific domains.
{
"mcpServers": {
"google_workspace": {
"command": "uvx",
"args": ["workspace-mcp"],
"env": {
"GOOGLE_OAUTH_CLIENT_ID": "your-client-id",
"GOOGLE_OAUTH_CLIENT_SECRET": "your-secret",
"OAUTHLIB_INSECURE_TRANSPORT": "1"
}
}
}
}