Addcal MCP server
{
"mcpServers": {
"addcal": {
"type": "http",
"url": "https://addcal.co/mcp"
}
}
}{
"mcpServers": {
"addcal": {
"type": "http",
"url": "https://addcal.co/mcp"
}
}
}{
"mcpServers": {
"addcal": {
"type": "http",
"url": "https://addcal.co/mcp"
}
}
}{
"servers": {
"addcal": {
"type": "http",
"url": "https://addcal.co/mcp"
}
}
}{
"mcpServers": {
"addcal": {
"type": "http",
"url": "https://addcal.co/mcp"
}
}
}file .mcp.json (in your project root)file claude_desktop_config.jsonfile ~/.cursor/mcp.jsonfile .vscode/mcp.jsonfile ~/.codeium/windsurf/mcp_config.jsonversion 1.0.1
What it does
An MCP server for managing published calendars that others subscribe to, such as class timetables, event schedules, and conference programmes. Use this to publish events for an audience and track subscriptions and analytics, as opposed to managing your own calendar.
- Publish a class timetable or fixture list and track how many subscribers have added events to their own calendars.
- Create and manage a conference programme, then see which sessions got the most add-to-calendar clicks.
- Set up recurring team events like a weekly standup and monitor RSVPs from attendees.
Tools this server exposes
| Tool | Does |
|---|---|
| search | Search across calendars, collections, events and RSVPs by name or query. |
| list-calendars | List calendars, optionally filtered by search terms. |
| create-calendar | Create a new calendar with a name, optional description and timezone. |
| list-calendar-collections | List calendar collections that bundle multiple calendars behind a single subscribe link. |
| create-calendar-collection | Create a collection that groups calendars with a public page and subscribe link. |
| list-subscribers | List subscribers to a calendar, with optional filtering by status. |
| list-events | List events in a calendar, optionally filtered by date range or search terms. |
| get-event | Get details of a specific event by ID. |
| create-event | Create an event with title, dates, timezone, location, description and optional RSVP and recurrence. |
| update-event | Update an existing event's details such as title, dates, location or recurrence. |
| duplicate-event | Duplicate an event to another calendar, optionally changing the title or dates. |
| delete-event | Delete an event with optional notification to invitees. |
| preview-recurring-dates | Preview the dates that will be generated by a recurrence rule before creating a series. |
| list-rsvps | List RSVPs to an event, optionally filtered by response type. |
| create-rsvp | Record an RSVP to an event with optional confirmation email to the attendee. |
| get-analytics | Get analytics for a calendar showing engagement metrics. |
Before you enable it
An MCP server runs with whatever access you give it. Start with a development account rather than production, and check which tools the server exposes before you let an agent call them unattended.