Keeper MCP Server

Keeper.sh is a simple & open-source calendar syncing tool. It allows you to pull events from your Google Calendar, Outlook, iCloud, Fastmail, CalDAV server, or remotely hosted iCal and ICS links…

Remote serverAGPL-3.0-only

What is the Keeper MCP Server?

Keeper is an MCP project maintained in the ridafkih/keeper.sh repository. The maintainer describes its purpose as “Keeper.sh is a simple & open-source calendar syncing tool. It allows you to pull events from your Google Calendar, Outlook, iCloud, Fastmail, CalDAV server, or…”. Read the project documentation for the complete scope.

Hosted connection

The maintainer’s configuration uses https://keeper.example.com/mcp. Check the project’s account and authentication instructions when adding the endpoint to your client.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
list_calendarsList all calendars connected to Keeper.sh, including provider name and account.
get_event_countGet the number of calendar events. Optionally scoped to a date range with from and to ISO 8601 datetimes.
get_eventsGet calendar events within a date range. Accepts ISO 8601 datetimes and an IANA timezone identifier used to localize event times.
get_eventGet a single calendar event by its ID.
find_free_timeFind open slots of at least a given duration across every synced calendar in a date range.
create_eventCreate an event on a connected calendar. Requires a calendar ID, title, start time, and end time.
update_eventUpdate an existing calendar event. Only the fields you provide are updated.
delete_eventDelete a calendar event by its ID.
get_pending_invitesGet invitations on a calendar that have not been responded to within a date range.
rsvp_eventRespond to a calendar event invitation with accepted, declined, or tentative.
list_accountsList all connected calendar accounts with provider information.
trigger_syncForce a sync now instead of waiting for the next scheduled run. Throttled to one request per minute.
pause_syncPause or resume syncing for a single calendar without disconnecting it.
get_ical_feedGet your iCal feed URL for subscribing in other calendar apps.

How to install the Keeper MCP Server

{
  "mcpServers": {
    "keeper": {
      "type": "url",
      "url": "https://keeper.example.com/mcp"
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.