Skip to main content
Glama

20 Best Calendar MCP Servers, Compared (November 2026)

Updated 20 of 1,650 Calendar servers in the Glama registryRebuilt weekly

The short answer

For most readers, the first Calendar MCP server to try is Google Workspace MCP Server (taylorwilsdon/google_workspace_mcp). It had 56,109 PyPI downloads in a typical week, 3,478 GitHub stars, 119 tools, a tool description grade of B, and 914 commits on its default branch in the last 12 weeks, and its last commit on its default branch was 0 days ago. It is built for Google Calendar work alongside Gmail and Drive, with event CRUD, free/busy, out-of-office, and focus-time tools. If your calendar lives in Microsoft 365 rather than Google, choose Microsoft 365 MCP Server (Softeria/ms-365-mcp-server) instead: it had 44,401 npm downloads in a typical week, 202 tools, and its last commit on its default branch was 1 day ago, and it is for Microsoft 365 calendar work alongside Excel and OneDrive files.

Whichever you choose, give it the narrowest access that still works (a read-only credential, a replica, a scratch account), and widen it only once you have watched what your agent actually asks for.

Glama operates the MCP registry these numbers are measured from, and sells MCP hosting and a gateway. No position on this page is paid for. How the registry is built.

Quick picks

  • 1Google Workspace MCP Server - Control Gmail, Calendar, Docs, Sheets, Slides, Chat, Forms & Drive : A user managing Google Calendar events alongside Gmail and Drive through one MCP client: it exposes event CRUD, free/busy, out-of-office, and focus-time tools.
  • 2Google Calendar MCP : Managing events across work and personal Google accounts from an AI assistant: it documents multi-account and multi-calendar queries, conflict detection, and event management.
  • 3Microsoft 365 MCP Server : Microsoft 365 calendar work alongside Excel and OneDrive files: it authenticates via Microsoft Graph and exposes Calendar as a personal-account tool by default.
  • 4Google Drive MCP Server : Calendar-centric desktop automation with Drive attachments: the server documents Calendar event management alongside Drive, Docs, Sheets, and Slides using local OAuth.
  • 5Nextcloud MCP Server : Nextcloud users wanting AI assistant access to calendars, notes, contacts, and files: it exposes MCP tools for those apps and authenticates with app passwords.

Which one, for your situation

Your situationWhat to use
I use Google Calendar with Gmail and DriveChoose Google Workspace MCP Server (taylorwilsdon/google_workspace_mcp): it had 119 tools, a tool description grade of B, 56,109 PyPI downloads in a typical week, and its last commit on its default branch was 0 days ago.
My calendar is in Microsoft 365, not GoogleChoose Microsoft 365 MCP Server (Softeria/ms-365-mcp-server): it had 202 tools, 44,401 npm downloads in a typical week, its last commit on its default branch was 1 day ago, and it is for Microsoft 365 calendar work alongside Excel and OneDrive files.
I need to sync calendars across providersChoose Keeper MCP Server (ridafkih/keeper.sh): it documents source/destination support for Google, Outlook, iCloud, Fastmail, CalDAV, plus pull-only iCal/ICS ingestion; its last commit on its default branch was 0 days ago, and it had 300 commits on its default branch in the last 12 weeks.
I run Nextcloud and want calendar access thereChoose Nextcloud MCP Server (cbcoutinho/nextcloud-mcp-server): it authenticates with app passwords, exposes MCP tools for calendars, notes, contacts, and files, and had 3,444 PyPI downloads in a typical week and 1,053 commits on its default branch in the last 12 weeks.
I need native Apple Calendar and Reminders on macOSChoose Apple Events MCP Server (FradSer/mcp-server-apple-events): it provides native EventKit CRUD for reminders, lists, subtasks, and calendar events; its last commit on its default branch was 14 days ago, and it had 90 commits on its default branch in the last 12 weeks.
I need CalDAV event and VTODO task operationsChoose caldav-mcp (dominik1001/caldav-mcp): it documents tools to list calendars and events, create, update, and delete events, and list or create VTODO tasks; its last commit on its default branch was 3 days ago, and it had 497 npm downloads in a typical week.

Top MCP servers for Calendar

