floriscornel/teams-mcp
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