ms-teams-setup

Connect Microsoft Teams to Dex using an OAuth 2.0 MCP server flow.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/mengblom/dex-ghx --skill ms-teams-setup-mengblom
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ms-teams-setup
Source: https://github.com/mengblom/dex-ghx/tree/main/.claude/skills/ms-teams-setup
Command: npx skills add https://github.com/mengblom/dex-ghx --skill ms-teams-setup-mengblom

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It eliminates the friction of keeping daily plans, meeting prep, and people context in sync with your Microsoft Teams conversations.

Core Features & Use Cases

  • Teams ↔ Dex Connection Setup: Runs an OAuth 2.0 flow to connect Microsoft Teams via the Teams MCP server and Microsoft Graph.
  • Context-Driven Planning: Adds unread chats and mentions to /daily-plan, and surfaces attendee-related threads for /meeting-prep.
  • Enriched Person Pages: Updates person context so you can see what you last discussed with someone in Teams.
  • Privacy-Aware Reading: Fetches messages on demand, summarizes them, and avoids permanent storage.

Quick Start

Tell Dex: “Connect Microsoft Teams to Dex and include Teams unread chats in my daily plan.”

Frequently Asked Questions about ms-teams-setup

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I integrate Microsoft Teams messages into my daily plan?▼

You can integrate Microsoft Teams messages into your daily plan by connecting Teams via an OAuth 2.0 flow. This setup uses the Teams MCP server and Microsoft Graph to fetch unread chats and mentions, adding them directly to your daily planning workflow.

How does meeting prep work with Microsoft Teams context?▼

Meeting prep uses Microsoft Teams context by surfacing attendee-related message threads. After connecting Teams via the MCP server, it fetches relevant conversations on demand to help you review previous discussions with meeting participants.

Do I need an MCP server to connect Microsoft Teams for context awareness?▼

Yes, you need to add and authenticate a teams-mcp MCP server to enable context awareness. It acts as the bridge using OAuth-scoped access to the Microsoft Graph API, allowing message retrieval for daily planning and person pages.

Are my Microsoft Teams messages permanently stored when used for meeting prep?▼

Microsoft Teams messages are not permanently stored when used for meeting prep. The system fetches messages on demand, summarizes them for context, and relies on local-token scoped access to ensure privacy-aware reading without retaining data.

What is the best way to keep person pages updated with Microsoft Teams chats?▼

The best way to keep person pages updated with Microsoft Teams chats is by configuring context-driven planning. This enriches person pages by summarizing on-demand message fetches, showing what you last discussed with someone across Teams channels.

Can I select specific priority channels for Microsoft Teams daily planning?▼

Yes, you can select specific priority channels for Microsoft Teams daily planning. During the setup process, you update the System integrations configuration file to prioritize specific channels for retrieving unread chats and mentions.