Profile
1Community favourite3,478+18256.1Ktoday92.9
2Community favourite1,210+148.8K7 days ago87.3
3Community favourite1,114+10044.4Kyesterday71.2
4Community favourite236+167.3K21 days ago67.8
5Community favourite405+303.4Ktoday66.2
6Community favourite1,439+74–today66.2
7Community favourite428+65–13 days ago62.6
8Emerging14–2524 days ago61.4
9Steady107+54973 days ago61.3
10Community favourite232+1643414 days ago60.6
11Community favourite193+21.4K9 days ago57.0
12Community favourite438+3–today54.9
13Steady27+15637 days ago54.5
14Community favourite39042029 days ago54.2
15Steady5909180 days ago52.8
16Emerging118+331Ktoday50.1
17Abandoned but popular449+9–220 days ago47.8
18Abandoned but popular650+5–129 days ago47.8
19Abandoned but popular177+4–116 days ago47.6
20Steady17+4161today47.5

The ranking, with the evidence

  • Best for: A user managing Google Calendar events alongside Gmail and Drive through one MCP client: it exposes event CRUD, free/busy, out-of-office, and focus-time tools.

    The server exposes 119 tools for Google Workspace services including Gmail, Calendar, Drive, Docs, Sheets, Slides, Forms, Tasks, Contacts, and Chat, and it runs over stdio or streamable HTTP. Before choosing it, plan for Google Cloud setup and OAuth client credentials, because it uses the user's own OAuth client and GCP project.

    Score 92.9: show every number behind it
    • Adoption100 / 100 · weight 40%
      • GitHub stars89
      • PyPI downloads100
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance95 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade80
      • Commit cadence100
    • Momentum95 / 100 · weight 14%
      • Stars gained, relative to size94
      • Stars gained, absolute91
      • PyPI download trend100
    • Tool quality61 / 100 · weight 13%
      • Tool description quality53
      • Built and inspected by Glama100
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    92.9
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    92.9
  • Best for: Managing events across work and personal Google accounts from an AI assistant: it documents multi-account and multi-calendar queries, conflict detection, and event management.

    The server is an MCP integration for Google Calendar that documents event management, multi-account and multi-calendar queries, conflict detection, and free/busy checks after OAuth authentication. It requires a Google Cloud project with the Calendar API enabled and OAuth 2.0 desktop-app credentials before first use.

    Score 87.3: show every number behind it
    • Adoption96 / 100 · weight 40%
      • GitHub stars77
      • npm downloads84
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance100 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade100
      • Commit cadence100
    • Momentum55 / 100 · weight 14%
      • Stars gained, relative to size42
      • Stars gained, absolute48
      • npm download trend86
    • Tool quality≈65 / 100 · weight 13%
      • Tool description quality≈65
        tool descriptions not yet scored
      • Built and inspected by Glamanot measured
        never built and inspected by Glama
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    87.3
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    87.3
  • Best for: Microsoft 365 calendar work alongside Excel and OneDrive files: it authenticates via Microsoft Graph and exposes Calendar as a personal-account tool by default.

    The Microsoft 365 MCP Server exposes 202 tools for Microsoft Graph resources, including authentication and account selection, Graph batching, OneDrive file operations, and Excel table and range operations; its README identifies Calendar among personal-account services. Before choosing it, note that it assumes a Microsoft 365 account and an authentication step through its login tool, and the README recommends Node.js 20 or newer.

    Score 71.2: show every number behind it
    • Adoption100 / 100 · weight 40%
      • GitHub stars76
      • npm downloads99
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance95 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade80
      • Commit cadence100
    • Momentum90 / 100 · weight 14%
      • Stars gained, relative to size100
      • Stars gained, absolute81
      • npm download trend84
    • Tool quality53 / 100 · weight 13%
      • Tool description quality45
      • Built and inspected by Glama100
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    91.3
    × relevance: the keyword is declared here
    0.78
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    71.2
  • Best for: Calendar-centric desktop automation with Drive attachments: the server documents Calendar event management alongside Drive, Docs, Sheets, and Slides using local OAuth.

    The server connects an MCP client to Google Drive, Docs, Sheets, Slides, and Calendar through stdio or Streamable HTTP, with an optional gdrive:/// resource interface for direct reading and discovery. It requires Google Cloud OAuth credentials with the Drive, Docs, Sheets, Slides, and Calendar APIs enabled, and a Desktop app OAuth client before authentication.

    Score 67.8: show every number behind it
    • Adoption91 / 100 · weight 40%
      • GitHub stars59
      • npm downloads82
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance100 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade100
      • Commit cadence100
    • Momentum64 / 100 · weight 14%
      • Stars gained, relative to size84
      • Stars gained, absolute49
      • npm download trend48
    • Tool quality≈65 / 100 · weight 13%
      • Tool description quality≈65
        tool descriptions not yet scored
      • Built and inspected by Glamanot measured
        never built and inspected by Glama
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    86.9
    × relevance: the keyword is declared here
    0.78
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    67.8
  • Best for: Nextcloud users wanting AI assistant access to calendars, notes, contacts, and files: it exposes MCP tools for those apps and authenticates with app passwords.

    Nextcloud MCP Server connects external MCP clients to a Nextcloud instance, documenting MCP tools for notes, calendars, contacts, files, recipes, and other supported apps over stdio or streamable HTTP. Before choosing it, note that it assumes a Nextcloud instance and an app-specific password, and semantic search is opt-in with Qdrant and Ollama dependencies.

    Score 66.2: show every number behind it
    • Adoption85 / 100 · weight 40%
      • GitHub stars65
      • PyPI downloads75
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance95 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade80
      • Commit cadence100
    • Momentum76 / 100 · weight 14%
      • Stars gained, relative to size97
      • Stars gained, absolute60
      • PyPI download trend56
    • Tool quality≈65 / 100 · weight 13%
      • Tool description quality≈65
        tool descriptions not yet scored
      • Built and inspected by Glamanot measured
        never built and inspected by Glama
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    84.9
    × relevance: the keyword is declared here
    0.78
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    66.2
  • Best for: Syncing multiple calendars across providers: it documents an MCP server and source/destination support for Google, Outlook, iCloud, Fastmail, CalDAV, plus pull-only iCal/ICS ingestion.

    Keeper MCP Server documents an MCP server and a REST API for managing calendars, with first-class Google Calendar, Outlook, iCloud, Fastmail, and CalDAV integrations usable as sources or destinations and pull-only iCal/ICS ingestion. The hosted version is recommended, and self-hosters must supply the server, domain, upgrades, backups, and their own Google and Microsoft sign-in apps.

    Score 66.2: show every number behind it
    • Adoption79 / 100 · weight 40%
      • GitHub stars79
      • npm downloadsnot measured
        no npm package
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance100 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade100
      • Commit cadence100
    • Momentum84 / 100 · weight 14%
      • Stars gained, relative to size90
      • Stars gained, absolute76
      • npm download trendnot measured
        no download history for the selected registry
    • Tool quality≈65 / 100 · weight 13%
      • Tool description quality≈65
        tool descriptions not yet scored
      • Built and inspected by Glamanot measured
        never built and inspected by Glama
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    84.9
    × relevance: the keyword is declared here
    0.78
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    66.2
  • Best for: Giving an AI assistant mail, calendar, and contact access inside Thunderbird: it provides search, read, compose, filter, calendar, and contact operations over a local bridge.

    Thunderbird MCP connects an MCP client to a Thunderbird extension through a local HTTP bridge, with README-documented operations for searching and reading mail, composing and drafting messages, managing filters, listing calendars, and managing contacts. It requires Thunderbird 128 or newer and a local bridge process connected to the Thunderbird extension.

    Score 62.6: show every number behind it
    • Adoption66 / 100 · weight 40%
      • GitHub stars66
      • npm downloadsnot measured
        no npm package
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance100 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade100
      • Commit cadence100
    • Momentum89 / 100 · weight 14%
      • Stars gained, relative to size100
      • Stars gained, absolute73
      • npm download trendnot measured
        no download history for the selected registry
    • Tool quality≈65 / 100 · weight 13%
      • Tool description quality≈65
        tool descriptions not yet scored
      • Built and inspected by Glamanot measured
        never built and inspected by Glama
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    80.3
    × relevance: the keyword is declared here
    0.78
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    62.6
  • Best for: Running AI agents on another machine against Librus Synergia school data: it exposes 31 tools and supports self-hosted HTTP access for agents on other machines.

    Librus MCP Server exposes 31 tools for Librus Synergia school data, including grades, attendance, timetables, homework, calendar events, announcements, messages, notifications, and student information, and supports multiple account aliases plus self-hosted HTTP access. It requires a Librus Synergia login and password, and accounts that need interactive two-factor authentication are not supported.

    Score 61.4: show every number behind it
    • Adoption56 / 100 · weight 40%
      • GitHub stars29
      • PyPI downloads51
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance100 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade100
      • Commit cadence100
    • Momentum100 / 100 · weight 14%
      • Stars gained, relative to sizenot measured
        no snapshot history yet
      • Stars gained, absolutenot measured
        no snapshot history yet
      • PyPI download trend100
    • Tool quality73 / 100 · weight 13%
      • Tool description quality65
      • Built and inspected by Glama100
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    78.7
    × relevance: the keyword is declared here
    0.78
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    61.4
  • Best for: Connecting an AI assistant to CalDAV: it documents tools to list calendars and events, create, update, and delete events, and list or create VTODO tasks.

    The caldav-mcp server documents tools for listing calendars and events, creating, updating, and deleting events, and listing or creating VTODO tasks. It assumes a CalDAV endpoint plus username and password supplied through CALDAV_BASE_URL, CALDAV_USERNAME, and CALDAV_PASSWORD when run via npx.

    Score 61.3: show every number behind it
    • Adoption55 / 100 · weight 40%
      • GitHub stars51
      • npm downloads29
        downloads show none of the weekday rhythm human traffic has; halved
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance100 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade100
      • Commit cadence100
    • Momentum62 / 100 · weight 14%
      • Stars gained, relative to size60
      • Stars gained, absolute33
      • npm download trend100
    • Tool quality≈65 / 100 · weight 13%
      • Tool description quality≈65
        tool descriptions not yet scored
      • Built and inspected by Glamanot measured
        never built and inspected by Glama
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    72.1
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: modest but real audience
    0.85
    Composite score
    61.3
  • Best for: Managing Apple Reminders and Calendar events on macOS: it provides native EventKit CRUD for reminders, lists, subtasks, and calendar events.

    It documents native EventKit integration for Apple Reminders and Calendar on macOS, with CRUD operations for reminders, subtasks, reminder lists, and calendar events. Before choosing it, note that it requires macOS and Node.js 20 or later, and the calling host must support EventKit permission requests and declare the required usage descriptions.

    Score 60.6: show every number behind it
    • Adoption63 / 100 · weight 40%
      • GitHub stars59
      • npm downloads28
        downloads show none of the weekday rhythm human traffic has; halved
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance100 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade100
      • Commit cadence100
    • Momentum78 / 100 · weight 14%
      • Stars gained, relative to size84
      • Stars gained, absolute49
      • npm download trend100
    • Tool quality≈65 / 100 · weight 13%
      • Tool description quality≈65
        tool descriptions not yet scored
      • Built and inspected by Glamanot measured
        never built and inspected by Glama
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    77.7
    × relevance: the keyword is declared here
    0.78
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    60.6
  • Best for: Managing multiple Google Workspace accounts in one agent session: it exposes service tools for Gmail, Calendar, Drive, Docs, Sheets, Tasks, Meet and Contacts plus manage_accounts.

    The server exposes 13 tools, including manage_accounts for account lifecycle and manage_calendar, manage_email, manage_drive, manage_docs, manage_sheets, manage_tasks, manage_meet and manage_contacts for service work. Its setup requires Google OAuth client credentials and Node 22.12 or newer.

    Score 57.0: show every number behind it
    • Adoption62 / 100 · weight 40%
      • GitHub stars57
      • npm downloads33
        downloads show none of the weekday rhythm human traffic has; halved
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance100 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade100
      • Commit cadence100
    • Momentum46 / 100 · weight 14%
      • Stars gained, relative to size34
      • Stars gained, absolute21
      • npm download trend96
    • Tool quality68 / 100 · weight 13%
      • Tool description quality60
      • Built and inspected by Glama100
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    73.1
    × relevance: the keyword is declared here
    0.78
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    57.0
  • 12

    mu

    Community favourite
    micro/mu ↗

    Best for: Managing a calendar alongside email in a self-hosted assistant: it documents Google Calendar and mail integrations exposed through one MCP interface.

    Mu is a self-hostable Go runtime and MCP server that offers a web app, API, CLI, and messaging clients, and exposes services such as mail, files, calendar, search, weather, and notes through one MCP interface. Before choosing it, note that setup requires choosing an AI provider, and included tools may require API keys.

    Score 54.9: show every number behind it
    • Adoption66 / 100 · weight 40%
      • GitHub stars66
      • npm downloadsnot measured
        no npm package
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance95 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade80
      • Commit cadence100
    • Momentum27 / 100 · weight 14%
      • Stars gained, relative to size29
      • Stars gained, absolute24
      • npm download trendnot measured
        no download history for the selected registry
    • Tool quality≈65 / 100 · weight 13%
      • Tool description quality≈65
        tool descriptions not yet scored
      • Built and inspected by Glamanot measured
        never built and inspected by Glama
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integrates100
    Weighted mean of the five
    70.4
    × relevance: the keyword is declared here
    0.78
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    54.9
  • Best for: People managing several Google Calendar accounts through an LLM: it exposes 23 tools for events, free/busy, focus booking, conflicts, and mutual scheduling.

    calendar-mcp is a Python MCP server that connects an LLM client to Google Calendar over stdio or streamable HTTP and exposes 23 tools for listing and searching calendars and events, creating, updating, moving, RSVPing to and deleting events, free/busy queries, busyness analysis, recurring-event projection, focus-time booking, conflict detection, and mutual scheduling. It requires Google OAuth 2.0 Desktop app credentials and a one-time sign-in before the server runs non-interactively.

    Score 54.5: show every number behind it
    • Adoption43 / 100 · weight 40%
      • GitHub stars36
      • PyPI downloads37
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance97 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade100
      • Commit cadence85
    • Momentum25 / 100 · weight 14%
      • Stars gained, relative to size37
      • Stars gained, absolute16
      • PyPI download trend17
    • Tool quality85 / 100 · weight 13%
      • Tool description quality77
      • Built and inspected by Glama100
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    64.1
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: modest but real audience
    0.85
    Composite score
    54.5
  • Best for: Scheduling and managing Outlook calendar events from an AI assistant: it exposes list-events, create-event, and manage-event, with dry-run previews on manage-event.

    Outlook Assistant exposes 22 MCP tools for Outlook email, calendar, contacts, folders, rules, categories, and settings through the Microsoft Graph API. It requires Microsoft Graph authentication, and shared-mailbox sending, drafts, replies, and forwards are not supported.

    Score 54.2: show every number behind it
    • Adoption62 / 100 · weight 40%
      • GitHub stars40
      • npm downloads56
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance95 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade80
      • Commit cadence100
    • Momentum11 / 100 · weight 14%
      • Stars gained, relative to size0
      • Stars gained, absolute0
      • npm download trend44
    • Tool quality88 / 100 · weight 13%
      • Tool description quality80
      • Built and inspected by Glama100
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    69.5
    × relevance: the keyword is declared here
    0.78
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    54.2
  • Best for: Scheduling recurring Google Calendar events with attendees from Claude Desktop: createEvent supports RFC5545 recurrence rules, attendees, all-day events, and reminders.

    The server connects Claude Desktop to Google Calendar over STDIO and exposes five tools: getEvents, createEvent, updateEvent, deleteEvent, and authenticate. Its Node.js 20 or newer requirement is worth noting: authentication opens a browser consent window and stores tokens in memory.

    Score 52.8: show every number behind it
    • Adoption48 / 100 · weight 40%
      • GitHub stars44
      • npm downloads21
        downloads show none of the weekday rhythm human traffic has; halved
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance90 / 100 · weight 24%
      • Last commit touching this server88
      • Repository maintenance grade100
      • Commit cadence85
    • Momentum18 / 100 · weight 14%
      • Stars gained, relative to size0
      • Stars gained, absolute0
      • npm download trend73
    • Tool quality76 / 100 · weight 13%
      • Tool description quality68
      • Built and inspected by Glama100
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    62.1
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: modest but real audience
    0.85
    Composite score
    52.8
  • Best for: Intervals.icu athletes and coaches who need calendar and training-data access: it exposes 69 tools for activities, wellness, calendar events, planned workouts, gear, and sport zones.

    It is an MCP server for Intervals.icu that exposes 69 tools covering activities, streams, wellness, calendar events, gear, and sport zones, plus structured workout generation and a built-in syntax reference. Before choosing it, note that setup requires an Intervals.icu API key and athlete ID, with the recommended path running the PyPI package through uvx.

    Score 50.1: show every number behind it
    • Adoption57 / 100 · weight 40%
      • GitHub stars52
      • PyPI downloads32
        PyPI downloads show no weekday rhythm; halved
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance100 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade100
      • Commit cadence100
    • Momentum67 / 100 · weight 14%
      • Stars gained, relative to size100
      • Stars gained, absolute62
      • PyPI download trend16
    • Tool quality81 / 100 · weight 13%
      • Tool description quality73
      • Built and inspected by Glama100
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    75.6
    × relevance: the keyword is declared here
    0.78
    × continuity: actively changing
    1.00
    × evidence: modest but real audience
    0.85
    Composite score
    50.1
  • Best for: Managing Outlook calendars alongside other Microsoft 365 work: it lists, creates, accepts, declines, and deletes events, with email, OneDrive, and Power Automate tools included.

    Its README documents those calendar operations through Microsoft Graph, alongside Outlook email tools, OneDrive file and sharing tools, and Power Automate tools for environments, flows, and run history. Setup requires an Azure app registration, Azure credentials in a .env file, Claude Desktop configuration, and OAuth authentication using its auth server.

    Score 47.8: show every number behind it
    • Adoption66 / 100 · weight 40%
      • GitHub stars66
      • npm downloadsnot measured
        npm publishes m365-mcp from debian777/m365-mcp
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance46 / 100 · weight 24%
      • Last commit touching this server68
      • Repository maintenance grade30
      • Commit cadence5
    • Momentum45 / 100 · weight 14%
      • Stars gained, relative to size49
      • Stars gained, absolute40
      • npm download trendnot measured
        no download history for the selected registry
    • Tool quality≈65 / 100 · weight 13%
      • Tool description quality≈65
        tool descriptions not yet scored
      • Built and inspected by Glamanot measured
        never built and inspected by Glama
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    61.3
    × relevance: the keyword is declared here
    0.78
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    47.8
  • Best for: For checking Google Calendar from a terminal inside Gemini CLI: it documents a /calendar:get-schedule [date] command for showing a day's schedule.

    The README documents a Gemini CLI extension with commands such as /calendar:get-schedule [date] and /drive:search , plus natural-language examples for creating a Doc, listing calendar events, and searching Drive. It requires a logged-in Google account and installation through the Gemini CLI extension command, and its README warns that the extension can read, modify, and delete Google Account data.

    Score 47.8: show every number behind it
    • Adoption70 / 100 · weight 40%
      • GitHub stars70
      • npm downloadsnot measured
        no npm package
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance46 / 100 · weight 24%
      • Last commit touching this server68
        dated from the last commit on the default branch, re-read from GitHub at publication; github.com shows a push 3 days ago, which counts every ref; the stored date would have published 3 days ago
      • Repository maintenance grade30
      • Commit cadence5
    • Momentum33 / 100 · weight 14%
      • Stars gained, relative to size34
      • Stars gained, absolute32
      • npm download trendnot measured
        no download history for the selected registry
    • Tool quality≈65 / 100 · weight 13%
      • Tool description quality≈65
        tool descriptions not yet scored
      • Built and inspected by Glamanot measured
        never built and inspected by Glama
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    61.3
    × relevance: the keyword is declared here
    0.78
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    47.8
  • 19

    Best for: macOS Calendar automation in a broader assistant: it exposes create, list, search, update, delete, availability-check, and recurring-event Calendar tools among 91 tools.

    altic-mcp exposes 91 tools for macOS automation, with Calendar tools to create, list, search, update, delete, check availability, and create recurring events alongside Messages, Contacts, Notes, Reminders, files, clipboard, windows, Safari, Chrome, screenshots, and system settings. It requires macOS, and installation is documented via uvx from the GitHub repository; no npm or PyPI package is published.

    Score 47.6: show every number behind it
    • Adoption56 / 100 · weight 40%
      • GitHub stars56
      • npm downloadsnot measured
        no npm package
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance63 / 100 · weight 24%
      • Last commit touching this server88
      • Repository maintenance grade55
      • Commit cadence5
    • Momentum40 / 100 · weight 14%
      • Stars gained, relative to size47
      • Stars gained, absolute29
      • npm download trendnot measured
        no download history for the selected registry
    • Tool quality68 / 100 · weight 13%
      • Tool description quality60
      • Built and inspected by Glama100
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    61.0
    × relevance: the keyword is declared here
    0.78
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    47.6
  • Best for: AI agents needing Microsoft 365 or IMAP mail and calendar free-slot lookup, where sends, deletes, and calendar writes require out-of-band human approval.

    GigaMail is a stdio MCP server exposing 31 tools for reading and searching Microsoft 365 or IMAP mail, extracting attachment text, using sender and knowledge context, listing calendar events, finding free slots, and saving drafts, with sends, deletes, calendar writes, Zoom meeting creation, and Drive uploads or deletions routed through two-phase human approval. The agent cannot approve its own sends, deletes, calendar writes, Zoom meetings, or Drive uploads and deletions; a human must approve them from the console or CLI.

    Score 47.5: show every number behind it
    • Adoption52 / 100 · weight 40%
      • GitHub stars31
      • PyPI downloads47
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance100 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade100
      • Commit cadence100
    • Momentum51 / 100 · weight 14%
      • Stars gained, relative to size64
      • Stars gained, absolute29
      • PyPI download trend55
    • Tool quality83 / 100 · weight 13%
      • Tool description quality75
      • Built and inspected by Glama100
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    71.6
    × relevance: the keyword is declared here
    0.78
    × continuity: actively changing
    1.00
    × evidence: modest but real audience
    0.85
    Composite score
    47.5

