Manage SYNCDATE through your assistant. Talk to your calendars on a paid plan.

Platform MCP works on every plan. Calendar Hub MCP adds direct calendar access on Plus, Pro and Team.

Platform MCP on every plan · Calendar Hub MCP on Plus, Pro and Team

  • Google
  • Outlook
  • iCloud
  • Fastmail
  • Nextcloud
  • Any CalDAV
  • Subscribed feed URLs (view only)

Connect it to

  • ChatGPT
  • Claude
  • Grok
  • Perplexity
  • Le Chat
  • Claude Code
  • Codex
  • Cursor
  • VS Code
  • Windsurf
  • Gemini CLI
  • or any assistant that supports MCP

Product names are trademarks of their owners. SYNCDATE is not affiliated with or endorsed by them.

Use SYNCDATE through your AI assistant

Platform MCP
Included on every plan. Manage syncs, connected accounts, preferences and support through your AI assistant, with the same plan limits and permissions as the dashboard.
Calendar Hub MCP
Included on Plus, Pro and Team. Read events, find free time, and create, change or delete events directly in your connected calendars. No sync is required; feeds remain read-only.

Team admins can also invite members, resend or revoke invitations, promote or remove members, and manage Team settings and sync policies. Admin access does not reveal members' events.

Billing changes and final account-deletion confirmation finish in the browser. MCP access is subject to the connection's granted permissions and a daily request limit.

Connect an assistant and check its access

What your assistant can do

Manage the platform on every plan
Create, edit, pause or check your syncs, connect accounts, change email preferences and handle support requests. Your plan limits and permissions still apply.
Administer your Team
Invite a colleague, resend an invitation, remove a member or preview a Team policy change. Platform MCP checks your Team admin access before making a change.
Find time across your calendars
Calendar Hub MCP checks availability on Plus, Pro and Team. Ask for a time window across the calendars you choose.
Book, move or cancel an event
With Calendar Hub MCP, your assistant changes events directly on calendars you can write to. Feed calendars stay read-only.

