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.
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.
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
- Step 1
Create an API key
In Synced, go to Settings, Integrations, and create a key.
- Step 2
Connect your assistant
Add Synced as an MCP server in Claude, ChatGPT or another client.
- 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.