Microsoft 365 MCP server
One Microsoft sign-in covers Outlook mail, the calendar, OneDrive and Teams, and you tick which of them the assistant may reach. It can search and read mail and attachments, look up events and when people are free, find files, and read your Teams chats. Sending, replying, booking a meeting, adding a file or posting in Teams waits for your approval by default.
- Tools
- 16 read · 15 change
- Sign-in
- Your own account
- Approval, by default
- Changes wait for you
- MCP server
- Flowplane’s tools
What your assistant can do in Microsoft 365
16 tools that read and 15 that change something in Microsoft 365. Reads are allowed; a change marked “asks first” waits for the person’s approval by default, and your workspace’s rules decide the rest.
Reads16
- Check the connectionSee which account it uses and whether it works
whoami - List foldersInbox, sent and your own folders
list_folders - Search messagesFind mail by sender, subject, date or unread
search_messages - Read messagesWho sent them, when, and what they say
read_messages - Download an attachmentOne attachment, up to 2 MiB
download_attachment - List calendarsYour calendars and shared ones
list_calendars - List eventsEvents between two times
list_events - Read an eventOne event, with its text
get_event - Find free busyWhen people are free
find_free_busy - Search filesFind files and folders by name or content
search_files - List a folderWhat is in a folder
list_folder - Describe a fileName, size, type and link
get_file - List teamsYour teams
list_teams - List channelsA team's channels
list_channels - List chatsYour latest chats
list_chats - Read a chatThe latest messages in a chat
read_chat
Changesasks first15
- Send a messageSends right away, as you
send_message - Reply to a messageAnswers in the conversation, as you
reply_message - Forward messagesAttached as they are, or inline, as you
forward_message - Update messagesMark read or unread, flag, or move
update_messages - Delete messagesTo Deleted Items, from where you can restore them
delete_messages - Create a draftKept in Drafts, never sent
create_draft - Create a mail folderA new folder for mail
create_mail_folder - Create eventAdd an event, and invite people
create_event - Update eventChange an event
update_event - Answer an invitationAccept, maybe or decline, as you
respond_to_event - Delete eventDelete an event
delete_event - Create a folderA new folder, never over an existing one
create_folder - Add a text fileA new text file, never over an existing one
upload_text_file - Send a chat messageSends right away, as you
send_chat_message - Post in a channelPosts right away, as you
send_channel_message
Sign-in
Each person signs in with their own Microsoft account, work or school, or a personal one such as outlook.com (Teams only works with work and school accounts). The assistant acts as that person and sees only their mail, calendar, files and chats. For a team mailbox or calendar you can connect one shared account instead, which everyone with access then uses. Flowplane keeps the login sealed; the assistant never sees it.
In Flowplane: In the Flowplane console, add Microsoft 365, tick Outlook, Calendar, OneDrive and Teams as you need them, and sign in with Microsoft.
Microsoft 365 and MCP
Microsoft runs its own MCP server for Microsoft 365, Work IQ MCP, next to older per-app servers it keeps for backward compatibility. Flowplane does not pass those through: it talks to Microsoft Graph directly, with its own tools for each part, so there is nothing to install or host.
Things to ask
- “Which unread mails did I get from our accountant this week?”
- “When are Sarah and Tom both free on Thursday afternoon? Book an hour then and invite them.”
- “Find the quote for Janssens in my OneDrive and give me the link.”
- “What did the project team say in our Teams chat today?”
- “Reply to Marc’s last mail that Friday at 10 works for us.”
Connect your assistant to Microsoft 365
One Flowplane address works in every assistant below, with the same rules and the same log. Step-by-step setup for each:
- Connect Claude to Microsoft 365Claude on the web and in the desktop app→
- Connect Claude Code to Microsoft 365Anthropic’s coding agent in the terminal→
- Connect ChatGPT to Microsoft 365ChatGPT on the web→
- Connect Cursor to Microsoft 365The Cursor code editor→
- Connect Codex to Microsoft 365OpenAI’s coding agent, in the terminal and the IDE→
- Connect GitHub Copilot to Microsoft 365Copilot Chat in VS Code, in agent mode→
- Connect Mistral Le Chat to Microsoft 365Mistral’s assistant (Le Chat, now called Vibe)→
Questions
- What can the assistant change in Microsoft 365?
- It can send, reply and forward mail, move, mark and delete messages, make drafts and mail folders, add, change, answer and delete calendar events, add folders and text files to OneDrive, and post in Teams chats and channels. Each of those waits for your approval by default. Deleted mail goes to Deleted Items, where you can restore it.
- What is left out on purpose?
- It does not read the contents of OneDrive files: it finds them and gives their name, size, type and a link to open them. It never overwrites, shares or deletes files. It does not read what others post in Teams channels, because that needs a tenant administrator’s consent; it can post in them. Attachments over 2 MiB are not fetched.
- Is there a limit on how much mail it sends?
- Yes. Sending, replying and forwarding share one limit of 30 messages an hour per person.
- Which AI assistants can use Microsoft 365 through Flowplane?
- Claude, Claude Code, ChatGPT, Cursor, Codex, GitHub Copilot and Mistral Le Chat, and any other client that supports remote MCP servers with sign-in. They all reach Microsoft 365 through the same Flowplane address.
- What does it cost?
- Free for one person, with up to three apps and five assistants. Personal Pro is €9 a month including VAT; companies start at €99 a month for ten active users. Prices are indicative; see the pricing page.
Flowplane is not affiliated with or endorsed by Microsoft 365’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.