# Microsoft Teams

> Use this tool when you need to integrate AI assistants with Microsoft Teams to manage communications, track mentions, and automate routine interactions. It provides functionality to interact with Teams chats, channels, messages, and users through the Microsoft Graph API, allowing for searching, filtering, and sending messages, as well as user and team management. Ideal for Teams-heavy organizations, it enables AI-powered automation and analysis of Teams data, streamlining workflows and enhancing productivity.

Canonical page: https://skillsregistry.net/skills/floriscornel-teams  
JSON: https://api.skillsregistry.net/v1/skills/floriscornel-teams

## Description

This MCP server provides Microsoft Teams integration through the Microsoft Graph API, enabling AI assistants to interact with Teams chats, channels, messages, and users. Built by Floris Cornel using TypeScript with Azure identity authentication, it offers tools for searching messages across Teams and chats, retrieving recent messages with advanced filtering, managing mentions and notifications, sending messages to channels and chats, creating new group chats, and comprehensive user/team/channel management operations. The implementation features device code authentication flow for secure Microsoft Graph access, intelligent search capabilities with scope filtering (channels vs chats), message filtering by date ranges and importance levels, and fallback mechanisms when advanced search APIs are unavailable, making it valuable for Teams-heavy organizations that want AI assistance in managing communications, tracking mentions, analyzing message patterns, and automating routine Teams interactions without leaving their AI workflow.

## Trust

- **Trust score (0–1):** 0.86
- **Verification tier:** verified
- **Last scanned:** 2026-09-19

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** cloud-infra
- **Updated:** 2026-09-19

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/floriscornel-teams)
- **Repository:** <https://github.com/floriscornel/teams-mcp>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "floriscornel-teams"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/floriscornel-teams` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/floriscornel-teams/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
