Files
2026-07-06 07:55:40 +00:00

52 lines
1.9 KiB
Markdown

# OWA MCP Server
MCP server for any Microsoft Exchange / OWA deployment. 30 tools for email,
calendar, directory search, folder management, availability, and analytics.
## CLI Arguments
| Argument | Default | Required | Description |
| ------------------ | --------------------- | --------- | --------------------------------------- |
| `--owa-url` | — | Yes | Base URL of the OWA instance |
| `--cookie-file` | `session-cookies.txt` | No | Path to session cookies file |
| `--transport` | `stdio` | — | `stdio`, `sse`, or `streamable-http` |
| `--token-hash` | — | HTTP only | SHA-256 hash of the bearer token |
| `--port` | `8000` | — | HTTP/SSE listener port |
| `--host` | `127.0.0.1` | — | HTTP/SSE listener host |
| `--enabled-tools` | — | No | Comma-separated whitelist of tool names |
| `--disabled-tools` | — | No | Comma-separated blacklist of tool names |
## Tools (30)
### Email (10)
`get_emails`, `get_email`, `send_email`, `reply_email`, `forward_email`,
`delete_email`, `move_email`, `mark_email_read`, `download_attachments`,
`get_email_links`, `search_emails`
### Calendar (7)
`get_calendar_events`, `create_meeting`, `update_meeting`, `cancel_meeting`,
`respond_to_meeting`, `download_event_attachments`, `get_event_links`
### Directory (1)
`find_person`
### Folders (7)
`get_folders`, `create_folder`, `rename_folder`, `empty_folder`, `delete_folder`,
`move_folder`, `check_session`
### Availability (2)
`find_free_time`, `find_meeting_time`
### Analytics (2)
`get_meeting_stats`, `get_meeting_contacts`
### Auth (1)
`login`