MCP Servers for Google Calendar

Google Calendar is a time-management and scheduling calendar service developed by Google that allows users to create and edit events, set reminders, share calendars, and integrate with other Google services.

View all MCP Servers

  • Why this server?

    Enables listing upcoming calendar events with date filtering and creating new calendar events with attendees (note: update and delete functionality has been removed for security reasons).

    A
    security
    A
    license
    A
    quality
    Forked from https://github.com/epaproditus/google-workspace-mcp-server The deletion and updates on Google Calendar were removed since there were no scope to prevent deletion whilst maintaining creation capabilities.
    Last updated -
    7
    JavaScript
    MIT License
  • Why this server?

    Enables creating, listing, updating, and deleting calendar events with support for attendees, date range filtering, and event management

    A
    security
    A
    license
    A
    quality
    A Model Context Protocol server that provides tools for interacting with Gmail and Calendar APIs, enabling programmatic management of emails and calendar events.
    Last updated -
    8
    7
    JavaScript
    MIT License
    • Apple
  • Why this server?

    Allows listing, creating, updating, and deleting calendar events using the Google Calendar API

    A
    security
    A
    license
    A
    quality
    Provides tools for interacting with Gmail and Calendar APIs. This server enables you to manage your emails and calendar events programmatically through the MCP interface.
    Last updated -
    8
    13
    JavaScript
    MIT License
  • Why this server?

    Provides calendar management capabilities for creating, retrieving, updating, and deleting events, with support for attendees, locations, and time ranges

  • Why this server?

    Enables querying of Google Calendar data by exposing it as relational SQL models through the CData JDBC Driver.

  • Why this server?

    Enables creating, updating, deleting, and retrieving calendar events, listing events within specific time ranges, searching events by keyword, and listing available calendars, all with support for natural language date/time input.

    -
    security
    A
    license
    -
    quality
    Enables AI assistants to manage Google Calendar through natural language interactions with features like creating, updating, and deleting events, searching calendars, and supporting natural language date/time inputs.
    Last updated -
    31
    1
    JavaScript
    MIT License
    • Apple
    • Linux
  • Why this server?

    Provides SQL query capabilities for Google Calendar events and schedules.

  • Why this server?

    Provides SQL access to Google Calendar events and schedules

  • Why this server?

    Offers read-only access to Google Calendar events, appointments, and schedule information.

  • Why this server?

    Listed as a supported data source for integration with the MCP server, allowing access to Google Calendar data.

  • Why this server?

    Enables querying Google Calendar events, calendars, and attendees.

  • Why this server?

    Enables querying Google Calendar events and schedules through SQL.

  • Why this server?

    Listed as a supported data source for accessing Google Calendar events and schedules.

  • Why this server?

    Enables SQL-based access to Google Calendar events and calendars.

  • Why this server?

    Provides SQL-based access to Google Calendar events and schedules.

  • Why this server?

    Enables querying and retrieving calendar events and appointment data from Google Calendar.

  • Why this server?

    Enables access to Google Calendar event data through SQL queries.

  • Why this server?

    Listed as a supported data source for integration through the CData JDBC driver.

  • Why this server?

    Enables reading Google Calendar event data through SQL interfaces, allowing natural language querying of calendar events and schedules.

  • Why this server?

    Listed as a supported data source in the compatibility table, enabling access to Google Calendar data.

  • Why this server?

    Allows LLMs to read, create, and manage calendar events through a standardized interface, including listing calendars, listing events, creating events, updating events, deleting events, and processing events from screenshots and images.

    -
    security
    A
    license
    -
    quality
    Lets LLMs read and manage Google Calendar events.
    Last updated -
    65
    224
    TypeScript
    MIT License
    • Apple
  • Why this server?

    Integrates with Google Calendar to list, manage, and retrieve calendar events. Enables scheduling recordings for meetings and connecting calendar data to meeting bots.

    -
    security
    A
    license
    -
    quality
    A Model Context Protocol server that enables AI assistants to manage meeting data, including creating meeting bots, searching transcripts, and organizing calendar events.
    Last updated -
    12
    TypeScript
    MIT License
    • Apple
  • Why this server?

    Enables querying Google Calendar data, providing read-only access to events, calendars, and scheduling information.

  • Why this server?

    Provides SQL access to Google Calendar events, attendees, and scheduling data.

  • Why this server?

    Listed as a supported data source for integration, allowing access to Google Calendar data through the MCP server.

  • Why this server?

    Allows querying of Google Calendar events and schedules through relational SQL models.

  • Why this server?

    Listed as a supported data source for integration through the CData JDBC Driver

  • Why this server?

    Provides tools for querying Google Calendars data, allowing retrieval of calendar events and related information through SQL-like interfaces.

  • Why this server?

    Mentioned in the example usage section as a capability, allowing users to query calendar events and appointments.

  • Why this server?

    Allows querying Google Calendar events, calendars, attendees, and other scheduling data through a SQL interface.

  • Why this server?

    Enables calendar management including scheduling meetings, managing recurring events, finding available time slots, and handling timezone conflicts

    -
    security
    A
    license
    -
    quality
    Provides authenticated access to Google Workspace APIs with a focus on Gmail operations and planned Calendar support, featuring secure OAuth authentication and multi-account management with detailed error handling.
    Last updated -
    47
    TypeScript
    MIT License
    • Linux
    • Apple
  • Why this server?

    Provides event management capabilities for Google Calendar, allowing retrieval, creation, updating, and deletion of calendar events through the Google Calendar API with OAuth2 authentication

    -
    security
    A
    license
    -
    quality
    A Model Context Protocol server that integrates Google Calendar with Claude Desktop, enabling users to manage calendar events (view, create, update, delete) through natural language.
    Last updated -
    133
    21
    TypeScript
    MIT License
  • Why this server?

    Works with Google Calendar when synced with iCloud Calendar, enabling users to create and manage events in Google Calendar through the same natural language interface.

    -
    security
    A
    license
    -
    quality
    Transforms macOS calendar management into a conversational experience using natural language, allowing users to create, manage, and update calendar events seamlessly through an MCP-compatible client.
    Last updated -
    64
    Python
    MIT License
    • Apple
  • Why this server?

    Enables management of calendar events including getting calendar events, creating events with various details like title, time, location, description, attendees, and timezone, as well as deleting events

    -
    security
    A
    license
    -
    quality
    MCP server to interact with Google produts.
    Last updated -
    270
    Python
    MIT License
    • Apple
  • Why this server?

    Allows listing available calendars, viewing calendar events, creating new events, deleting events, supporting multiple calendars, and custom timezone support

    -
    security
    A
    license
    -
    quality
    Enables interaction with Gmail and Google Calendar using the MCP protocol, supporting multiple Google accounts, email management, and calendar operations through natural language.
    Last updated -
    5
    TypeScript
    MIT License
    • Apple
  • Why this server?

    Provides tools for managing Google Calendar, including listing calendars, creating/reading/updating/deleting events, and fetching events between specified dates with OAuth 2.0 authentication.

    -
    security
    A
    license
    -
    quality
    Integrates Google Calendar with AI assistants through the Model Context Protocol, allowing users to view and manage calendar events through natural language interaction.
    Last updated -
    237
    TypeScript
    MIT License
  • Why this server?

    Enables AI assistants to manage Google Calendar events, including creating, retrieving, updating, and deleting events, as well as listing events within a specified time range.

    -
    security
    A
    license
    -
    quality
    Server for Google Calendar integration in Cluade Desktop with auto authentication support. This server enables AI assistants to manage Google Calendar events through natural language interactions.
    Last updated -
    22
    6
    JavaScript
    MIT License
  • Why this server?

    Provides comprehensive calendar management capabilities including creating, listing, updating, and deleting calendar events through the Google Calendar service

    -
    security
    A
    license
    -
    quality
    Enables comprehensive calendar management with capabilities to create, list, update, and delete events through a Model Context Protocol server integrated with Google Calendar.
    Last updated -
    13
    1
    TypeScript
    MIT License
  • Why this server?

    Enables managing multiple calendars, retrieving events within specified time ranges, creating calendar events with customizable options (title, time, location, attendees, timezone, notifications), and deleting calendar events.

    -
    security
    A
    license
    -
    quality
    Integration server that enables interaction with Google services including Gmail and Calendar, allowing users to manage emails, draft responses, and schedule events across multiple Google accounts.
    Last updated -
    Python
    MIT License
    • Apple
  • Why this server?

    Provides programmatic access to Google Calendar for creating, reading, updating, and deleting events, setting up recurring events, managing attendees, and handling notifications and reminders.

    -
    security
    F
    license
    -
    quality
    Enables programmatic management of Google Calendar events through natural language interactions, supporting creation, reading, updating, and deletion of events with features for recurring events, attendees, and reminders.
    Last updated -
    2
    Python
    • Linux
    • Apple
  • Why this server?

    Create, read, update, and delete calendar events; list upcoming events

    -
    security
    F
    license
    -
    quality
    A unified interface for managing digital life through integrations with Google Calendar, Obsidian Vault, Trello, and web page parsing capabilities.
    Last updated -
    2
    Python
  • Why this server?

    Provides tools for managing Google Calendar, including listing calendars, creating events, finding events with filters, updating and deleting events, adding attendees, checking attendee status, querying free/busy information, scheduling mutual meetings, and analyzing calendar busyness.

  • Why this server?

    Planned integration for accessing and managing Google Calendar events and schedules through the MCP server

    -
    security
    F
    license
    -
    quality
    A tutorial MCP server implementation that provides country information, demonstrating the Model Context Protocol for building AI-powered applications with external service integration capabilities.
    Last updated -
  • Why this server?

    Enables intelligent, context-aware calendar management including listing upcoming events, creating new events with custom details, updating existing events, and deleting events across multiple calendars.

    -
    security
    F
    license
    -
    quality
    A Model Context Protocol server that enables natural language interaction with Google Calendar, allowing users to view, create, update, and delete calendar events through context-aware operations.
    Last updated -
    65
    JavaScript
  • Why this server?

    Leverages the Google Calendar API to manage Google Meet meetings, allowing for creating, retrieving, updating, and deleting calendar events with integrated Meet functionality.

    -
    security
    F
    license
    -
    quality
    The Google Meet MCP Server enables AI agents to create, manage, and retrieve Google Meet meetings. Built on the Model Context Protocol, it exposes tools for scheduling, updating, and deleting meetings, making it easy to integrate Google Meet functionalities
    Last updated -
    JavaScript
  • Why this server?

    Enables creating events in Google Calendar with customizable attributes including start/end times, descriptions, locations, attendees, and timezone settings.

    -
    security
    F
    license
    -
    quality
    A Model Completion Prompt (MCP) plugin that allows users to create events in Google Calendar with customizable attributes like times, description, location, attendees, and timezone.
    Last updated -
    Python
    • Linux
    • Apple
  • Why this server?

    Enables accessing and managing Google Calendar events with tools for listing calendar events, creating new events, and deleting events including duplicate detection.

    -
    security
    F
    license
    -
    quality
    Model Context Protocol server that provides seamless access to Google Calendar API with asynchronous operation support, enabling efficient calendar management through a standardized interface.
    Last updated -
    Python
    • Apple
    • Linux
  • Why this server?

    Offers ready-to-use workflow templates for Google Calendar integrations through n8n.

    -
    security
    F
    license
    -
    quality
    A Master Control Program server that provides workflow validation tools and best practices for n8n automation projects, including workflow management, NextJS integration, and API access.
    Last updated -
    TypeScript
  • Why this server?

    Enables interaction with Google Calendar, allowing users to create events, list upcoming events, and analyze their schedule. Provides access to calendar event data including titles, times, descriptions, and attendees.

    -
    security
    F
    license
    -
    quality
    Allows interaction with Google Calendar through Claude Desktop using the Model Context Protocol, enabling calendar event management and schedule analysis.
    Last updated -
    2
    JavaScript
    • Apple
  • Why this server?

    Enables reading, creating, and managing Google Calendar events, including listing available calendars, creating/updating/deleting events, and processing events from screenshots and images.

    -
    security
    F
    license
    -
    quality
    Enables LLMs to read, create, and manage Google Calendar events through a standardized interface, including features like listing calendars, managing events, and processing calendar information from screenshots and images.
    Last updated -
    TypeScript
    • Apple
  • Why this server?

    Allows creating, listing, updating, and responding to calendar events

    -
    security
    F
    license
    -
    quality
    All In One Model Context Protocol: qdrant, google suite (gmail, calendar, ...), jira, gitlab, CLI, ...
    Last updated -
    43
  • Why this server?

    Allows AI agents to create and manage events, handle event invitations, search and filter calendar events, and manage multiple calendars through MCP commands

    -
    security
    F
    license
    -
    quality
    A specialized Model Context Protocol (MCP) server that integrates Google services (Gmail, Calendar, etc.) into your AI workflows. This server enables seamless access to Google services through MCP, allowing AI agents to interact with Gmail, Google Calendar, and other Google services.
    Last updated -
    10
    3
    TypeScript
  • Why this server?

    Provides full integration with Google Calendar API for creating, retrieving, updating, and deleting events

    -
    security
    F
    license
    -
    quality
    Google Calendar integration in Cursor IDE. This server enables AI assistants to manage Google Calendar events through natural language interactions.
    Last updated -
    5
    0
    5
    JavaScript