Which Outlook accounts are supported?
Personal Outlook.com and work/school Microsoft 365 accounts are supported, though some features (Focused Inbox, shared mailboxes, meeting room search) are only available on Microsoft 365.
@littlebearapps
基本信息
MCP server for Microsoft Outlook via Graph API. 20 consolidated tools for email, calendar, contacts, folders, rules, categories, settings, and shared mailboxes. Safety controls include dry-run preview, rate limiting, and recipient allowlists.
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"outlook-mcp": {
"command": "npx",
"args": [
"-y",
"@littlebearapps/outlook-mcp"
],
"env": {
"OUTLOOK_CLIENT_ID": "your-azure-client-id",
"OUTLOOK_CLIENT_SECRET": "your-azure-client-secret"
}
}
}
}Manage authentication with Microsoft Graph API. action=status (default) checks auth state, action=authenticate starts OAuth flow, action=about shows server info.
Lists upcoming events from your calendar
Creates a new calendar event
Manage an existing calendar event. action=decline declines an invitation. action=cancel cancels an event you organised. action=delete permanently removes an event.
Search and list emails. With no query, lists recent emails (like list-emails). Supports search queries, KQL, delta sync, message-id lookup, and conversation listing.
Read email content. Set headersMode=true for forensic headers (DKIM, SPF, Received, Message-ID).
Compose and send an email. Use dryRun=true to preview without sending. Subject to rate limits and recipient allowlist when configured.
Update email state. action=mark-read/mark-unread changes read status. action=flag sets follow-up flag. action=unflag clears flag. action=complete marks flag as done.
Manage email attachments. action=list shows attachments for a message. action=view shows content/metadata. action=download saves to disk.
Export emails. target=message exports one email. target=messages batch-exports. target=conversation exports a thread. target=mime gets raw MIME/EML content.
Manage mail folders. action=list (default) lists folders. action=create creates a folder. action=move moves emails between folders. action=stats gets folder counts for pagination planning. action=delete removes a folder.
Manage inbox rules. action=list (default) lists rules. action=create creates a new rule. action=reorder changes rule execution priority. action=delete removes a rule.
Manage personal contacts. action=list (default) lists contacts. action=search searches by name/email. action=get retrieves full details. action=create adds a contact. action=update modifies a contact. action=delete removes a contact.
Search for people by relevance (includes contacts, directory, and recent communications). Uses a different API from manage-contact search.
Manage master categories. action=list (default) lists categories. action=create creates a category. action=update changes name/color. action=delete removes a category.
Apply, add, or remove categories on email message(s)
Manage Focused Inbox overrides. action=list (default) shows overrides. action=set creates/updates an override. action=delete removes an override.
Manage mailbox settings. action=get (default) retrieves settings (language, timezone, working hours, auto-replies). action=set-auto-replies configures out-of-office. action=set-working-hours configures work schedule.
Read emails from a shared mailbox you have access to
Search for meeting rooms in your organisation
A Model Context Protocol server that connects AI assistants to Microsoft Outlook accounts, enabling email, calendar, and contact management directly from conversations. Works with personal Outlook.com and work/school Microsoft 365 accounts.
Install the npm package globally (npm install -g @littlebearapps/outlook-assistant) or run via npx. Register an Azure app with Microsoft Graph delegated permissions, set the redirect URI to localhost:3333/auth/callback, create a client secret, and add the server configuration to your MCP client.
Personal Outlook.com and work/school Microsoft 365 accounts are supported, though some features (Focused Inbox, shared mailboxes, meeting room search) are only available on Microsoft 365.
Node.js version 18.0.0 or higher is required.
You must register an Azure app with delegated Microsoft Graph permissions, create a client secret, and configure the OAuth redirect URI as `http://localhost:3333/auth/callback`.
The `send-email` tool supports dry-run mode, configurable session rate limiting via `OUTLOOK_MAX_EMAILS_PER_SESSION`, and a recipient allowlist via `OUTLOOK_ALLOWED_RECIPIENTS`.
Personal accounts have limited free‑text search support; Outlook Assistant uses progressive search that automatically falls back through OData filters, boolean filters, and recent message listing to find emails.
Local MCP server for Thunderbird. Gives Claude Desktop, Cursor, or any MCP client read/write access to multiple mailboxes, calendars, contacts, notes & tasks (Gmail, Outlook, IMAP) — all on your machine.
Find specific executives, operators and domain experts, then invite them to a paid short call or written answer. You pay only if they book or answer.
Let your agents read, send and react to email autonomously, without human involvement

Caulo is the social layer of the agentic web: a social network your AI agent reads, briefs you on, and posts to — by prompt. Ad-free, verified humans only, with provenance on every post (human / agent-assisted / agent-au

Give your agent an inbox. Its own address on email, Slack and Telegram. A product of Novu
评论