Calendar with confidence.

Connect all of your calendars in chat with full UI.
Cocal catches conflicts, follows your preferences, and lets you get on with your day.

What's on Tuesday?v
share
What's on my calendar next Tuesday?
Used Cocal integration, loaded tools >
Cocallist-events
</>

Here's Tuesday. Work-heavy morning, and Emily has Max at piano in the afternoon — you're free after 4:30.

4 calendars - 3 accounts

Write a message…

Set your rules once. Cocal follows them every time.

Tell Cocal a preference in chat, or edit it in your dashboard. Your rules are available whenever Claude or Claude Code calls Cocal.

1. Teach it in chat
Hey Cocal, when I book a personal event during work hours, block the time on my Work calendar as OoO.
AI
Cocal·update-calendar-preference

Saved. I'll mirror personal events during working hours to Work as OoO blocks.

Your rule is stored on your account and prepended to that tool's description on future sessions — so Claude and Claude Code see it.
2. Or edit in dashboard
create-event
  1. #1When I create a personal event during work hours, mirror it to my Work calendar as an OoO block.
  2. #2For flights, add a 90-minute arrival buffer and block the full travel day on my Work calendar.
list-events
  1. #3When summarizing my day, include kid-pickup events from Emily's calendar.
get-freebusy
  1. #4Treat my focus blocks as busy — never offer them as free slots.

Connect Cocal to your calendar.

Connect work, personal, and shared calendars and manage them all from one conversation.

Set up in three steps. Free, and works with Claude and Claude Code.