outlook
Low · 93 Score: 93/100
by jotamed | Audited: 2026-02-05T09:18:25.242Z | Ruleset: 0.1.0
About This Skill
Read, search, and manage Outlook emails and calendar via Microsoft Graph API. Use when the user asks about emails, inbox, Outlook, Microsoft mail, calendar events, or scheduling.
✨
~/.outlook-mcp/config.json - Client ID and secret ✨
~/.outlook-mcp/credentials.json - OAuth tokens (access + refresh) ✨
Mail.Send - Send emails ✨
offline_access - Refresh tokens (stay logged in) ✨
User.Read - Basic profile info ✨ Numbered results: Emails are numbered (n: 1, 2, 3...) for easy reference in conversation.
✨ Text extraction: HTML email bodies are automatically converted to plain text.
✨ Personal Microsoft accounts (outlook.com, hotmail.com, live.com)
Use Cases
1
Mail.ReadWrite - Read and modify emails 2
Calendars.ReadWrite - Read and modify calendar events 3 Token expiry: Access tokens expire after ~1 hour. Run
outlook-token.sh refresh when you see au Security Audit
Low · 93
Summary
Read, search, and manage Outlook emails and calendar via Microsoft Graph API. Use when the user asks about emails, inbox, Outlook, Microsoft mail, calendar events, or scheduling.
Risk Profile
Key Risks 0 items
No LLM risk bullets (LLM disabled or not cached).
Deterministic Findings (Evidence)
No findings detected.