google-calendar-mcp-server
This document provides a comprehensive guide to setting up a Google Calendar MCP server using the Google Calendar API.
The Google Calendar MCP Server allows users to interact with their Google Calendar through a Model Context Protocol (MCP) server. By leveraging the Google Calendar API, users can search and manage calendar contents directly from their development environment. The setup involves creating a Google Cloud project, configuring OAuth 2.0 credentials, and setting up a Python environment to run the server. Once configured, users can use the MCP server to query calendar events and manage their schedules efficiently.
Features
- Integration with Google Calendar API for seamless calendar management.
- OAuth 2.0 authentication for secure access to Google account data.
- Customizable calendar settings to manage multiple calendars.
- Agent Mode support in Visual Studio Code for enhanced user interaction.
- Troubleshooting guidelines for resolving common setup issues.
Usage with Different Platforms
Visual Studio Code
{
"servers": {
"google-calendar-mcp-server": {
"type": "stdio",
"command": "/home/<username>/<dir>/.venv/bin/python",
"args": [
"/home/<username>/<dir>/google_calendar_mcp_server.py"
]
}
}
}
Frequently Asked Questions
What should I do if I encounter an error during setup?
Check the error message for details, reinstall dependencies if necessary, and verify your settings in the Google Cloud Console.
How do I enable Agent Mode in Visual Studio Code?
Install the 'GitHub Copilot Chat' extension, open the Copilot Chat panel, and enable 'Agent Mode' in the settings.
Related MCP Servers
View all calendar_management servers →apple-mcp
by supermemoryai
This is a collection of Apple-native tools for the Model Context Protocol (MCP) that integrates with various Apple applications to automate tasks and manage communications.
iMCP
by loopwork-ai
iMCP is a macOS app that connects your digital life with AI, supporting the Model Context Protocol (MCP) for seamless integration with various clients.
mcp-gsuite
by MarkusPfundstein
MCP server to interact with Google products, specifically Gmail and Calendar.
google-calendar-mcp
by nspady
This is a Model Context Protocol (MCP) server that provides integration with Google Calendar, allowing LLMs to interact with calendar events through a standardized interface.
applescript-mcp
by joshrutkowski
A Model Context Protocol server that enables LLM applications to interact with macOS through AppleScript, providing a standardized interface for AI applications to control system functions, manage files, handle notifications, and more.
google-workspace-mcp
by aaronsb
The Google Workspace MCP Server is a Model Context Protocol server that allows users to manage their Google Workspace, including Gmail, Calendar, and Drive, through a secure and efficient interface.
meeting-mcp
by Meeting-Baas
A Model Context Protocol (MCP) server that provides tools for managing meeting data, including transcripts, recordings, calendar events, and search functionality.