Connect Claude & ChatGPT to Your WordPress Calendar
No major WordPress calendar plugin ships a built-in MCP server. WebCalendar does. Point Claude, ChatGPT, Cursor, or any MCP client at your site and manage events in plain English. Built in, free in every edition, and connected in about five minutes.
No Plugins to Glue Together. No Scraping.
MCP (Model Context Protocol) is the open standard AI assistants use to reach real tools and data. WebCalendar ships an MCP server as part of your site’s REST API — plus native WordPress 6.9 Abilities API registration — so your assistant reads and writes actual calendar data over an authenticated connection. Not by scraping a page. Not by pasting screenshots into a chat.
Ask “What’s on my calendar next week?” and get real answers. Say “Move the Friday standup to 10am” and it happens — on your calendar, on your server.
What Your AI Can Do
Eight calendar tools, exposed over MCP and the WordPress Abilities API.
Ask in plain English
• “What events do I have next week?”
• “Create a team standup every weekday at 9am starting Monday”
• “Move my dentist appointment to Thursday at 3pm”
• “How many events are on the calendar this month?”
• “Add Priya and Sam to the launch meeting”
• “What categories do we have, and what colors?”
Under the hood
• List and search events by date range, user, or category
• Read full details of any single event
• Create events with recurrence, participants, location, and categories
• Update or reschedule any field of an existing event
• Delete events
• Browse categories and their colors
• List calendar users and shared/remote calendars
• Pull calendar stats and configuration
Works With Your AI Assistant
Any client that speaks MCP over Streamable HTTP connects. Authenticate with a WordPress Application Password — as Basic or Bearer.
Claude Desktop
Add WebCalendar to claude_desktop_config.json and restart.
Claude Code
One claude mcp add command on the CLI.
Cursor, Windsurf & VS Code
Editor MCP settings, Streamable HTTP transport.
ChatGPT
Add as a remote MCP server (Plus & Team).
Claude API
The mcp_servers connector, authenticated by Bearer token.
Anything else
Standard JSON-RPC 2.0 at /wp-json/webcal/v1/mcp.
You Decide What Your AI Can Touch
AI access to a live calendar should be deliberate. WebCalendar gives you the controls.
One-click read-only mode
Not comfortable letting an assistant change your calendar? Turn on Read-Only Mode and the create, update, and delete tools are hidden and rejected outright — assistants can look, but never touch. Off by default, so the choice is yours.
Capability-aware
The MCP server respects WordPress roles and WebCalendar permissions. Private and Confidential events are filtered per user, non-admins are limited to their own events, and every request runs through your existing security plugins and firewall.
Your keys, your server
Authentication uses WordPress Application Passwords — separate from your login and revocable at any time. Your calendar data stays self-hosted on your own site, never routed through a third-party sync service.
Connected in About Five Minutes
1. Enable MCP. It’s on by default. Confirm the AI/MCP Integration setting under WebCalendar → Settings, or open WebCalendar → AI for a status dashboard and self-test.
2. Create an Application Password. Under Users → Profile, generate one for your AI client and copy it once.
3. Point your client at the endpoint. Use https://yoursite.com/wp-json/webcal/v1/mcp with your Base64 credential as a Basic or Bearer Authorization header.
The AI-Native Calendar for WordPress
The major WordPress calendars leave your AI guessing from a rendered page. WebCalendar hands it real tools. It ships a built-in MCP server, it’s free in every edition — including the WordPress.org release — and it’s the same engine that scales past 100,000 events and stands in as a full self-hosted Google Calendar alternative. From Agentic Daisy, where AI-native is the whole point.

