littlebearapps avatar

Outlook Assistant

littlebearapps/outlook-assistant

A comprehensive Microsoft Graph API wrapper that gives Claude direct access to your Outlook mailbox. Goes well beyond basic email reads with 22 consolidated tools covering inbox rules, delta sync for polling changes, forensic header analysis (DKIM, SPF, DMARC chains), conversation threading, and bulk exports to MBOX, EML, or Markdown. Includes dry-run previews and mail tips before sending, plus category management and Focused Inbox controls. Works with both personal Outlook.com and Microsoft 365 accounts, though KQL search and shared mailbox access require the latter. The delta sync is especially clever for building monitoring workflows without repeatedly fetching your entire inbox. If you're building email automation or need programmatic mailbox access from your AI assistant, this covers the full surface area.

GitHub stars
39
tools
22
auth
Secret needed
transport
STDIO
env vars
2
last updated
Oct 5, 2026

Tools

22 tools

Public tool metadata for what this MCP can expose to an agent.

search-emailsList, search, delta-sync or group emails into conversations.

List, search, delta-sync or group emails into conversations.

No parameter schema in public metadata yet.

read-emailRead email content and forensic headers.

Read email content and forensic headers.

No parameter schema in public metadata yet.

send-emailSend an email, with dry-run and mail tips.

Send an email, with dry-run and mail tips.

No parameter schema in public metadata yet.

draftCreate, update, send, delete, reply, reply-all or forward drafts.

Create, update, send, delete, reply, reply-all or forward drafts.

No parameter schema in public metadata yet.

update-emailUpdate read status and flags on an email.

Update read status and flags on an email.

No parameter schema in public metadata yet.

attachmentsManage email attachments.

Manage email attachments.

No parameter schema in public metadata yet.

exportExport individual emails, search results or conversation threads.

Export individual emails, search results or conversation threads.

No parameter schema in public metadata yet.

get-mail-tipsGet mail tips for recipients.

Get mail tips for recipients.

No parameter schema in public metadata yet.

list-eventsList upcoming calendar events with optional filters.

List upcoming calendar events with optional filters.

No parameter schema in public metadata yet.

create-eventCreate a calendar event.

Create a calendar event.

No parameter schema in public metadata yet.

manage-eventUpdate, decline, cancel or delete a calendar event.

Update, decline, cancel or delete a calendar event.

No parameter schema in public metadata yet.

manage-contactList, search, get, create, update or delete contacts.

List, search, get, create, update or delete contacts.

No parameter schema in public metadata yet.

search-peopleSearch for people.

Search for people.

No parameter schema in public metadata yet.

manage-categoryCreate, read, update or delete mail categories.

Create, read, update or delete mail categories.

No parameter schema in public metadata yet.

apply-categoryApply a category to items.

Apply a category to items.

No parameter schema in public metadata yet.

manage-focused-inboxManage focused inbox overrides.

Manage focused inbox overrides.

No parameter schema in public metadata yet.

mailbox-settingsGet or set mailbox settings such as auto-replies and working hours.

Get or set mailbox settings such as auto-replies and working hours.

No parameter schema in public metadata yet.

foldersList, create, move, get stats for or delete mail folders.

List, create, move, get stats for or delete mail folders.

No parameter schema in public metadata yet.

manage-rulesList, create, update, reorder or delete inbox rules.

List, create, update, reorder or delete inbox rules.

No parameter schema in public metadata yet.

access-shared-mailboxAccess shared mailbox messages or folder tree.

Access shared mailbox messages or folder tree.

No parameter schema in public metadata yet.

find-meeting-roomsFind available meeting rooms.

Find available meeting rooms.

No parameter schema in public metadata yet.

authCheck auth status, authenticate, complete device-code sign-in or show about info.

Check auth status, authenticate, complete device-code sign-in or show about info.

No parameter schema in public metadata yet.

Sponsors

Configuration

OUTLOOK_CLIENT_ID

Azure AD application (client) ID. Optional: if it is not set here, supply it at sign-in with the auth tool (action=authenticate clientId=<id>)

OUTLOOK_CLIENT_SECRETsecret

Azure AD application client secret value. Only needed for the browser sign-in flow; the default device-code flow doesn't use it

Readme

Outlook Assistant

Outlook Assistant

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


View the full README on GitHub

Details

Repository
github.com/littlebearapps/outlook-assistant
Website
littlebearapps.com/builds/outlook-assistant
Categories
Communication & Messaging, Productivity & Office
Package
@littlebearapps/outlook-assistant
Transport
STDIO
Auth
Required
Registry
MCP registry, active

More from littlebearapps

Related Communication & Messaging MCP servers

View all
1littlebearapps avatarOutlook Mcplittlebearapps/outlook-mcpMicrosoft Outlook MCP server — 20 tools for email, calendar, contacts, and settings via Graph API.21stars
2friendlygeorge avatarResend Mcp Serverfriendlygeorge/resend-mcp-serverMCP server for Resend — transactional email API for AI assistants...0stars
3br0ski777 avatarEmail Send APIbr0ski777/email-send-x402Send emails programmatically via Resend. Text and HTML. x402 micropayment.0stars
4markswendsen-code avatarGmailmarkswendsen-code/mcp-gmailGmail MCP server — send, read, and search email. By Strider Labs.0stars
5pipeworx-io avatarTwiliopipeworx-io/mcp-twilioTwilio MCP Pack — send SMS, list messages, make calls via Twilio REST API.0stars
6yybd avatartelegram-notifyyybd/telegram-notify-mcpSend-only Telegram notifications to one fixed chat. No polling, no recipient override, 2 tools.0stars