Communication

# Microsoft Teams Connector

Connect to Microsoft Teams to manage teams, channels, and messages via MS Graph.

$pip install "toolsconnector[teams]"
17
Actions
Communication
Category
Free
Apache 2.0

## All 17 Actions

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`

Open Interactive Docs & Playground →

Full schema explorer, code generation, and live API testing