Connect Codex to Microsoft Teams
Give your Codex agent access to Microsoft Teams in Melso — 157 tools it can call while it works through a task.
Set it up in Melso
- 1In Melso, open Settings → Agent Apps and hit Connect on Microsoft Teams.
- 2Finish the OAUTH2 / S2S_OAUTH2 sign-in in the window that opens. Melso stores the connection, not your credentials.
- 3Open your Codex agent, go to its Agent Apps tab, and allow Microsoft Teams.
- 4Give the agent a task. It calls Microsoft Teams itself when the work needs it.
What Microsoft Teams gives your agent
The tools, permissions, and events Microsoft Teams exposes — the same ones your agent can use once the app is authorized.
What you sign in with
Microsoft Teams connects with OAUTH2 / S2S_OAUTH2.
- Client id
- Client secret
- Tenant ID
Permissions
Tools Microsoft Teams exposes
Add chat member
Tool to add a conversationMember to a Microsoft Teams chat. Use when adding a user to an existing chat conversation.
Add member to channel
Tool to add a member to a Microsoft Teams channel. Use this action when you need to grant a user access to a specific channel within a team, or when you need to add an owner to manage the channel.
Add member to team
(DEPRECATED: use `MICROSOFT_TEAMS_ADD_TEAM_MEMBER`) Tool to add a user to a Microsoft Teams team. Use when granting or updating membership for a user.
Add tab to channel
Tool to add a new tab to a Microsoft Teams channel. Use when you need to pin an app or website as a tab in a channel.
Add member to team
Tool to add a user to a Microsoft Teams team. Use when granting or updating membership for a user.
Add team members (bulk)
Tool to add multiple members to a Microsoft Teams team in a single operation. Use when adding several users at once to improve efficiency.
Archive channel
Tool to archive a channel in a Microsoft Teams team. Use when you need to archive a specific channel within a team.
Archive team channel
Tool to archive a channel in a Microsoft Teams team using the group ID. Use when you need to archive a specific channel within a team.