outpost
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@outpostlist my unread emails"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
outpost
Your outpost to Outlook — from the terminal.
A fast CLI for Microsoft Tasks, Calendar, Email, Contacts, and Teams via the Microsoft Graph API. Human-friendly with natural-language dates, AI-agent-ready with JSON output and a 39-tool MCP server for Claude Desktop.
Full documentation on the Wiki
How Does It Compare?
Feature | outpost | Outlook Desktop | OWA (Browser) | python-o365 | msgraph-sdk |
Terminal-native | Yes | No | No | Library only | Library only |
Natural language dates | Yes | No | No | No | No |
Tasks + Calendar + Mail + Teams | All-in-one | Yes | Yes | Partial | Raw API |
Teams channel files (browse/download) | Yes | Yes | Yes | No | Raw API |
Office/PDF text extraction (DOCX, XLSX, PPTX, PDF) | Built-in | Native | Native | No | No |
MCP server (Claude Desktop) | 39 tools | No | No | No | No |
JSON output for scripting | Every command | No | No | Manual | Manual |
Multi-account profiles | Yes | Yes | Tab switching | Manual | Manual |
Optional permission scopes | Opt-in per feature | All or nothing | All or nothing | Manual | Manual |
Runs headless / SSH | Yes | No | No | Yes | Yes |
Setup time | < 2 minutes | Installer | Browser login | Code required | Code required |
Related MCP server: Outlook MCP Server
Quick Start
# Install (Python 3.10+)
pip install git+https://github.com/signalclaude/outpost.git
# Connect your Microsoft account
outpost setup
# You're ready
outpost task list
outpost cal today
outpost mail list --unread
outpost teams chatsWhat Can It Do?
outpost task add "Review PR" --due tomorrow --priority high
outpost cal add "Standup" --start "tomorrow 9am" --duration 15
outpost mail send --to "bob@work.com" --subject "Update" --body "All good!"
outpost teams send <team-id> <channel-id> --body "Hi team!"
outpost contact search "alice"
outpost update # self-update to latest release
outpost --version # check installed versionEvery command supports --output json for scripting and AI agents.
Documentation
See the Wiki for full documentation:
Installation — pip, wheel, from source
Setup & Authentication — device code flow, token storage
Commands — Tasks, Calendar, Email, Contacts, Teams
MCP Server — Claude Desktop integration (39 tools)
Remote Access — SSE/streamable-http for mobile/LAN
Permissions & Scopes — scope-to-feature matrix
License
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-qualityDmaintenanceConnects Claude with Microsoft Outlook through the Graph API, providing comprehensive email, calendar, folder management, and rules creation capabilities.Last updated19
- Alicense-qualityCmaintenanceConnects Claude to Microsoft Outlook through the Microsoft Graph API, enabling email management (list, search, read, send) and calendar operations (list, create, accept, decline, delete events) via OAuth 2.0 authentication.Last updated1MIT
- FlicenseBqualityDmaintenanceProvides comprehensive integration with Microsoft Outlook for managing emails, contacts, calendars, and folders through the Microsoft Graph API. It offers 26 specialized tools to perform actions like sending emails, scheduling meetings, and organizing mail folders.Last updated261
- Flicense-qualityCmaintenanceProvides Claude Desktop and Claude Code with access to Microsoft 365 email and calendar services via the Microsoft Graph API. It enables users to manage emails, search folders, schedule calendar events, and check availability through natural language commands.Last updated
Related MCP Connectors
Calendar API for AI agents: events, availability, Google/Microsoft setup, scheduling, and iCal.
Let ChatGPT, Claude & Cursor use your Mac: email, calendar, iMessage, Teams, files. Local, free.
233 tools for Google, Microsoft, TikTok, LinkedIn Ads in Claude or ChatGPT. Writes need approval.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/signalclaude/outpost'
If you have feedback or need assistance with the MCP directory API, please join our Discord server