Lets Claude read and manage the local Microsoft Outlook calendar on Windows, keeping data on the machine.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add outlook-calendar -- npx outlook-calendar-mcp~/.codex/config.toml
[mcp_servers.outlook-calendar]
command = "npx"
args = ["outlook-calendar-mcp"]
# codex mcp add outlook-calendar -- npx outlook-calendar-mcp~/.cursor/mcp.json
{
"mcpServers": {
"outlook-calendar": {
"command": "npx",
"args": [
"outlook-calendar-mcp"
]
}
}
}.vscode/mcp.json
{
"servers": {
"outlook-calendar": {
"type": "stdio",
"command": "npx",
"args": [
"outlook-calendar-mcp"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"outlook-calendar": {
"command": "npx",
"args": [
"outlook-calendar-mcp"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"outlook-calendar": {
"command": "npx",
"args": [
"outlook-calendar-mcp"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"outlook-calendar": {
"command": "npx",
"args": [
"outlook-calendar-mcp"
]
}
}
}