google-calendar-mcp-server
A Model Context Protocol (MCP) server that provides access to Google Calendar data.
Top Comments
The Google Calendar MCP Server is designed to facilitate seamless access to Google Calendar data through a Model Context Protocol. This server allows users to list available calendars, find available time slots, and retrieve upcoming events from a specified calendar. It requires Python 3.9 or higher and a Google Cloud project with the Calendar API enabled. Users must also set up OAuth2 credentials to authenticate with Google services. Once set up, the server can be run to provide these functionalities, making it a useful tool for integrating calendar data into various applications.
Features
- List available Google Calendars
- Find available time slots in a calendar
- Get upcoming events from a calendar
MCP Tools
- list_calendars: Lists all available Google Calendars.
- get_available_slots: Finds available time slots in a calendar.
- get_upcoming_events: Gets upcoming events from a calendar.
Usage with Different Platforms
Claude Desktop
{
"mcpServers": {
"google-calendar": {
"command": "python",
"args": ["/full/path/to/google_calendar_server.py"],
"env": {
"GOOGLE_TOKEN_FILE": "/path/to/token/file.json"
}
}
}
}
Related MCP Servers
View all calendar_management servers →apple-mcp
by Dhravya
Apple MCP tools provide a suite of functionalities optimized for integrating with the MCP protocol through Apple-native applications. The tools facilitate tasks like messaging, managing emails, and calendar events, and more with chainable commands for creating workflows.
iMCP
by loopwork-ai
iMCP is a macOS app that connects users' digital life with AI capabilities. It supports a variety of services like calendar management, contact access, and location services, using the Model Context Protocol (MCP) for seamless integration with compatible clients like Claude Desktop.
mcp-gsuite
by MarkusPfundstein
The mcp-gsuite project is an MCP server designed to integrate with Gmail and Google Calendar, supporting multiple accounts. It offers functionality such as querying emails, managing email drafts, organizing calendar events, and more, with OAuth2-based Google Workspace API access.