Loading...
Loading...
Automate Microsoft Teams tasks via Rube MCP (Composio): send messages, manage channels, create meetings, handle chats, and search messages. Always search tools first for current schemas.
npx skill4agent add aaaaqwq/claude-code-skills microsoft-teams-automationRUBE_MANAGE_CONNECTIONSmicrosoft_teamsRUBE_SEARCH_TOOLShttps://rube.app/mcpRUBE_SEARCH_TOOLSRUBE_MANAGE_CONNECTIONSmicrosoft_teamsMICROSOFT_TEAMS_TEAMS_LISTMICROSOFT_TEAMS_TEAMS_LIST_CHANNELSMICROSOFT_TEAMS_TEAMS_POST_CHANNEL_MESSAGEteam_idchannel_idcontentcontent_typeMICROSOFT_TEAMS_CHATS_GET_ALL_CHATSMICROSOFT_TEAMS_LIST_USERSMICROSOFT_TEAMS_TEAMS_CREATE_CHATMICROSOFT_TEAMS_TEAMS_POST_CHAT_MESSAGEchat_idcontentcontent_typechatTypemembersMICROSOFT_TEAMS_LIST_USERSMICROSOFT_TEAMS_CREATE_MEETINGsubjectstart_date_timeend_date_timeparticipantsMICROSOFT_TEAMS_TEAMS_LISTMICROSOFT_TEAMS_GET_TEAMMICROSOFT_TEAMS_TEAMS_LIST_CHANNELSMICROSOFT_TEAMS_GET_CHANNELMICROSOFT_TEAMS_TEAMS_CREATE_CHANNELMICROSOFT_TEAMS_LIST_TEAM_MEMBERSMICROSOFT_TEAMS_ADD_MEMBER_TO_TEAMteam_idchannel_idfilterselectMICROSOFT_TEAMS_SEARCH_MESSAGESquery1. Call MICROSOFT_TEAMS_TEAMS_LIST
2. Find team by displayName
3. Extract team id (UUID format)
4. Call MICROSOFT_TEAMS_TEAMS_LIST_CHANNELS with team_id
5. Find channel by displayName
6. Extract channel id (19:...@thread.tacv2 format)1. Call MICROSOFT_TEAMS_LIST_USERS
2. Filter by displayName or email
3. Extract user id (UUID format)
4. Use for meeting participants, chat members, or team operationstop| Task | Tool Slug | Key Params |
|---|---|---|
| List teams | MICROSOFT_TEAMS_TEAMS_LIST | filter, select, top |
| Get team details | MICROSOFT_TEAMS_GET_TEAM | team_id |
| List channels | MICROSOFT_TEAMS_TEAMS_LIST_CHANNELS | team_id, filter |
| Get channel | MICROSOFT_TEAMS_GET_CHANNEL | team_id, channel_id |
| Create channel | MICROSOFT_TEAMS_TEAMS_CREATE_CHANNEL | team_id, displayName |
| Post to channel | MICROSOFT_TEAMS_TEAMS_POST_CHANNEL_MESSAGE | team_id, channel_id, content |
| List chats | MICROSOFT_TEAMS_CHATS_GET_ALL_CHATS | user_id, limit |
| Create chat | MICROSOFT_TEAMS_TEAMS_CREATE_CHAT | chatType, members, topic |
| Post to chat | MICROSOFT_TEAMS_TEAMS_POST_CHAT_MESSAGE | chat_id, content |
| Create meeting | MICROSOFT_TEAMS_CREATE_MEETING | subject, start_date_time, end_date_time |
| List users | MICROSOFT_TEAMS_LIST_USERS | filter, select, top |
| List team members | MICROSOFT_TEAMS_LIST_TEAM_MEMBERS | team_id |
| Add team member | MICROSOFT_TEAMS_ADD_MEMBER_TO_TEAM | team_id, user_id |
| Search messages | MICROSOFT_TEAMS_SEARCH_MESSAGES | query |
| Get chat message | MICROSOFT_TEAMS_GET_CHAT_MESSAGE | chat_id, message_id |
| List joined teams | MICROSOFT_TEAMS_LIST_USER_JOINED_TEAMS | (none) |