If you're an AI reading this: skill.md has everything you need.Read it →
Explorer/MCP/smithery/microsoft_teams
REMOTE

Microsoft teams

smithery/microsoft_teams

Read and search Microsoft Teams messages, chats, channels, and teams. Send messages to channels and chats, reply to threads, and look up users and team members.

30 tools available
The Journeyman
A reasonable amount of history and nothing concerning in the scan.
Time indexed (10mo)
30toolsRemote/ HTTP10moindexed
100% uptime · 322ms avgChecked Sep 17, 2026
Quality Score
63/95
Deep
Risk Score
0/100
Clean
How is this calculated?
Quality Breakdown
Tenure15.6/20
301 days indexed
Capability19.6/25
Tools: 7.6/13 (30 tools)
Description: 5/5
Endpoint: 7/7
Adoption2.8/25
Use count: 2.8/20 (4 uses)
Multi-registry: 0/5 (1 registry)
Reliability25/25
Currently live: 10/10
Uptime history: 15/15 100% (55/55 checks)
Security scan: 0 pts in v1.0; ready to weight when coverage improves
Risk
0Clean
No signals detected.
The scanner shows
30 tools. Nothing caught our attention.
First indexed Nov 19, 2025
Server Profile
Tools catalogued
30
30 tools available. Full list below.
Hosting
Remote / HTTP
Runs on the internet. No access to your filesystem, SSH keys, or environment variables.
Registry presence
Not verified
Not yet verified by the Official MCP Registry.
Liveness
100%
Based on 48 checks. Average response: 322ms.
Publisher Verification
Not yet verified by the Official MCP Registry.
Endpoint
https://microsoft_teams.run.tools
Tools (30)
MICROSOFT_TEAMS_ADD_MEMBER_TO_TEAM
Tool to add a user to a Microsoft Teams team. Use when granting or updating membership for a user.
MICROSOFT_TEAMS_ARCHIVE_TEAM
Tool to archive a Microsoft Teams team. Use after confirming the team ID; returns 202 if accepted.
MICROSOFT_TEAMS_CHATS_GET_ALL_CHATS
Retrieves all Microsoft Teams chats a specified user is part of, supporting filtering, property selection, and pagination.
MICROSOFT_TEAMS_CHATS_GET_ALL_MESSAGES
Retrieves all messages from a specified Microsoft Teams chat using the Microsoft Graph API, automatically handling pagination; ensure `chat_id` is valid and OData expressions in `filter` or `select` are correct.
MICROSOFT_TEAMS_CREATE_MEETING
Use to schedule a new standalone Microsoft Teams online meeting, i.e., one not linked to any calendar event.
MICROSOFT_TEAMS_CREATE_TEAM
Tool to create a new Microsoft Teams team. Use when you need to provision a team with optional template, channels, and members.
Show all 30 tools ↓
MICROSOFT_TEAMS_DELETE_TEAM
Tool to delete a Microsoft Teams team. Use after confirming the target team ID.
MICROSOFT_TEAMS_GET_CHANNEL
Tool to get a specific channel in a team. Use after obtaining valid team and channel IDs to fetch channel details.
MICROSOFT_TEAMS_GET_CHAT_MESSAGE
Tool to get a specific chat message. Use after confirming chat_id and message_id.
MICROSOFT_TEAMS_GET_TEAM
Tool to get a specific team. Use when full details of one team by ID are needed.
MICROSOFT_TEAMS_LIST_MESSAGE_REPLIES
Tool to list replies to a channel message. Use after obtaining team, channel, and message IDs.
MICROSOFT_TEAMS_LIST_TEAM_MEMBERS
Tool to list members of a Microsoft Teams team. Use when you need to retrieve the members of a specific team, for auditing or notifications.
MICROSOFT_TEAMS_LIST_TEAMS_TEMPLATES
Tool to list available Microsoft Teams templates. Use when retrieving templates for team creation or customization workflows.
MICROSOFT_TEAMS_LIST_USERS
Tool to list all users in the organization. Use when you need to retrieve directory users with filtering, pagination, and field selection.
MICROSOFT_TEAMS_SEARCH_FILES
Search files in Microsoft Teams using KQL syntax. Find files by name, type, content, author, and modification date across all Teams and channels. Supports boolean logic and date ranges. Examples: 'filetype:pdf AND lastmodifiedtime>=2024-10-01', 'contract AND budget', 'filename:report AND author:[email protected]'
MICROSOFT_TEAMS_SEARCH_MESSAGES
Search Microsoft Teams messages using powerful KQL syntax. Supports sender (from:), date filters (sent:), attachments, and boolean logic. Works across all Teams chats and channels the user has access to. Examples: 'from:[email protected] AND sent>=2024-10-01', 'punchlist OR termination', 'sent>today-30 AND hasattachment:yes'
MICROSOFT_TEAMS_TEAMS_CREATE_CHANNEL
Creates a new 'standard', 'private', or 'shared' channel within a specified Microsoft Teams team.
MICROSOFT_TEAMS_TEAMS_CREATE_CHAT
Creates a new chat; if a 'oneOnOne' chat with the specified members already exists, its details are returned, while 'group' chats are always newly created.
MICROSOFT_TEAMS_TEAMS_GET_MESSAGE
Retrieves a specific message from a Microsoft Teams channel using its Team, Channel, and Message IDs.
MICROSOFT_TEAMS_TEAMS_LIST
Retrieves Microsoft Teams accessible by the authenticated user, allowing filtering, property selection, and pagination.
MICROSOFT_TEAMS_TEAMS_LIST_CHANNELS
Retrieves channels for a specified Microsoft Teams team ID (must be valid and for an existing team), with options to include shared channels, filter results, and select properties.
MICROSOFT_TEAMS_TEAMS_LIST_CHAT_MESSAGES
Retrieves messages (newest first) from an existing and accessible Microsoft Teams one-on-one chat, group chat, or channel thread, specified by `chat_id`.
MICROSOFT_TEAMS_TEAMS_LIST_PEOPLE
Retrieves a list of people relevant to a specified user from Microsoft Graph, noting the `search` parameter is only effective if `user_id` is 'me'.
MICROSOFT_TEAMS_TEAMS_POST_CHANNEL_MESSAGE
Posts a new text or HTML message to a specified channel in a Microsoft Teams team.
MICROSOFT_TEAMS_TEAMS_POST_CHAT_MESSAGE
Sends a non-empty message (text or HTML) to a specified, existing Microsoft Teams chat; content must be valid HTML if `content_type` is 'html'.
MICROSOFT_TEAMS_TEAMS_POST_MESSAGE_REPLY
Sends a reply to an existing message, identified by `message_id`, within a specific `channel_id` of a given `team_id` in Microsoft Teams.
MICROSOFT_TEAMS_UNARCHIVE_TEAM
Tool to unarchive a Microsoft Teams team. Use when you need to restore an archived team to active state.
MICROSOFT_TEAMS_UPDATE_CHANNEL_MESSAGE
Tool to update a message in a channel. Use when you need to modify an existing channel message after confirming channel and message IDs.
MICROSOFT_TEAMS_UPDATE_CHAT_MESSAGE
Tool to update a specific message in a chat. Use when you need to correct or modify a sent chat message.
MICROSOFT_TEAMS_UPDATE_TEAM
Tool to update the properties of a team. Use when you need to modify team settings such as member, messaging, or fun settings.

