Skip to main content
Glama

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

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 chats

What 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 version

Every command supports --output json for scripting and AI agents.

Documentation

See the Wiki for full documentation:

License

MIT

Install Server
A
license - permissive license
B
quality
C
maintenance

Maintenance

Maintainers
Response time
0dRelease cycle
2Releases (12mo)

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

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