Publishes audience-facing calendars, events, RSVPs, invites, feeds, and add-to-calendar links through MCP.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent — or use 1-click editor setup below.
💡 Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by AddCal.
searchquery*`, `limit`, `team_id
list-calendarssearch`, `limit`, `team_id
create-calendarname*`, `description`, `timezone`, `team_id
list-calendar-collectionsteam_id
create-calendar-collectionname*`, `calendar_ids*`, `description`, `allow_subscriber_selection`, `team_id
list-subscriberscalendar_id*`, `status`, `search`, `limit
The AddCal MCP server gives an AI client access to calendars that an audience follows. It is designed for publishing schedules such as classes, sporting fixtures, product releases, conferences, and other public programmes. Subscribers use feeds or add-to-calendar links in their existing calendar applications; they are not managed as invitees to the publisher’s personal calendar.
The tools cover the main publishing workflow. You can find existing records, create calendars and collections, add or revise events, inspect subscribers and RSVPs, send event invitations, and review usage data. Calendar collections group multiple calendars behind one public page and subscription link.
AddCal exposes a hosted MCP endpoint at https://addcal.co/mcp using streamable HTTP. An MCP client connects to that URL and authenticates through OAuth 2.1 with PKCE and dynamic client registration. After browser approval, the client receives access scoped to the team and account permissions available to that user.
The search tool can locate calendars, collections, events, and RSVPs when the caller has a name or phrase but not an identifier. Event operations accept dates, time zones, descriptions, locations, all-day flags, RSVP settings, reminders, and recurrence information. Recurrence rules use RFC 5545 syntax without the RRULE: prefix. Use the date-preview tool before creating a recurring series when the generated schedule needs checking.
The AddCal MCP server does not require a local package, process, or API key. Add the remote URL as an HTTP MCP connection in a compatible client, then complete the OAuth sign-in flow in a browser. Claude Code can register it with claude mcp add --transport http addcal https://addcal.co/mcp. Claude Desktop and claude.ai use a custom connector, while Cursor and VS Code provide installation links in the project documentation.
A generic client configuration uses the following shape:
Available operations include:
The AddCal MCP server can record an RSVP with custom fields and optionally send a confirmation email. It can also report subscriber and engagement information, including analytics for calendar and event activity where the account plan permits those features.
This service is for published calendars, not a replacement for a personal Google Calendar workflow. It does not use an invite-and-accept model for the people who follow a calendar. Subscriber names and email addresses are available only when the calendar requests those details; many subscriber records can therefore be anonymous.
Three operations are marked destructive: sending an event invite, creating an RSVP, and deleting an event. Each requires an explicit confirmation parameter. Invitations and RSVP confirmations email real people, while event deletion is permanent; deleting a recurring event removes the entire series. Clients should ask for approval before invoking these operations.
Features such as collections, calendar invitations, and analytics depend on the AddCal plan. The server follows the account’s existing limits and reports a limit instead of retrying automatically.
Factual signals from GitHub, npm, and our automated checks — not a rating.
No reviews yet — be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/addcal-2)<a href="https://allmcps.com/mcp/addcal-2"><img src="https://allmcps.com/api/badge/addcal-2?style=directory" alt="AddCal on AllMCPs" /></a>