Connect GitHub Copilot to your email (IMAP)
GitHub Copilot reaches your email (IMAP) through one Flowplane address. You add your email (IMAP) once in Flowplane, add that address to GitHub Copilot, and sign in. Search, read, sort and send mail from any IMAP mailbox with your AI assistant. Sending, moving and deleting wait for approval by default.
- Tools
- 4 read · 7 change
- Sign-in
- Own account or shared key
- Approval, by default
- Changes wait for you
- MCP server
- Flowplane’s tools
- 1
Add your email (IMAP) in Flowplane
In the Flowplane console, add Mail and type the email address: Flowplane looks up the IMAP and SMTP servers from it, and asks for them only when it finds none. Then paste the app password.
A mailbox signs in with its email address and a password: an app password where the provider has them, which is often the only kind that works. The workspace can connect one shared mailbox, or let each person connect their own address. Flowplane keeps the password sealed; the assistant never sees it.
- 2
Add Flowplane to GitHub Copilot
Your address is shown in the Flowplane console; it looks like
https://mcp.flowplane.eu/<your-label>- 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). - Choose Authenticate, then sign in to Flowplane and allow VS Code.
- 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)
- In VS Code, open the command palette and run MCP: Add Server. Choose HTTP (HTTP or Server-Sent Events) and paste
- 3
Ask GitHub Copilot
- “Show the unread messages in my inbox from this week.”
- “Find the mail from our accountant with the VAT return attached and download the PDF.”
- “Reply to Sofie’s last message that Thursday at 10:00 works for us.”
- “Move every newsletter from yesterday to the Reading folder and mark them read.”
- “Forward the supplier’s order confirmation to logistics@example.com.”
What GitHub Copilot can do in your email (IMAP)
One connector for any mailbox that speaks IMAP and SMTP: your company’s own mail server, your hosting provider’s, Fastmail, iCloud, Gmail or Microsoft 365 with an app password. Through Flowplane an AI assistant can list folders, search and read messages and download an attachment. It can also send, reply, forward, make drafts and folders, mark, move and delete mail, and by default each of those changes waits for your approval.
Reads4
- List foldersThe mailbox's folders
list_folders - Search messagesFind messages by sender, subject, date or unread
search_messages - Read messagesTheir text and attachments' names
read_messages - Download an attachmentOne attachment, up to 2 MiB
download_attachment
Changesasks first7
- Update messagesRead or unread, flag, move to a folder
update_messages - Delete messagesMove them to the Trash
delete_messages - Send a messageA new message from your address
send_message - Reply to a messageAnswer a message in its thread
reply_message - Forward messagesAttached as they are, or inline with their files
forward_message - Create a draftKept in Drafts, not sent
create_draft - Create a folderA new folder for sorting mail
create_mail_folder
Questions
- Which mailboxes work?
- Any mailbox with IMAP and SMTP over TLS: your own mail server, Fastmail, iCloud, Gmail, Yahoo, GMX, mail.com, AOL, Zoho, and Microsoft 365 where an admin allows IMAP and an app password. Outlook.com and Hotmail no longer take app passwords for IMAP, so use the Outlook connector there. Proton Mail only speaks IMAP through the Proton Bridge on your own computer, which Flowplane cannot reach, so it is not supported. A mail server in your own network is reached through a Flowplane tunnel.
- Can it delete my mail for good?
- No. Deleting moves messages to the Trash folder, where they stay until the Trash is emptied; Flowplane never removes them for good. Deleting, like every change, waits for approval by default.
- Can the assistant send mail as someone else?
- No. Mail is sent from the address the mailbox signs in with, and a copy is kept in Sent. Sending, replying and forwarding are also limited to 30 messages an hour per person.
- Does GitHub Copilot see the password or key for your email (IMAP)?
- No. You sign in to your email (IMAP) 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 your email (IMAP) without asking?
- Not by default: every change in your email (IMAP) waits for your approval in the browser. Your workspace’s rules decide, per tool.
Other assistants with your email (IMAP)
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.