Features · AI assistants

Let your AI assistant book time that's really free

Connect Claude, ChatGPT or any MCP client to Synced. Your assistant checks every calendar you've connected before it proposes or books a time.

Claude · Synced connector

Find 30 minutes with priya@acme-retail.com next week and book it.

find_meeting_time{"participants":["priya@acme-retail.com"],"duration":"30 mins","timeframe":"next week"}

Monday, Nov 9, 10:00 AM · 2/2 free Tuesday, Nov 10, 1:00 PM · 2/2 free Wednesday, Nov 11, 3:30 PM · 2/2 free

You're both free Mon 10:00, Tue 1:00 PM or Wed 3:30 PM. Which one?

Monday at 4 instead

book_meeting{"title":"Sam / Priya","participants":["priya@acme-retail.com"],"when":"2026-11-09T16:00"}

needs_confirmation: true · booked: false You're busy then (Brightline all-hands).

Monday at 4 clashes with the Brightline all-hands. Book it anyway, or take Tuesday at 1?

Tuesday at 1

book_meeting{"title":"Sam / Priya","participants":["priya@acme-retail.com"],"when":"2026-11-10T13:00","duration":"30 mins"}

booked: true · invite sent to priya@acme-retail.com · Google Meet link added

Booked for Tuesday at 1:00 PM. Priya has the invite with a Meet link.

Booking with a clash check · sample data

Claude · Synced connector

Which calendars do you see, and what's on them tomorrow?

list_calendars{}

maria@northwind.io · Google · main calendar shown, counts as busy maria.ortiz@globex.com · Outlook · main calendar shown, counts as busy maria.ortiz@gmail.com · Google · shown, counts as busy · Holidays hidden

list_events{"start_date":"2026-11-10","end_date":"2026-11-10"}

09:00 Northwind standup (northwind.io) 10:00 Pricing sync (northwind.io + globex.com, one event) 13:00 Busy (gmail.com)

Three accounts: Northwind (Google), Globex (Outlook) and your Gmail. Tomorrow: standup at 9, the pricing sync at 10 (you're invited on both work accounts), and a busy hold at 1.

Reading every connected account · sample data

Checks all your calendars

Availability comes from every calendar that blocks your time, across Google and Outlook accounts, plus your working hours.

Asks before it books over something

If a requested time clashes with a meeting or falls outside working hours, the assistant is told what clashes and has to confirm with you first.

Turns a sentence into a task

"Finish the board update by Thursday, 90 minutes" becomes a task with suggested times. If it sounds like a meeting, the assistant asks who should be there.

Plans, then commits

Ask it to plan your open tasks. You see the plan first, and it books only when you confirm. A retried request won't book anything twice.

Clear about what each action does

Every tool tells the assistant whether it only reads, changes your calendar, deletes something or sends invites, so it knows when to check with you.

In Slack too

DM the Synced bot or mention it in a channel to find a time and book a meeting with your team.

How it works

  1. Step 1

    Create an API key

    In Synced, go to Settings, Integrations, and create a key.

  2. Step 2

    Connect your assistant

    Add Synced as an MCP server in Claude, ChatGPT or another client.

  3. Step 3

    Just ask

    "Find 30 minutes with Ana next week" or "plan my tasks for the week".

Questions

Which AI assistants work with Synced?
Any client that supports the Model Context Protocol (MCP), including Claude and ChatGPT. Synced also has its own Slack bot.
Can the assistant double-book me?
It checks every calendar that blocks your time. If you ask for a time that clashes, it's told what the clash is and must confirm with you before booking.
Will it send invites without asking?
Each tool is marked for the assistant as read-only, changing your calendar, deleting, or reaching other people, so clients can ask you before invites go out.

Free for individuals

Connect your calendars in a minute. No credit card.

Get started free