Connect GitHub Copilot to iCloud

GitHub Copilot reaches iCloud through one Flowplane address. You add iCloud once in Flowplane, add that address to GitHub Copilot, and sign in. Read, sort and send your iCloud Mail, check and plan your calendar and find contacts with your AI assistant. Sending and deleting ask first.

Tools
7 read · 11 change
Sign-in
Your own account
Approval, by default
Changes wait for you
MCP server
Flowplane’s tools
  1. 1

    Add iCloud in Flowplane

    At account.apple.com, open Sign-In and Security, App-Specific Passwords and generate one. In the Flowplane console, add iCloud and paste your iCloud address with that password, not your Apple Account password.

    Apple lets only apps it has approved sign in with the Apple Account itself to Mail, Calendar and Contacts, so it works the way every mail and calendar app does: your iCloud address and an app-specific password you make at account.apple.com (two-factor authentication must be on). It is your own account, so each person connects their own. Flowplane keeps the password sealed; the assistant never sees it.

    Connect iCloud →

  2. 2

    Add Flowplane to GitHub Copilot

    Your address is shown in the Flowplane console; it looks like

    https://mcp.flowplane.eu/<your-label>

    1. In VS Code, open the command palette and run MCP: Add Server. Choose HTTP (HTTP or Server-Sent Events) and paste https://mcp.flowplane.eu/<your-label> (or add the block below to .vscode/mcp.json).
    2. Choose Authenticate, then sign in to Flowplane and allow VS Code.
    3. In Copilot Chat, switch to Agent mode.
    {
      "servers": {
        "flowplane": { "type": "http", "url": "https://mcp.flowplane.eu/<your-label>" }
      }
    }

    Steps checked against the vendor’s documentation (Microsoft)

  3. 3

    Ask GitHub Copilot

    • “Show the unread mails in my iCloud inbox from this week.”
    • “What is on my calendar between Monday and Friday?”
    • “Find Marie’s phone number in my contacts.”
    • “Put the dentist in my calendar on 3 December at 14:00.”
    • “Move every newsletter from yesterday to my Reading folder.”
What it can do

What GitHub Copilot can do in iCloud

iCloud is one connector for the Mail, Calendar and Contacts of your Apple Account, and you choose which of the three it reaches. Through Flowplane an AI assistant can search and read your mail and download an attachment, list your events and search your contacts. It can also send, reply, forward, sort and delete mail, add or remove an event and add or remove a contact, and those changes wait for your approval.

Reads7

  • List foldersThe mailbox's folderslist_folders
  • Search messagesFind messages by sender, subject, date or unreadsearch_messages
  • Read messagesTheir text and attachments' namesread_messages
  • Download an attachmentOne attachment, up to 2 MiBdownload_attachment
  • List calendarsYour calendarslist_calendars
  • List eventsIn a window of timelist_events
  • Search contactsBy name, email, phone or companysearch_contacts

Changesasks first11

  • Update messagesRead or unread, flag, move to a folderupdate_messages
  • Delete messagesMove them to the Trashdelete_messages
  • Send a messageA new message from your addresssend_message
  • Reply to a messageAnswer a message in its threadreply_message
  • Forward messagesAttached as they are, or inline with their filesforward_message
  • Create a draftKept in Drafts, not sentcreate_draft
  • Create a folderA new folder for sorting mailcreate_mail_folder
  • Create an eventAdd one to a calendarcreate_event
  • Delete an eventRemove it for gooddelete_event
  • Create a contactAdd one to your contactscreate_contact
  • Delete a contactRemove it for gooddelete_contact
FAQ

Questions

Can it reach my Notes, Reminders or iCloud Drive?
No. Apple has no supported way for other apps to reach Notes, Reminders or iCloud Drive, so they are not offered. Only Mail, Calendar and Contacts are.
What does it never do without me?
Sending, replying to and forwarding mail ask first, and so does deleting an event or a contact, because that cannot be taken back. It does not change an event or contact in place and does not invite guests, which would send mail from your account.
Why did it stop working?
Changing your Apple Account password revokes every app-specific password. Make a new one and sign in again in the console.
Does GitHub Copilot see the password or key for iCloud?
No. You sign in to iCloud through Flowplane, which keeps that sign-in sealed. GitHub Copilot only gets a Flowplane sign-in for you, which you can revoke in the console.
Can GitHub Copilot change things in iCloud without asking?
Not by default: every change in iCloud waits for your approval in the browser. Your workspace’s rules decide, per tool.
Your assistant

Other assistants with iCloud

Everything about iCloud and Flowplane →

Flowplane is not affiliated with or endorsed by iCloud’s maker; the name and logo only identify the app. Pricing

Let your AI work with your data. Safely, from today.

Free for yourself, set up in a minute. For your team or company, we’re happy to help you get started.