Agentβ™₯︎Age
Catalog

CalDAV calendars

Official

by ni-c Β· TypeScript

Read and write CalDAV calendars: events, tasks and journal entries over the open standard

io.github.ni-c/caldav-mcp MCP Server

This Model Context Protocol (MCP) server reads and writes CalDAV calendars, covering events, tasks, and journal entries. It targets the open standard for CalDAV and related calendar data interchange, aligning with MCP for developer-accessible tooling.

πŸ› οΈ Key Features

  • CalDAV calendar read operations
  • CalDAV calendar write operations
  • Support for events, tasks, and journal entries
  • Built for the open CalDAV standard

πŸš€ Use Cases

  • Integrate CalDAV calendars with LLM-driven workflows via MCP
  • Sync or update calendar data such as events, tasks, and journal entries
  • Self-hosted calendar tooling for icalendar/CalDAV-compatible environments

⚑ Developer Benefits

  • MCP server implementation for model-context integration
  • TypeScript-based codebase (self-contained β€œtypescript” project)
  • Uses common ecosystem labels like mcp and model-context-protocol for discoverability

⚠️ Limitations

  • Details beyond CalDAV events, tasks, and journal entries are not provided in the available source data.

Topics

aicaldavcalendaricalendarllmmcpmcp-servermodel-context-protocolselfhostedtypescriptwebdav