[Documentation](https://addcal.co/documentation.md) MCP Server 

Documentation menu- [ Overview](https://addcal.co/documentation.md)

No code

- [ Add to Calendar button](https://addcal.co/documentation/calendar-button.md)
- [ Embeds](https://addcal.co/documentation/embeds.md)
- [ Smart Links](https://addcal.co/documentation/smart-links.md)

AI assistants

- [ MCP Server](https://addcal.co/documentation/mcp-server.md)

Developers

- [ Dynamic Links](https://addcal.co/documentation/dynamic-links.md)
- [ Developer API](https://addcal.co/documentation/api.md)

 MCP Server 
============

 Connect your AI assistant to AddCal and let it work with your calendars directly. Ask it to create an event, check who has RSVPed, or pull your engagement numbers, and it acts in your own account, scoped to your team.

[ Add to Cursor ](cursor://anysphere.cursor-deeplink/mcp/install?name=addcal&config=eyJ1cmwiOiJodHRwczovL2FkZGNhbC5jby9tY3AifQ%3D%3D)[ Add to VS Code ](vscode:mcp/install?%7B%22name%22%3A%22addcal%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Faddcal.co%2Fmcp%22%7D)[ Full tool reference ](https://addcal.co/docs/mcp.md)

What you can ask for
--------------------

 Once connected, you talk to your calendars in plain language. The assistant resolves what you mean to the right calendar or event, so you rarely need to name anything precisely.

What have I got on next week?

Create a team standup every weekday at 9am and show me the dates first.

Who has RSVPed yes to the launch party?

Duplicate last month's workshop into March.

Which of my events got the most add-to-calendar clicks?

Connect your assistant
----------------------

 Cursor and VS Code install in one click with the buttons above. For everything else, pick your client and use the snippet.

Claude CodeClaudeChatGPTOther clients

Run this in your terminal, then run /mcp inside Claude Code to sign in.

Terminal Copy

```
claude mcp add --transport http addcal https://addcal.co/mcp
```

 The first call opens your browser to approve the connection. There is no API key to copy: your client registers itself and receives a token scoped to your team, which you can revoke any time from [your API settings](https://addcal.co/user/api-tokens). 

What it can do
--------------

19 tools are available, covering everything from finding an event to reading your analytics.

| Area | Tools |
| --- | --- |
| Search | search |
| Calendars | list-calendars, create-calendar |
| Collections | list-calendar-collections, create-calendar-collection |
| Subscribers | list-subscribers |
| Events | list-events, get-event, create-event, update-event, duplicate-event, delete-event, preview-recurring-dates |
| RSVPs | list-rsvps, create-rsvp |
| Invites | list-invites, send-event-invite |
| Account | get-analytics, get-team-usage |

 The [full reference](https://addcal.co/docs/mcp.md) lists every tool with its parameters.

Staying in control
------------------

 The assistant acts as you, so it can only reach what you can reach, and everything it does shows up in your account as normal.

 Sending a calendar invite or recording an RSVP emails a real person and cannot be undone. Those tools are marked destructive and require explicit confirmation before they run, so check the name and address when your assistant asks. 

 Deleting an event is permanent, and deleting a recurring event removes every instance with it, so confirm which event is meant before approving.

Server details
--------------

| Endpoint | `https://addcal.co/mcp`Copy |
| --- | --- |
| Transport | Streamable HTTP |
| Authentication | OAuth 2.1 with PKCE and dynamic client registration |
| Tools | 19 |

Frequently asked questions
--------------------------

### Do I need an API key?

No. Connecting uses OAuth: your client registers itself, you approve it in the browser, and it receives a token scoped to your team. Nothing is copied or pasted. You can revoke any connected app from Settings, API in your account.

### Which AI assistants can connect?

Anything that speaks the Model Context Protocol over streamable HTTP. Claude Code, Claude Desktop and claude.ai, ChatGPT in developer mode, Cursor, VS Code, Windsurf, Goose and the JetBrains AI Assistant all work. Cursor and VS Code can install it in one click.

### What can the assistant actually do?

It can search your calendars, create and update events, preview recurring dates, read RSVPs and calendar invites, pull engagement analytics and check your plan usage. It acts as you, limited to your team and your plan.

### Can it email people without me knowing?

Sending a calendar invite or recording an RSVP can email a real person, so those tools are marked destructive and require explicit confirmation before they run. To record an RSVP without emailing anyone, ask for the confirmation email to be skipped.

### Is it safe to connect?

The token is scoped to your team and grants the same access you have, so only connect from a client you trust. Every action is taken on your behalf and shows up in your account as normal. Revoke access at any time from your API settings.

### Does it cost extra?

No. The MCP server is included, and the tools respect whatever your plan already allows. Features like calendar invites and analytics stay gated to the plans that include them, and the assistant is told to explain that rather than retry.