Set it up in two steps

  1. 01

    Add your calendars to SYNCDATE

    Sign in and connect at least one account. Google and Outlook ask you to sign in. iCloud, Fastmail, Nextcloud and other CalDAV accounts need an app-specific password instead of your main one; here is how to make one.

  2. 02

    Connect your assistant

    Choose your assistant for the exact steps. You sign in to SYNCDATE in your browser and click Approve. There is nothing to copy or keep safe.

    Your assistant

    Connect ChatGPT

    • Turn on Developer mode under Settings, then Security and login. It needs a paid ChatGPT plan.
    • Open ChatGPT Plugins, click the plus button and create a developer-mode app.
    • Paste the server address, choose OAuth, then sign in to SYNCDATE and click Approve.
    Server address
    https://syncdate.app/api/mcp
    Or let your assistant do it

    Paste this prompt into any assistant. It adds SYNCDATE itself if it can, and walks you through its own menus if it can't.

    Open in ChatGPT

    “Open in ChatGPT” types a short version of the prompt for you; it points ChatGPT at the Markdown version of this page.

    Read it first
    I want to connect SYNCDATE to you so you can read and manage my calendars.
    
    About SYNCDATE:
    - It brings Google Calendar, Outlook, iCloud, Fastmail, Nextcloud and any CalDAV account into one place. Its MCP server lets you list calendars, find free time, and create, move or delete events across all of them.
    - MCP is separate from syncing. I do not need to create a calendar sync to use it.
    - Server URL: https://syncdate.app/api/mcp (HTTP). Sign-in is OAuth in my browser. There is no API key to paste.
    - Platform MCP: sync and account tools work on any plan, alongside preferences and support, within the same plan limits and granted permissions. Team admins can invite members, manage invitations, promote or remove members, and manage Team settings and sync policies. Calendar Hub MCP reads events, finds free time and changes events on Plus, Pro or Team. Free accounts do not get direct-calendar tools. Trial: https://syncdate.app/login?plan=plus&trial=true&interval=annual
    - Docs written for agents: https://syncdate.app/mcp.md
    
    Do this:
    1. If you can run commands or edit your own MCP settings, add https://syncdate.app/api/mcp as a remote MCP server yourself. If you can't, guide me through your own menus one step at a time and wait for me to say "done" after each step.
    2. Ask me to finish the sign-in in my browser, then wait until I say it is done.
    3. Check Platform MCP works, read-only: call list_accounts, list_available_calendars and list_syncs if granted. Tell me what is connected and which syncs I have. Only check Calendar Hub MCP with list_calendars if it is available; if it is absent, explain that my connection covers platform tools only.
    4. If a calendar I expect is missing: for Google or Outlook use connect_account; for iCloud, Fastmail or Nextcloud use connect_caldav_account. CalDAV needs an app-specific password (iCloud guide: https://syncdate.app/support/caldav-app-passwords). Never ask for my main account password.
    
    Rules:
    - Ask me before you create, change or delete any event, and before you touch a sync or an account.
    - Until I say otherwise, only read.
    - If a step fails, show me the exact error instead of guessing.

    Trouble connecting? Read the connection guide.

    For developers: this page as Markdown, OAuth discovery at https://syncdate.app/.well-known/oauth-authorization-server.

Tips that help

  • Manage your Team through your assistant

    Team admins use Platform MCP to invite and manage members. Each invitation still needs the recipient to accept, and admin access does not reveal members’ events.

    Show my Team members and pending invitations. Do not send invitations or change membership until I approve.

  • Start by asking it to look

    Once it is connected, ask for a look before you ask for a change. Start with connected accounts and sync health. This works on Free as well as paid plans.

    Using SYNCDATE Platform MCP, list my connected accounts and the calendars available for configuring syncs. Check my sync health and explain any errors. Do not read or change calendar events. Read only. Do not change anything.

  • Read an iCloud calendar without creating a sync

    With Calendar Hub MCP on Plus, Pro or Team, choose the iCloud calendar you want to inspect before asking for events. Include the date range and time zone so you can compare the answer with Apple Calendar. The connection guide explains the account setup; this prompt is for an account you have already connected.

    Using SYNCDATE, list my connected accounts and calendars. Show me which calendars belong to my iCloud account and ask which one to read. Then show tomorrow's events from that calendar with the time zone. Read only. Do not connect accounts, create a sync or change events.

  • Tell it to ask before it changes anything

    Have your assistant show proposed changes and wait for your approval. Your instructions do not reduce the access already granted to the connection. The connection guide explains how to check that access and remove a connection you no longer want.

    Before you create, change or delete anything on my calendars, tell me what you plan to do and wait for my OK.

  • Say once which calendar is which

    Save this in your assistant's custom instructions or memory, and it picks the right calendar without being told each time. Most assistants let you delete saved notes in their settings.

    I use SYNCDATE, connected to you as an MCP server, to manage my calendars. Work is my Outlook calendar, Personal is the Home calendar in iCloud. Put new events on Personal unless I say work.

  • Ask for options before it books

    Calendar Hub MCP on Plus, Pro or Team checks availability across the calendars you choose. It checks your calendars, not the other attendee's availability.

    Find a 45-minute slot for a call with Anna next week. Show me three options across all my calendars and book nothing until I pick one.

  • Turn a pasted schedule into events

    With Calendar Hub MCP on Plus, Pro or Team, paste a timetable, an itinerary or an email with dates after the prompt. Ask for the list first, then for the events.

    List the events you would create on my Study calendar from the timetable below, and wait for my OK before creating them. Timetable:

  • Check a sync without opening the dashboard

    Platform MCP on every plan returns sync health, run summaries and errors that your assistant can explain in plain words.

    Is my Google to Outlook sync healthy? If not, tell me why and what I should do.

Everything it can reach

55 tools: 48 for Platform MCP and 7 for Calendar Hub MCP. Granted permissions and Team roles determine which you can use.

Syncs

Pause, resume, set up and check the syncs, the same ones you see in your dashboard.

Syncs tools
ToolWhat it doesAccess
list_syncsList sync processes with statusPlatform MCP: every plan
get_syncCore sync detail and recent run summariesPlatform MCP: every plan
create_syncBuild a new sync between calendarsPlatform MCP: every plan
update_syncChange direction, calendars or settingsPlatform MCP: every plan
delete_syncRemove a sync, optionally cleaning up what it createdPlatform MCP: every plan
pause_syncStop a sync without deleting itPlatform MCP: every plan
resume_syncStart a paused sync againPlatform MCP: every plan
trigger_syncRequest a sync run, subject to backoff and rate limitsPlatform MCP: every plan
get_sync_healthWhether a sync is healthy, and why notPlatform MCP: every plan
list_sync_runsRecent runs for a syncPlatform MCP: every plan
get_sync_runCounts and error codes from one runPlatform MCP: every plan
finish_sync_deleteFinish a held deletion while keeping remaining copiesPlatform MCP: every plan
preview_sync_editPreview the impact of proposed sync changesPlatform MCP: every plan
list_activityRead recent sync and calendar activityPlatform MCP: every plan

Accounts

Add, rename, reconnect and remove calendar accounts.

Accounts tools
ToolWhat it doesAccess
connect_accountStart a Google or Outlook connectionPlatform MCP: every plan
connect_account_statusCheck whether a connection finishedPlatform MCP: every plan
connect_caldav_accountConnect iCloud, Fastmail or Nextcloud with calendar credentialsPlatform MCP: every plan
connect_ical_feedAdd a read-only .ics feed as a sourcePlatform MCP: every plan
reauth_accountRe-authorize an account that needs attentionPlatform MCP: every plan
rename_accountRename a connected accountPlatform MCP: every plan
disconnect_accountDisconnect an account after resolving dependent syncs; excludes your sign-in accountPlatform MCP: every plan
get_email_preferencesRead optional email preferencesPlatform MCP: every plan
set_email_preferencesUpdate optional email preferencesPlatform MCP: every plan
get_plan_usageRead plan limits and current usagePlatform MCP: every plan
get_billing_linkGet a link to billing or plan selectionPlatform MCP: every plan
list_mcp_connectionsList connected AI assistantsPlatform MCP: every plan
revoke_mcp_connectionRevoke a connected AI assistantPlatform MCP: every plan
request_account_deletionEmail a link to review account deletion choicesPlatform MCP: every plan

Teams

Team admins manage settings, members, invitations and sync policies; members’ events stay private.

Teams tools
ToolWhat it doesAccess
get_teamRead Team settings, members and billing summaryPlatform MCP: every plan
update_teamRename a TeamPlatform MCP: every plan
request_team_auto_join_domainRequest verification of a Team email domainPlatform MCP: every plan
remove_team_auto_join_domainRemove a verified Team email domainPlatform MCP: every plan
invite_team_memberInvite someone to a TeamPlatform MCP: every plan
update_team_inviteUpdate or revoke a Team invitationPlatform MCP: every plan
update_team_memberChange a Team member's role or accessPlatform MCP: every plan
get_team_sync_policyRead the Team sync policyPlatform MCP: every plan
preview_team_sync_policyPreview a proposed Team sync policyPlatform MCP: every plan
publish_team_sync_policyPublish a Team sync policyPlatform MCP: every plan

Support

Read and manage your support requests, or send feedback.

Support tools
ToolWhat it doesAccess
list_support_casesList support requests and unread countPlatform MCP: every plan
get_support_caseRead a support request and its messagesPlatform MCP: every plan
file_support_caseCreate a support requestPlatform MCP: every plan
reply_to_support_caseReply to a support requestPlatform MCP: every plan
mark_support_case_readMark a support request as readPlatform MCP: every plan
send_feedbackSend feedback to SYNCDATE supportPlatform MCP: every plan

Calendars

See what's on, and when you're free, across every account at once.

Calendars tools
ToolWhat it doesAccess
list_calendarsEvery calendar across every connected accountCalendar Hub MCP: Plus, Pro, Team
list_available_calendarsCalendars available for syncs, with partner information and plan limitsPlatform MCP: every plan
list_eventsEvents from a calendar in a time rangeCalendar Hub MCP: Plus, Pro, Team
get_eventOne event by IDCalendar Hub MCP: Plus, Pro, Team
find_free_timeFree time across every calendar in one callCalendar Hub MCP: Plus, Pro, Team
set_calendar_visibilityShow or hide calendars in the calendar viewPlatform MCP: every plan
scan_mirrored_eventsFind events that appear on multiple calendarsPlatform MCP: every plan
list_accountsConnected accounts and their providersPlatform MCP: every plan

Events

Book, move and cancel events on any calendar you can write to.

Events tools
ToolWhat it doesAccess
create_eventCreate an event on a writable calendarCalendar Hub MCP: Plus, Pro, Team
update_eventChange an event's time, title or descriptionCalendar Hub MCP: Plus, Pro, Team
delete_eventDelete an event by IDCalendar Hub MCP: Plus, Pro, Team

Privacy and security defaults

You approve it once
Read the access your assistant requests before approving. Approving grants that request for your connected accounts. The connection guide below explains the permissions and how to revoke them.
No password shared
You sign in to SYNCDATE in your own browser. Your assistant never sees your SYNCDATE, Google or Microsoft password.
Disconnect it any time
In Settings → AI agents, click Revoke on any connection.
Only the accounts you add
Your assistant can reach the calendars in accounts you’ve added to SYNCDATE. Accounts you haven’t added stay out of reach.

How access works

MCP questions

Which plans can connect an AI assistant?
Every plan includes Platform MCP, within a daily request limit. Calendar Hub MCP needs Plus, Pro or Team. Moving to Free keeps platform access and removes direct-calendar permissions when the connection refreshes its token. An existing token may keep its previous access until it expires, within an hour. After upgrading, access returns on token refresh if the original grant requested calendar permissions; otherwise reconnect your assistant.
Which AI assistants work with this?
Any assistant that can connect to a remote MCP server and sign in through your browser. Pick yours in the setup step above. If it isn't listed, use the server address and the setup prompt.
Do I need to create a sync to use MCP?
No. A sync copies events from one calendar to another; MCP doesn't. Your assistant reads and manages events right in the calendars you've connected. Connect the account and you're set.
How do I connect iCloud?
Add it under Settings → Accounts → Connect Account → CalDAV → iCloud, using an Apple app-specific password (not your Apple ID password). Your assistant can start the connection for you too. The step-by-step guide is at syncdate.app/support/caldav-app-passwords.
What does the AI actually see?
Everything in the calendars it can reach: titles, times, places, guests and notes. SYNCDATE doesn't hide details from your assistant. It can reach the calendars in the accounts you've added to SYNCDATE, and nothing else.

More questions? Get in touch.

Give your assistant your calendars.

Start your 7-day trial

See pricing

CalDAV & iCloud MCP Server for Google, Outlook & Apple | SYNCDATE