Teams MCP
Skills
get_user
Get detailed information about a specific user by their ID or email address. Returns profile information including name, email, job title, and department.
list_chats
List all recent chats (1:1 conversations and group chats) that the current user participates in. Returns chat topics, types, and participant information.
list_teams
List all Microsoft Teams that the current user is a member of. Returns team names, descriptions, and IDs.
auth_status
Check the authentication status of the Microsoft Graph connection. Returns whether the user is authenticated and shows their basic profile information.
create_chat
Create a new chat conversation. Can be a 1:1 chat (with one other user) or a group chat (with multiple users). Group chats can optionally have a topic.
search_users
Search for users in the organization by name or email address. Returns matching users with their basic profile information.
list_channels
List all channels in a specific Microsoft Team. Returns channel names, descriptions, types, and IDs for the specified team.
get_my_mentions
Find all recent messages where the current user was mentioned (@mentioned) across Teams channels and chats.
search_messages
Search for messages across all Microsoft Teams channels and chats using Microsoft Search API. Supports advanced KQL syntax for filtering by sender, mentions, attachments, and more.
get_current_user
Get the current authenticated user's profile information including display name, email, job title, and department.
get_chat_messages
Retrieve recent messages from a specific chat conversation. Returns message content, sender information, and timestamps.
list_team_members
List all members of a specific Microsoft Team. Returns member names, email addresses, roles, and IDs.
send_chat_message
Send a message to a specific chat conversation. Supports text and markdown formatting, mentions, and importance levels.
get_recent_messages
Get recent messages from across Teams with advanced filtering options. Can filter by time range, scope (channels vs chats), teams, channels, and users.
get_channel_messages
Retrieve recent messages from a specific channel in a Microsoft Team. Returns message content, sender information, and timestamps.
send_channel_message
Send a message to a specific channel in a Microsoft Team. Supports text and markdown formatting, mentions, and importance levels.
reply_to_channel_message
Reply to a specific message in a channel. Supports text and markdown formatting, mentions, and importance levels.
search_users_for_mentions
Search for users to mention in messages. Returns users with their display names, email addresses, and mention IDs.
get_channel_message_replies
Get all replies to a specific message in a channel. Returns reply content, sender information, and timestamps.
Configuration
MCP Server
Connect to MCP Server