74
/ 100
1 month ago
github_topic

outlook-assistant

MCP server for Outlook email, calendar, and contacts — let your AI assistant manage your inbox directly from the conversation.

Is this your MCP?

Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find.

Install from

M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.

// key findings
No credential exfiltration, no sensitive file access, no obfuscation
Static analysis found nothing flowing your secrets to unexpected places.
Open source with a license and README
Anyone can audit the code, the license is declared, and the publisher documents what it does.
🔐
You'll be asked for 3 credentials: MS_CLIENT_SECRET, MYAPP_CLIENT_SECRET, OUTLOOK_CLIENT_SECRET
These are read from process.env at runtime. Make sure you trust where they’ll be sent.
// required environment variables
This server reads these from process.env. You'll be asked to provide them before it can run.
configMS_CLIENT_IDNote: The server also accepts and MS_CLIENT_SECRET for backwards compatibility.
🔐 secretMS_CLIENT_SECRETNote: The server also accepts MS_CLIENT_ID and for backwards compatibility.
configMS_REDIRECT_URI
configMS_SCOPES
configMS_TOKEN_ENDPOINT
configMYAPP_AUTH_ENDPOINT
configMYAPP_CLIENT_ID
🔐 secretMYAPP_CLIENT_SECRET
configMYAPP_REDIRECT_URI
configMYAPP_SCOPES
configMYAPP_TOKEN_ENDPOINT
configOUTLOOK_ALLOWED_RECIPIENTSRecipient allowlist — restrict sending to approved addresses/domains via
configOUTLOOK_AUTH_AUDIENCEOAuth audience: common, consumers (personal-only Azure apps), organizations, or single-tenant GUID. Fixes AADSTS9002331 for personal-only app registrations. common
configOUTLOOK_AUTH_METHOD
configOUTLOOK_CLIENT_ID"": "your-application-client-id",
🔐 secretOUTLOOK_CLIENT_SECRET"": "your-client-secret-VALUE"
configOUTLOOK_DEFAULT_TIMEZONEIANA timezone applied to calendar events when callers don't pass one (e.g. Europe/London, America/New_York). Australia/Melbourne
configOUTLOOK_IMMUTABLE_IDS
configOUTLOOK_MAX_EMAILS_PER_SESSIONSession rate limiting — configurable via (default: unlimited)
configUSE_TEST_MODEtrue npm start
// full audit trail
The full breakdown of what we checked, the deductions that landed, the network hosts, the dependency advisories, and concrete fix guidance is available to verified publishers.
// embed badge in your README
[![M8ven Score](https://m8ven.ai/badge/mcp/littlebearapps-outlook-assistant-j6z955)](https://m8ven.ai/mcp/littlebearapps-outlook-assistant-j6z955)
commit: 080f80ed037ae0f5a0dec6e21652789c61ee94c2
code hash: 03a5453b0089d047fe478b7e02c21548c4f5fda9344eb82f33f5c4a04517331c
verified: 6/15/2026, 1:31:53 PM
view raw JSON →