Microsoft Outlook (mail) MCP server — read, search, and send email through Microsoft Graph.
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport stdio · streamable-http · http
verified
reported
listed in the official MCP registry counts 0 tools · 0 res
· 0 prompts
permission surface via code analysis
no tools enumerated yet for this server.
evidence-backed
findings quoted directly from the published source artifact — not inferred
filesystem 3
- fs 0xka13b-microsoft-mcps-3791c27/packages/auth/src/msal.ts :11
import { mkdir, readFile, writeFile } from "node:fs/promises"; - fs 0xka13b-microsoft-mcps-3791c27/scripts/coverage-badge.mjs :4
import { readFileSync, writeFileSync, mkdirSync } from "node:fs"; - fs 0xka13b-microsoft-mcps-3791c27/scripts/new-app.mjs :2
import { existsSync, mkdirSync, writeFileSync } from "node:fs";
shell / exec 1
- shell 0xka13b-microsoft-mcps-3791c27/packages/auth/src/msal.ts :13
import { exec } from "node:child_process";
network 4
- net 0xka13b-microsoft-mcps-3791c27/apps/onedrive/src/tools.ts :73
const redirectRes = await fetch( - net 0xka13b-microsoft-mcps-3791c27/packages/auth/src/msal.ts :10
import { createServer, type Server } from "node:http"; - net 0xka13b-microsoft-mcps-3791c27/packages/core/src/transport.ts :1
import type { Server } from "node:http"; - net 0xka13b-microsoft-mcps-3791c27/packages/graph/src/index.ts :128
const res = await fetch(buildUrl(path, opts.params), { method, headers, body });
declared dependencies 8
- @changesets/cli@^2.31.0
- @types/node@^22.10.0
- @types/supertest@^7.2.0
- @vitest/coverage-v8@^4.1.8
- supertest@^7.2.2
- turbo@^2.3.3
- typescript@^5.8.2
- vitest@^4.1.8