teams-mcp

floriscornel/teams-mcp

3.4

If you are the rightful owner of teams-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

Teams MCP is a Model Context Protocol server that integrates with Microsoft Graph APIs to facilitate AI assistant interactions with Microsoft Teams and organizational data.

Tools

Functions exposed to the LLM to take actions

authenticate

Initiate OAuth authentication flow

logout

Clear authentication tokens

get_current_user

Get authenticated user information

search_users

Search for users by name or email

get_user

Get detailed user information by ID or email

list_teams

List user's joined teams

list_channels

List channels in a specific team

get_channel_messages

Retrieve messages from a team channel with pagination and filtering

send_channel_message

Send a message to a team channel

list_team_members

List members of a specific team

list_chats

List user's chats (1:1 and group)

get_chat_messages

Retrieve messages from a specific chat with pagination and filtering

send_chat_message

Send a message to a chat

create_chat

Create a new 1:1 or group chat

search_messages

Search across all Teams messages using KQL syntax

get_recent_messages

Get recent messages with advanced filtering options

get_my_mentions

Find messages mentioning the current user

Prompts

Interactive templates invoked by user choice

No prompts

Resources

Contextual data attached and managed by the client

No resources