F Risk Grade Teams · worst category: Destructive

TEAMS TOOLS

29 tools from the Teams MCP Server, categorised by risk level.

READ 15 tools
Read auth_status Check the authentication status of the Microsoft Graph connection. Returns whether the user is authenticate... Read download_chat_hosted_content Download hosted content (such as images) from a chat message. Returns the content as base64 encoded data al... Read download_message_hosted_content Download hosted content (such as images) from a Teams channel message. Returns the content as base64 encode... Read get_channel_message_replies Get all replies to a specific message in a channel. Returns reply content, sender information, and timestamps. Read get_channel_messages Retrieve recent messages from a specific channel in a Microsoft Team. Returns message content, sender infor... Read get_chat_messages Retrieve recent messages from a specific chat conversation. Returns message content, sender information, an... Read get_current_user Get the current authenticated user Read get_my_mentions Find recent messages where the current user was @mentioned across all Teams channels and chats. Read get_user Get detailed information about a specific user by their ID or email address. Returns profile information in... Read list_channels List all channels in a specific Microsoft Team. Returns channel names, descriptions, types, and IDs for the... Read list_chats List all recent chats (1:1 conversations and group chats) that the current user participates in. Returns ch... Read list_team_members List all members of a specific Microsoft Team. Returns member names, email addresses, roles, and IDs. Read list_teams List all Microsoft Teams that the current user is a member of. Returns team names, descriptions, and IDs. Read search_users Search for users in the organization by name or email address. Returns matching users with their basic prof... Read search_users_for_mentions Search for users to mention in messages. Returns users with their display names, email addresses, and menti...
WRITE 12 tools
Write unset_channel_message_reaction Remove a reaction from a message in a Teams channel. Can also remove reactions from replies. Write unset_chat_message_reaction Remove a reaction from a message in a chat conversation. Write reply_to_channel_message Reply to a specific message in a channel. Supports text and markdown formatting, mentions, and importance l... Write create_chat Create a new chat conversation. Can be a 1:1 chat (with one other user) or a group chat (with multiple user... Write send_channel_message Send a message to a specific channel in a Microsoft Team. Supports text and markdown formatting, mentions, ... Write send_chat_message Send a message to a specific chat conversation. Supports text and markdown formatting, mentions, and import... Write send_file_to_channel Upload a local file and send it as a message to a Teams channel. Supports any file type (PDF, DOCX, ZIP, im... Write send_file_to_chat Upload a local file and send it as a message to a Teams chat. Supports any file type (PDF, DOCX, ZIP, image... Write set_channel_message_reaction Add a reaction to a message in a Teams channel. Supports Unicode emoji characters and named reactions (like... Write set_chat_message_reaction Add a reaction to a message in a chat conversation. Supports Unicode emoji characters and named reactions (... Write update_channel_message Update (edit) a message in a channel that was previously sent. Only the message sender can update their own... Write update_chat_message Update (edit) a chat message that was previously sent. Only the message sender can update their own message...

The managed route: connect Teams through the PolicyLayer gateway — every tool call above is checked against your policy before it runs, with a full audit log.

DIRECT INSTALL (UNMANAGED) npx -y @floriscornel/teams-mcp

Route Teams through PolicyLayer and every one of its 29 tools is checked against your policy before it runs.

CHECK YOUR STACK →

See every tool, the dangerous ones, and the token cost across your stack.

How many tools does the Teams MCP server have? +

The Teams MCP server exposes 29 tools across 3 categories: Read, Write, Destructive.

How do I enforce policies on Teams tools? +

Route the Teams server through the PolicyLayer gateway. Define allow, deny, or approval rules per tool in the dashboard; they are enforced on every call before it reaches the server.

What risk categories do Teams tools fall into? +

Teams tools are categorised as Read (15), Write (12), Destructive (2). Each category has a recommended default policy.

Enforce policy on every Teams tool call.

Start from Teams, add the rest of your stack, and see everything your agents can call. Then put policy on all of it.

Instant setup, no code required.

43,000+ MCP servers and 220,000+ tools scanned and risk-classified.

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.