Connect to Microsoft Teams to manage teams, channels, and messages via MS Graph.
| Action | Description | Parameters | Returns |
|---|---|---|---|
add_member ⚠ | Add a member to a team | team_id, user_id [roles] | TeamsMember |
create_channel | Create a new channel in a team | team_id, name [description] | TeamsChannel |
delete_channel ⚠ | Delete a channel from a team | team_id, channel_id | NoneType |
get_channel | Get a single channel by ID | team_id, channel_id | TeamsChannel |
get_team | Get a single team by ID | team_id | Team |
get_user_presence | Get a user's presence status in Teams | user_id | TeamsPresence |
list_channels | List channels in a team | team_id | list |
list_chat_messages | List messages in a Teams chat | chat_id [limit, page_url] | PaginatedList[TeamsMessage] |
list_chats | List chats the user is part of | [limit] | list |
list_members | List members of a team | team_id | list |
list_messages | List messages in a Teams channel | team_id, channel_id [limit, page_url] | PaginatedList[TeamsMessage] |
list_teams | List teams the user has joined | — | list |
remove_member ⚠ | Remove a member from a team | team_id, member_id | NoneType |
reply_to_message ⚠ | Reply to a message in a Teams channel | team_id, channel_id, message_id, content | TeamsMessage |
send_chat_message ⚠ | Send a message to a Teams chat | chat_id, content | TeamsMessage |
send_message ⚠ | Send a message to a Teams channel | team_id, channel_id, content | TeamsMessage |
update_channel | Update a channel in a team | team_id, channel_id [display_name, description] | TeamsChannel |
Full schema explorer, code generation, and live API testing