getunblocked.com/integrations/microsoft-teams
Connect Microsoft Teams with Unblocked to turn conversations into context
Unblocked integrates with Microsoft Teams to give AI coding agents and developers cited context from your channels — and lets your team ask Unblocked questions directly in Teams.
Microsoft Teams integration details
What the Microsoft Teams integration adds
Microsoft Teams preserves day-to-day decisions, incident discussion, and implementation context that formal systems may miss. Unblocked uses authorized channel conversations alongside repositories, work items, and documents to reconstruct the reasoning behind a change.
It also brings Unblocked into Teams: your team can @mention the bot in channels it has been added to, or DM it privately to ask questions. Answers reconcile Teams discussion with your code, pull requests, and docs.
Once connected, the same context is available to any MCP-compatible coding agent — Claude Code, Cursor, Windsurf, GitHub Copilot, Codex — through a single Unblocked MCP server connection.
What you get
- Channel conversations as context — Unblocked indexes the public and private channels you authorize, so decisions made in Teams show up in answers.
- Ask Unblocked in Teams — Your team can @mention @Unblocked in a channel or DM the bot privately — no context-switch out of Teams.
- Permission-aware private channels — With Data Shield, Unblocked respects per-user access so private channel context never leaks outside the channel.
- Cross-source synthesis — Teams conversations are combined with your code, pull requests, Jira tickets, and docs into a single knowledge graph.
How to connect Microsoft Teams to Unblocked
Need screenshots or troubleshooting?This is a concise connection summary. Follow the complete setup guide ↗
Prerequisites
- An Unblocked account (free to start).
- A Teams Org Admin or Owner to connect Unblocked to your Teams organization.
- An MCP-compatible coding agent (Claude Code, Cursor, Windsurf, etc.) to use the context in your editor.
Step 1: Connect Microsoft Teams to Unblocked
- In Unblocked, go to Settings → Data Sources → Connect another data source, and under Messaging platforms select Microsoft Teams.
- Sign in to Microsoft as an Org Admin or Owner and click Accept to grant access.
- Select the channels to connect (public or private) and click Save Settings.
- Once connected, @mention @Unblocked in those channels to ask questions.
Step 2: Install the Unblocked MCP server
On macOS, one command auto-detects and configures your supported agents (Claude Code, Cursor, Windsurf, GitHub Copilot, Codex, VS Code):
curl -fsSL https://getunblocked.com/install-mcp.sh | bash The install script supports macOS only. On Windows or Linux, add the server manually using the configuration below, or follow the manual install guide ↗.
Claude Code
Add the remote server, then run /mcp in Claude Code, select unblocked, and log in via OAuth:
claude mcp add -s user --transport http unblocked https://getunblocked.com/api/mcpsseCursor
Open View: Open MCP Settings → Add Custom MCP, add the server, then click Connect to authenticate via OAuth:
{
"mcpServers": {
"unblocked": {
"url": "https://getunblocked.com/api/mcpsse"
}
}
}Other MCP clients
Any MCP-compatible client (Windsurf, Codex, VS Code, Claude Desktop, and others) can connect to the remote server with OAuth:
https://getunblocked.com/api/mcpsseConnect Microsoft Teams to Claude Code, Cursor, and other AI agents
To give Claude Code, Cursor, GitHub Copilot, Codex, or another MCP-compatible AI coding agent access to Microsoft Teams context, connect Microsoft Teams to Unblocked and add the single Unblocked MCP server to your agent.
Unblocked acts as the MCP context layer for your Microsoft Teams data, searching channels, threads, @mention Q&A alongside your other connected sources and returning cited results through these tools:
context_researchMulti-source research across your connected Microsoft Teams channels, plus your code, pull requests, and other connected sources. Returns a synthesized answer with citations back to the Teams message it used.context_get_urlsFetches the full content behind a Microsoft Teams message URL your agent encounters — plus GitHub, Jira, Linear, Confluence, Notion, and more.
Questions to ask an AI agent about Microsoft Teams
Questions you (or your agent) can ask Unblocked about your Microsoft Teams data:
What did the team decide about the rate-limit change in the engineering channel?
Who discussed the flaky deploy last week, and what was the resolution?
What was the context behind reverting the caching PR?
Where did we land on the API versioning debate?