Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@caldav-mcpSchedule a team meeting for tomorrow at 10 AM"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
caldav-mcp
🗓️ A CalDAV Model Context Protocol (MCP) server to expose calendar operations as tools for AI assistants.
✨ Features
Connect to CalDAV servers
List calendars
List calendar events within a specific timeframe
Create calendar events
Delete calendar events
Setup
Development
Compile TypeScript to JavaScript:
Run the MCP server:
Available Tools
create-event
Creates a new calendar event.
Parameters:
summary: String - Event title/summarystart: DateTime string - Event start timeend: DateTime string - Event end time
Returns:
The unique ID of the created event
list-events
Lists events within a specified timeframe.
Parameters:
start: DateTime string - Start of the timeframeend: DateTime string - End of the timeframe
Returns:
A list of event summaries that fall within the given timeframe
list-calendars
Lists all available calendars.
Parameters: none
Returns:
List of all available calendars
delete-event
Deletes an event in the calendar specified by its URL
Parameters:
uid: string - The UID of the calendar event to deletecalendarUrl: string - the URL of the calendar event to delete
License
MIT