Ms 365 21v MCP Server

by mdwsk88• 89•• Scanned•Claim this listing•Request removal
Cloud Infrastructure21vianetai agentschinaenterprisemcp

MCP gateway for Microsoft 365 operated by 21Vianet — let AI clients use your 21V M365 mail, calendar, OneDrive & SharePoint

Ms 365 21v MCP Server is an open-source mcp server by mdwsk88, written mainly in TypeScript, with 89 GitHub stars and the Apache-2.0 license. Its code was last updated Nov 1, 2026.

Scan summary: scanned Nov 5, 2026 at commit 63f949a. Seen able to run shell commands. Scan policy

What Ms 365 21v MCP Server can touch

  • Run shell commandsListed as a tool: confirm_execute
  • Run dynamic codeNot seen in this scan
  • Read or write filesNot seen in this scan
  • Read environment and secretsNot seen in this scan
  • Control a web browserNot seen in this scan
  • Connect to databasesNot seen in this scan
  • Read or send messagesNot seen in this scan
  • Touch money or tradingNot seen in this scan
  • Connect to the internetNo connections seen while running

"Not seen" means our checks did not find it, and the tool may still do it. Covers commit 63f949a, Nov 5, 2026. See the scan policy.

Before you install Ms 365 21v MCP Server

AgenticMart scanned Ms 365 21v MCP Server on Nov 5, 2026 with automated checks for hidden code, known-malicious packages, leaked secrets and vulnerable dependencies. The result covers one commit under our scan policy, so review what access you give it and check any advisories shown here.

What it can access

  • An MCP server is a program your AI app starts and talks to. A local one runs with your user's permissions: it can see the files, environment variables and network your account can.
  • Based on its description and topics, it likely needs to read or change your workspace data (docs, tickets, CRM).

Before you install

  1. Connect it to a test workspace before your real one.
  2. Pin the version you reviewed instead of always installing the latest release.
  3. Read the tool list or scripts before the first run, and keep approval prompts on for actions that write, send or delete.
  • Maintained by mdwsk88 on GitHub, 89 stars and 5 forks. Popularity is not proof of safety.
  • Last code change: Nov 1, 2026.
  • Open-source license: Apache-2.0.

Tools Ms 365 21v MCP Server exposes (17)

Listed by the server itself during our scan of commit 63f949a.

  • auth_start_device_login

    Development only. Start a 21V Entra device-code login and cache the result locally. Chinese intents / 中文意图: 本地登录, 设备代码登录, 开发调试登录.

  • auth_complete_device_login

    Development only. Poll the token endpoint after the user enters the device code, then cache the token locally. Token values are not returned. Chinese intents / 中文意图: 完成本地登录, 完成设备码登录, 保存本地令牌.

  • auth_status

    Inspect MCP auth state, local token state, remote OAuth/OBO configuration, and current request user details. Token values are never returned. Chinese intents / 中文意图: 查看认证状态, 检查登录状态, 诊断授权问题.

  • auth_clear_local_cache

    Development only. Delete locally cached tokens and pending device-code login state. Chinese intents / 中文意图: 清除本地登录, 退出本地登录, 删除缓存令牌.

  • confirm_execute

    Continue a pending sensitive operation after the same signed-in user approved its web preview. This tool never grants approval itself. Call it only after the user says the confirmation page was approved; the token is user-bound, one-time, and short-lived. Chinese intents / 中文意图: 继续执行我刚刚在网页确认的操作, 执行已

  • mail_list_messages

    List mail newest first with sender, recipients, preview, read and flag state. Filter by folder (inbox by default, or all), time window, unread, flagged, importance or sender address. Use mail_search_messages for keywords. mailbox reads a shared or delegated mailbox. Requires delegated Mail.Read. Chi

  • mail_search_messages

    Search mail by keywords with KQL, for example "budget", "from:Zhang Wei", "subject:review", "hasAttachments:true". Searches all folders unless folder is set; mailbox searches a shared or delegated mailbox. Requires delegated Mail.Read. Chinese intents / 中文意图: 搜索邮件, 按关键词查邮件, 查找某人发的邮件, 查找某封邮件, 搜索共享邮箱.

  • mail_get_message

    Read one message, or up to 10 with messageIds, as plain text with recipients and attachment list. Text is cleaned for reading: Safe Links unwrapped, tracking parameters and invisible padding removed, links over 500 characters outside Microsoft 365 shortened to [link: host]; clean false keeps the tex

  • mail_get_attachment

    Read one mail attachment for an agent: small text files (txt, csv, json, md...) come back as text; other files as a single-use, short-lived download URL to fetch and parse on the client; attached cloud files as their link. Get attachment ids from mail_get_message. Requires delegated Mail.Read. Chine

  • calendar_list_view

    List meetings and events, including recurring instances, in a date-time range: subject, time, location, organizer, my response, attendees and cancellation state. Overlapping meetings are flagged with overlapsWith and counted in conflictCount. calendarOwner reads a calendar shared with or delegated t

  • files_search

    Find documents across OneDrive and SharePoint sites the signed-in user can open, by keywords in name or content. Filter by site, file type and modification date. Returns location, last editor, webUrl, driveId and itemId for files_get_download_url. SharePoint results also require the mcp.sharepoint A

  • files_get_download_url

    Resolve a OneDrive or SharePoint file from a link pasted in chat or mail, or from driveId and itemId, and return a short-lived pre-authenticated download URL for the client to fetch and parse. format pdf converts Office files to PDF first. Small plain-text files also return their text inline. ShareP

  • teams_list_chats

    List one-on-one, group and meeting Teams chats, most recently active first, with member names and the last message. Use since to keep only chats with new messages, and query to find a chat by person or topic. Requires delegated Chat.Read. Chinese intents / 中文意图: 查看Teams聊天, 找和某人的聊天, 最近有新消息的聊天, 查看群聊和私

  • teams_list_chat_messages

    Read messages in a Teams chat as plain text, oldest first within a page, with sender, @mentions and shared files. Supports a since/until window and nextCursor for older messages. Requires delegated Chat.Read. Chinese intents / 中文意图: 查看Teams聊天消息, 读取聊天记录, 查看群聊消息, 看某段时间的聊天.

  • gateway_search_tools

    Search the signed-in user's authorized Microsoft 365 tools by English or Chinese intent, for anything the directly exposed tools do not cover (sending, scheduling, OneDrive and SharePoint management, contacts, users...). Top results include their input schema. Chinese intents / 中文意图: 搜索可用工具, 查找能完成任务

  • gateway_get_tool_schema

    Get the exact input schema and authorization metadata for a tool returned by gateway_search_tools. Chinese intents / 中文意图: 查看工具参数, 获取工具Schema, 确认工具需要哪些参数.

  • gateway_execute_tool

    Execute a tool returned by gateway_search_tools with parameters matching its inputSchema. The target tool is rechecked for App Roles, confirmation policy, audit, and Graph scope controls. Invalid parameters return the expected schema. Chinese intents / 中文意图: 执行搜索到的工具, 调用长尾工具, 执行Microsoft 365操作.