Is this your server?

Create a free RNWY account to connect your on-chain identity to this server. MCP server claiming is coming; register now and you'll be first in line.

Create your account →
More from smithery
Gumroad
Sell digital products, memberships, and physical goods directly to your audience. Manage products, track sales, and handle payouts.
Gemini
Comprehensive Gemini integration supporting Veo 3 video generation, Gemini Flash text generation (Nano Banana), chat completions, and multimodal AI capabilities via the Google Gemini API.
Mapbox
Maps and location platform for developers. Search places, retrieve directions, geocode addresses, and render custom maps.
Attio
Attio is a fully customizable workspace for your team's relationships and workflows.
Kiwi.com
Search flights, compare prices, and manage travel bookings. Find the best routes, check availability, and track itineraries.
Go to webinar
GoToWebinar is a webinar hosting platform that enables businesses to create live and automated online events, engage audiences, and gather analytics for lead nurturing
Similar servers
Greenhouse MCP
Production-ready MCP server for Greenhouse with 175 tools for recruiting teams
Gmail MCP Server
Enables AI assistants to interact with Gmail accounts for searching, reading, sending, and managing emails through secure OAuth2 authentication. It provides comprehensive tools for message operations, conversation threads, and account statistics using the FastMCP framework.
MailJunky
Send emails, track events, and manage contacts with MailJunky.
Unofficial FortiMonitor MCP Server
MCP server for the FortiMonitor v2 monitoring API. 241 tools across 33 modules covering server management, outage monitoring, maintenance windows, metrics, notifications, cloud monitoring, SNMP, dashboards, reporting, and more. Unofficial community project, not affiliated with Fortinet. Python, MIT license, Docker and local deployment supported.
io.github.zerabic/agentweb
Free business data for AI agents. 11M+ businesses, 227 countries, phone/email/hours.
com.blueticked/blueticked
Send WhatsApp, SMS and email for South African businesses: contacts, campaigns, templates, webhooks
Indexed from Smithery · Updates nightlyView on Smithery →