Questions people ask

How do I choose between Google Workspace MCP Server (taylorwilsdon/google_workspace_mcp) and Google Calendar MCP (nspady/google-calendar-mcp)?

Choose Google Workspace MCP Server (taylorwilsdon/google_workspace_mcp) when you need Google Calendar alongside Gmail and Drive: it had 119 tools, a tool description grade of B, 56,109 PyPI downloads in a typical week, and 914 commits on its default branch in the last 12 weeks. Choose Google Calendar MCP (nspady/google-calendar-mcp) when your work is focused on managing events across work and personal Google accounts: it documents multi-account and multi-calendar queries, conflict detection, and event management, with 8,827 npm downloads in a typical week and 41 commits on its default branch in the last 12 weeks.

What does Nextcloud MCP Server require before it will run?

Nextcloud MCP Server (cbcoutinho/nextcloud-mcp-server) authenticates with app passwords. It is for Nextcloud users wanting AI assistant access to calendars, notes, contacts, and files, and it exposes MCP tools for those apps. It had 3,444 PyPI downloads in a typical week, its last commit on its default branch was 0 days ago, and it had 1,053 commits on its default branch in the last 12 weeks.

Does Keeper MCP Server work with Google Calendar and Outlook?

Keeper MCP Server (ridafkih/keeper.sh) documents source/destination support for Google, Outlook, iCloud, Fastmail, CalDAV, plus pull-only iCal/ICS ingestion. It is for syncing multiple calendars across providers, and its last commit on its default branch was 0 days ago with 300 commits on its default branch in the last 12 weeks. It had 1,439 GitHub stars and gained 74 stars per 30 days.

What should I check before choosing an Abandoned but popular server?

Check the last commit and the commits on its default branch in the last 12 weeks. M365 Assistant MCP Server (ryaker/outlook-mcp) had a last commit on its default branch 220 days ago and 0 commits on its default branch in the last 12 weeks, while Google Workspace MCP Server (gemini-cli-extensions/workspace) had a last commit on its default branch 129 days ago and 0 commits on its default branch in the last 12 weeks, and altic-mcp (altic-dev/altic-mcp) had a last commit on its default branch 116 days ago and 0 commits on its default branch in the last 12 weeks. All three are labeled Abandoned but popular.

Other comparisons