
AI Agent for Google Workspace MCP
Seamlessly integrate and automate Google Workspace services—including Calendar, Drive, Gmail, Docs, Sheets, Slides, Forms, Tasks, and Chat—using the production-ready Google Workspace MCP server. Empower your team or AI assistants to manage all key Google apps with secure OAuth 2.0, advanced authentication, streamlined workflows, and complete control through a single, high-performance server.

All-in-One Google Workspace Automation
Gain full natural language control and automation over Google Workspace apps including Calendar, Drive, Gmail, Docs, Sheets, Slides, Forms, Tasks, and Chat. Easily manage events, files, emails, documents, spreadsheets, presentations, forms, tasks, and conversations—directly from your AI agent or developer tools.
- Calendar Management.
- Create, update, and manage events across Google Calendar directly from your AI agent.
- Docs, Sheets & Slides.
- Automate document, spreadsheet, and presentation workflows with content extraction, creation, and comment management.
- Gmail Automation.
- Send, search, and draft emails programmatically to streamline communications.
- Drive Integration.
- Handle files and folders in Google Drive, including support for Microsoft Office formats.

Enterprise-Grade Security & Flexibility
Benefit from advanced OAuth 2.0 authentication, automatic token refresh, and robust session management. Google Workspace MCP server supports all Google account types, with centralized scope management and secure deployment options for teams of any size.
- OAuth 2.0 Authentication.
- Secure, centralized authentication with automatic token refresh and session management.
- Account Compatibility.
- Supports all Google accounts—from free Gmail to Workspace Enterprise and Nonprofit.
- Flexible Deployment.
- Easily configure via environment variables or file-based credentials for cloud and local setups.

