Microsoft Teams (Graph) for your agents.
Connect Microsoft Teams (Graph) once and every agent you run inside Even (Claude Code, Codex, OpenCode, Even Agents) can use it: 13 curated tools, discovered on demand, with your key stored on your machine and every call going direct to Microsoft Teams (Graph).
What agents can do with Microsoft Teams (Graph)
Curated for agents: the calls that matter, with schemas and descriptions written for tool use, not an endpoint dump.
microsoft-teams_list_joined_teamsCheck the connection and list all Teams the authenticated user is a member of. Returns team id, displayName, description.
microsoft-teams_list_channelsList channels in a team. Use the team id from list_joined_teams.
microsoft-teams_get_channel_messagesGet messages in a team channel. Returns the message content, sender, and timestamps.
microsoft-teams_list_chatsList the authenticated user's 1:1 and group chats (outside of teams). Returns chat id, topic, chatType.
microsoft-teams_get_chat_messagesGet messages in a chat. Use the chat id from list_chats. Returns message content, sender, and timestamps.
microsoft-teams_send_channel_messageSend a new message to a team channel. `body` is an object with content and contentType (text or html).
microsoft-teams_get_teamGet details of a specific team by id.
microsoft-teams_list_team_membersList members of a team.
microsoft-teams_list_channel_membersList members of a specific channel.
microsoft-teams_create_channelCreate a new channel in a team.
microsoft-teams_send_chat_messageSend a message in a 1:1 or group chat.
microsoft-teams_reply_to_channel_messageReply to an existing message in a channel.
microsoft-teams_list_installed_appsList apps installed in a team.
Connect it in a minute
The connect flow is agent-driven: Even opens the key page in its own browser and collects the key through a secure native field. It never passes through the chat.
- Paste the prompt below into any agent running inside Even, or click Connect in Even's catalog.
- This service uses OAuth: there is no key to paste.
- Click Connect and approve access on Microsoft's page in Even's browser.
- If Connect reports no OAuth app is configured, an admin must register a Microsoft Entra app and configure the broker first.
- Paste the key into Even's secure field. Even verifies it and your agents are live.
Connect Microsoft Teams to Even: call connect_begin("microsoft-teams") on the even-connect MCP and walk me through it.
Retrieve Teams channel and chat messages, and send messages to team channels.
More Even Connect services
One MCP server, a handful of meta-tools, every service below. Agents search for the right tool at run time, so context stays lean.