The Fleece AI Brain Microsoft Teams connector syncs the channel messages from every team the connected account has joined — over Microsoft Graph — into a local-first knowledge base of plain Markdown and SQLite on your own machine. Each message keeps its team, channel and author, so any MCP-compatible app such as Claude Desktop or Cursor can answer from your real channel history, with a link back to the original message one click away.
What syncs from Microsoft Teams
The connector walks your joined teams and their channels over Microsoft Graph and stores each channel message as a knowledge node — an ordinary file you can open, link and search, not chat that scrolls out of reach.
Channel messages
Posts across every team the connected account has joined and each of its channels are pulled in, message by message.
Team, channel and author
Each note records which team and channel a message came from and who posted it, so the context travels with the text.
Readable text, not markup
HTML message bodies are converted to plain text; the note reads cleanly rather than carrying raw formatting.
Titled by subject
A message with a subject or summary is titled by it; otherwise the note is titled by its team and channel.
Link back to the message
Every note keeps the message's deep link, so you can jump straight to the original conversation in Teams.
Incremental with dedup
Sync resumes from the newest message timestamp it has seen and dedups on a stable team-channel-message id, so re-syncs never duplicate.
Connect Microsoft Teams in four steps
No admin rollout, no webhook plumbing — one sign-in from the desktop app.
- 01
Install Fleece AI Brain
Download the desktop app for macOS, Windows or Linux and open your vault — a folder of plain Markdown files on your machine.
- 02
Open Connectors and pick Microsoft Teams
In the app, open the connectors panel, choose Microsoft Teams, and sign in with your Microsoft 365 account. OAuth is brokered securely; your Teams messages never pass through Fleece's servers.
- 03
Choose which teams count
The connector reads the teams your account has joined and their channels. Join the teams that matter and leave the rest out to scope what is remembered.
- 04
Let it sync — then ask
Sync runs in the background and stays up to date. Point Claude Desktop, Cursor or any MCP app at your Brain and ask about a decision posted in a channel months ago.
Decisions get posted in a channel, then scroll out of reach.
The Microsoft stack runs on Teams, and that is where the call gets made: the go/no-go in a project channel, the spec change agreed in a thread, the number someone dropped before standup. Then the channel moves on, search returns fragments, and a new hire or a new agent has no way back to any of it.
The Microsoft Teams connector makes that chat permanent. Each channel message becomes a note in one living knowledge graph, linked to the teams, people and projects it names — so the decision posted in a channel in March is still one question away in December.
Your messages go from Teams to your disk. Nowhere else.
Authentication is a standard brokered OAuth sign-in, but the sync reaches Microsoft Graph from the desktop app on your machine and writes each message straight into your vault. Raw messages never land on Fleece's servers.
That is the whole trust model: we cannot read your Teams history, period. The text is yours as Markdown and SQLite, it opens in Obsidian or any editor, and if you ever leave, you take everything with you.
- +Direct Graph-to-device sync — raw messages never touch Fleece's servers
- +Vault = plain .md files + SQLite, 100% Obsidian-compatible
- +Works offline once synced; cloud sync is optional and end-to-end encrypted
Give every AI app your Teams memory.
One copy-paste connects the Brain to Claude Desktop, Cursor, Cline, Zed or agents you build. From then on, "what did we decide about the migration date?" is answered from the actual channel message — with a link back to the thread one click away.
Because every agent and tool reads the same graph, you stop re-explaining channel context to each AI. On Teams plans, the organization map also shows which agents used that knowledge and what they cost.
Microsoft Teams connector — FAQ
Do my Teams messages pass through Fleece's servers?+
No. Sign-in uses a brokered OAuth flow, but the sync reaches Microsoft Graph from the desktop app on your machine and writes each message straight into your local vault. Your message contents never land on Fleece's servers.
Which messages does the connector sync, and can I limit it?+
It syncs channel messages across the teams the connected account has joined and their channels — not private 1:1 chats. You scope it by which teams the account is a member of: join the teams that matter and leave the rest out.
Does it write anything back to Teams?+
No. The connector is read-only: it pulls channel messages into your knowledge base and never posts, edits or deletes anything in Teams.
How often does it sync?+
Sync runs in the background from the desktop app and resumes from the newest message timestamp it has processed, so each run only fetches new messages. It dedups on a stable team-channel-message id, so re-syncs never create duplicates.
Which plan do I need to connect Microsoft Teams?+
The local brain is free, and connectors are the paid lever: Solo (€12/month) includes up to 3 connected tools, Pro (€24/month) makes them unlimited with auto-sync. Every plan starts with a 14-day trial, no card required.
How do I ask Claude or Cursor about my Teams history?+
Connect the Brain to Claude Desktop, Cursor or any MCP-compatible app with a single copy-paste. Your AI then answers from the synced channel messages, citing the exact note and its link back to Teams.
Can I open the synced messages outside the app?+
Yes. Every message is an ordinary Markdown file in your vault, fully Obsidian-compatible — open, edit or grep it with any tool, and take it with you if you ever leave.
What happens if I disconnect Microsoft Teams?+
Sync stops, and everything already in your vault stays yours — the notes are local files, not a mirror that vanishes with the connection.
Stop losing decisions to the channel scroll.
Connect Microsoft Teams in one sign-in and give your whole AI stack a permanent memory of what your channels already decided.