Developer Friendly & High Performance
Built with FastMCP for optimal speed, the server offers minimal boilerplate, automatic service injection, and streamlined development patterns. Enjoy high performance with service caching, thread-safe sessions, and compatibility with multiple transports including HTTP, stdio, and OpenAPI.
- FastMCP Integration.
- Experience high performance and reliability with FastMCP's advanced architecture.
- Developer Friendly.
- Automatic service injection, minimal setup, and centralized configuration for rapid development.
- Multi-Transport Support.
- Compatible with stdio, HTTP, SSE, and OpenAPI for flexible integration.
MCP INTEGRATION
Available Google Workspace MCP Integration Tools
The following tools are available as part of the Google Workspace MCP integration:
- search_calendar_events
Query and filter Google Calendar events using search criteria for specific schedule management.
- create_calendar_event
Add new events to your Google Calendar by providing details like time, description, and attendees.
- update_calendar_event
Modify existing Google Calendar events by updating event fields such as time or description.
- delete_calendar_event
Remove one or more events from your Google Calendar based on event ID or criteria.
- get_calendar_event
Retrieve complete information about a specific Google Calendar event by its ID.
- search_drive_files
Find and filter Google Drive files using custom queries and metadata filters.
- create_drive_file
Upload or create new files and folders in Google Drive with specified metadata.
- update_drive_file
Modify file metadata or content in Google Drive to keep documents up to date.
- delete_drive_file
Delete files or folders from Google Drive with support for batch deletion.
- get_drive_file
Retrieve metadata and content of a single Google Drive file by its ID.
- search_gmail_messages
Search Gmail for messages matching queries, filters, or labels to locate specific emails.
- send_gmail_message
Compose and send new Gmail messages by specifying recipients, subject, and content.
- update_gmail_draft
Edit and update existing Gmail drafts before sending or saving.
- delete_gmail_message
Remove Gmail messages from your inbox or other folders.
- get_gmail_message
Retrieve the full content and headers of a Gmail message by its ID.
- search_docs_documents
Locate Google Docs documents using queries or filters across your Drive.
- create_docs_document
Create a new Google Docs document with specified title and initial content.
- update_docs_document
Edit the content or metadata of an existing Google Docs document.
- delete_docs_document
Remove a Google Docs document from your Drive.
- get_docs_document
Retrieve the entire content and details of a Google Docs document.
- search_sheets_spreadsheets
Find specific Google Sheets spreadsheets using queries and filters.
- create_sheets_spreadsheet
Create new spreadsheets in Google Sheets with custom titles and initial data.
- update_sheets_spreadsheet
Modify content or metadata in Google Sheets spreadsheets.
- delete_sheets_spreadsheet
Permanently remove a spreadsheet from Google Sheets.
- get_sheets_spreadsheet
Retrieve all data and structure of a Google Sheets spreadsheet.
- search_slides_presentations
Locate presentations in Google Slides using search queries.
- create_slides_presentation
Create a new presentation in Google Slides with a custom title and initial slides.
- update_slides_presentation
Edit slides, content, or metadata in an existing Google Slides presentation.
- delete_slides_presentation
Delete a presentation from Google Slides by its ID.
- get_slides_presentation
Get all slides and details for a specific Google Slides presentation.
- search_forms_forms
Find and filter Google Forms using queries and metadata.
- create_forms_form
Create new forms in Google Forms for surveys or data collection.
- update_forms_form
Edit questions, settings, or metadata for an existing Google Form.
- delete_forms_form
Delete a form from Google Forms by its ID.
- get_forms_form
Retrieve form structure and responses for a specific Google Form.
- search_tasks_tasks
Search for tasks and task lists in Google Tasks using criteria and filters.
- create_tasks_task
Add a new task to your Google Tasks list with details like due date and description.
- update_tasks_task
Update task details, status, or dates in your task list.
- delete_tasks_task
Remove a task from your Google Tasks list.
- get_tasks_task
Get details and metadata for a specific Google Task.
- search_chat_spaces
Find and filter chat spaces in Google Chat using queries.
- create_chat_space
Create a new chat space in Google Chat for teams or projects.
- update_chat_space
Modify chat space details or settings within Google Chat.
- delete_chat_space
Delete a Google Chat space by its ID.
- get_chat_space
Retrieve information and member lists for a Google Chat space.
- search_custom_search
Perform programmable web searches using Google Custom Search Engine.
Transform Google Workspace Automation with AI
Experience seamless, secure, and AI-driven control over Google Workspace apps—Calendar, Drive, Gmail, Docs, Sheets, and more. See how natural language and MCP integration can supercharge your productivity.
What is Google Workspace MCP Server
Google Workspace MCP Server is a robust middleware that bridges Google Workspace services—including Calendar, Drive, Gmail, and Docs—with AI assistants and external applications. Developed for seamless integration, it enables users to automate workflows, synchronize data, and trigger actions across Google’s suite of productivity tools using AI-driven logic. Built on FastMCP for high performance and security, this server provides a centralized platform for connecting intelligent agents to Google Workspace, streamlining business processes, and enhancing productivity through real-time event handling and API orchestration.
Capabilities
What we can do with Google Workspace MCP Server
With the Google Workspace MCP Server, users and developers can automate workflows, connect AI assistants to Google Workspace services, and build sophisticated integrations for business and productivity needs.
- Automate Calendar Events
- Set up automatic scheduling, reminders, and event syncing between Google Calendar and external systems.
- Sync Files Across Platforms
- Seamlessly synchronize documents and files between Google Drive and third-party storage or apps.
- AI-Powered Email Handling
- Enable AI assistants to read, categorize, and respond to Gmail messages based on custom rules.
- Document Processing Automation
- Automatically generate, update, and organize Google Docs using triggers from other services or agents.
- Real-Time Data Orchestration
- Trigger workflows and data updates across Google Workspace tools in response to real-time events or AI-generated instructions.

What is Google Workspace MCP Server
AI agents benefit from Google Workspace MCP Server by gaining direct, secure access to Google Workspace APIs. This allows agents to automate repetitive tasks, manage calendar events, process emails, handle document workflows, and synchronize data across platforms—enabling smarter decision-making, faster response times, and more efficient business operations.