WebCalendar is an open-source, self-hosted PHP calendar application. It supports Docker-based installation, integrates with an MCP (Model Context Protocol) server so AI assistants like Claude can read and manage the calendar, and offers a companion WordPress plugin for displaying events. Recent updates include AI scheduling via MCP, a WordPress export page, and restored translations.
What it's for
Self-hosting a personal or team calendarConnecting an AI assistant (e.g. Claude) to manage and query calendar events via natural languageDisplaying and managing large numbers of events on a WordPress siteRunning the calendar behind a reverse proxy (Caddy, Nginx, Traefik) with HTTPSInstalling and deploying the calendar via Docker Compose with MariaDB
Features 10
- Docker Compose installation support
- MariaDB persistent data support
- MCP (Model Context Protocol) server for AI scheduling and calendar management
- Recurring event support with exception handling (e.g. skip specific days)
- Restored translations (77 languages/translations mentioned)
- Reverse proxy support with HTTPS (Caddy, Nginx, Traefik)
- RFC 5545-compliant iCalendar parsing/writing (via php-icalendar-core)
- Self-hosted deployment
- WordPress calendar plugin that scales to 100,000 events
- WordPress export page
At a glance
free tieropen sourceself-hostableAPI
TypeWeb app
DeploymentSelf-hosted
PlatformsWeb
Fordevelopers, self-hosting users, WordPress site owners
Integrations
TraefikClaudeWordPressCaddyNginxMariaDBMCPDocker
Resources
Similar apps
DAViCalOpen sourceA CalDAV StorePriceNot statedTry freeFree planRuns onLinux · macOS +1Features8
Keeper.shOpen sourceAll of your calendars in-sync.PriceFrom $5/moTry freeFree planRuns onWebFeatures12
Easy!AppointmentsOpen sourceOnline Appointment SchedulerPriceFreeTry freeFree planRuns onWebFeatures15
FeberOpen sourceFeber is a simple, self-hostable group calendar.PriceFreeTry freeFree planRuns onWebFeatures11
localendarFree Web Calendar for Webmaster, School, Family, ChurchesPriceNot statedTry freeFree planRuns onWebFeatures19
SYNCDATENever let your calendars overlap again.Price$7.42–$16.99/moTry freeFree planRuns onWebFeatures17