Ms 365 21v MCP Server is an open-source mcp server by mdwsk88, written mainly in TypeScript. MCP gateway for Microsoft 365 operated by 21Vianet — let AI clients use your 21V M365 mail, calendar, OneDrive & SharePoint

At a glance

Stars
89
Forks
5
Language
TypeScript
License
Apache-2.0
Created
Aug 2026
Last update
Nov 1, 2026
Type
MCP Server
Price
Free

Topics

21vianetai-agentschinaenterprisemcpmcp-servermicrosoft-365microsoft-graphmodel-context-protocoloauth2typescript

Questions about Ms 365 21v MCP Server

What is Ms 365 21v MCP Server?

MCP gateway for Microsoft 365 operated by 21Vianet — let AI clients use your 21V M365 mail, calendar, OneDrive & SharePoint

Who maintains Ms 365 21v MCP Server?

Ms 365 21v MCP Server is maintained by mdwsk88 on GitHub (mdwsk88/ms-365-21v-mcp-server). AgenticMart lists it from public repository data.

Is Ms 365 21v MCP Server safe to use?

AgenticMart scanned Ms 365 21v MCP Server on Nov 5, 2026 with automated checks for hidden code, known-malicious packages, leaked secrets and vulnerable dependencies. The result covers one commit under our scan policy, so review what access you give it and check any advisories shown here.

What license does Ms 365 21v MCP Server use?

It is published under the Apache-2.0 license.

Ms 365 21v MCP Server alternatives

View more →

Similar mcp servers in Cloud Infrastructure, ranked by GitHub stars. Compare licence, recent activity and scan status before you choose.

NameStarsLicenceLast updatedScan
Ms 365 21v MCP Server (this page)
mdwsk88
89Apache-2.0Nov 1, 2026Scanned, no flagged issues
TREK
liketrek
15kAGPL-3.0Nov 1, 2026Scanned, no flagged issues
MCP
awslabs
9.9kApache-2.0Oct 31, 2026Scanned, no flagged issues
MCP Context Forge
IBM
4.7kApache-2.0Oct 30, 2026Scanned, no flagged issues
Mcpo
open-webui
4.4kMITMay 17, 2026Scanned, no flagged issues
Lean Ctx
yvgude
3.9kApache-2.0Oct 31, 2026Scanned, no flagged issues