AISecretary
About
A collection of MCP servers to automate virtual secretary tasks within the Microsoft Outlook suite, managing tools like Mail and Categories.
Details
- Author
- diegodopazo
- Categories
- Productivity, Other, Automation, Project Management
- Tags
- #outlook
Jump to
Setup
Install AISecretary in your MCP client (Claude Desktop, Cursor, Windsurf, and others).
Repository: https://github.com/diegodopazo/AISecretary
Follow the installation instructions in the repository README, then restart your MCP client.
AISecretary is a collection of MCP servers designed to automate the tasks of a virtual secretary insede the Outlook suite. Each server handles a specific tool, such as:
- Outlook Mail
- Outlook Calendar
- Outlook Contacts
- Outlook To Do
- Outlook Mailbox Settings
- Categories
- Modular:Each tool runs as an independent server, so you can start only the ones you need.
- Easy integration:Compatible with OpenWebUI and other platforms supporting MCP.
- Extensible:Easily add new servers for additional tools or services.
- Automation:Handles repetitive tasks like checking emails, managing calendars, and more.
- uvinstalled (Python environment and dependency manager).
- Python 3.11 or higher.
Follow the instructions below to configure and run the server:
To configure the necessary Microsoft Graph API settings, follow this setup guide:
Run the following command to start the server (replaceserver.pywith your actual server file):
Other option to install your server in Claude Desktop is to edit the configuration file at:C:\Users\YOUR_USER\AppData\Roaming\Claude\claude_desktop_config.json
{ "mcpServers": { "Server_name": { "command": "/Your/path/to/uv", "args": [ "run", "--with", "mcp[cli]", "--with", "msal", "mcp", "run", "/your/path/to/server.py" ] }, } }
If you want all the MCP servers you can just also run the scriptclaude_setup.pywityuv.
If you're using platforms like OpenWebUI:
uvx mcpo --port 9000 -- uv run mcp run server.py
You can now interact withAISecretarythrough the OpenWebUI interface.
These are the available functionalities for each of the MCP servers:
- Advanced email search
- Retrieve conversations
- Mark as read/unread
- Retrieve full emails with attachments
- Delete emails
- Move or copy emails
- Manage flags
- Create or edit drafts
- Handle attachments
- Send drafts
- Reply to emails
- Forward emails
- View folder structure
- Create or edit folders
- Delete folders
- Navigate folder hierarchy
- View existing rules
- Create or edit rules
- Delete rules
- View existing categories
- Create or edit categories
- Delete categories
- Assign categories to emails
- Assign categories to events
- Use predefined colors
- Retrieve events
- Create events
- Update events
- Delete events
- Retrieve detailed event information
- Accept invitations
- Decline invitations
- Respond tentatively
- Cancel events
- List calendars
- Retrieve specific calendars
- Create calendars
- Update calendars
- Delete calendars
- List groups
- Create groups
- Update groups
- Delete groups
- Retrieve lists
- Create lists
- Delete lists
- Retrieve tasks
- Retrieve specific task
- Create tasks
- Update tasks
- Delete tasks
- Create folders
- Delete folders
- Search folders
- Search contacts
- Retrieve detailed contact information
- Create contacts
- Update contacts
- Delete contacts
- Automatic replies
- Time zone
- Working hours
To add support for new tools, create a new Python file following the structure of the existing servers and register the functions you want to expose as MCP tools.
- Python original sdk: Explains how to use MCP with different models and tools.
- OpenWebUI: Detailed guide on integrating MCP servers with OpenWebUI.
- Anthropic: Detailed guide on integrating MCP servers with Claude Desktop.
This project is licensed under the MIT License. See theLICENSEfile for details.
Email MCP for Gmail, iCloud and microsoft
Organize, flag, read, delete, and clean email with AI.
Tools that boost your productivity, from sending emails, scheduling to news updates—everything you need for your productivity.
Interact with Microsoft Outlook for calendar management, email operations, and search functionality.
Access your Microsoft 365 mail, calendar, and files using the Microsoft Graph API.
Access and manage your local Microsoft Outlook calendar on Windows.
Local email connectivity for AI agents — read, draft, send, and organize Outlook mail via MCP. Apache-2.0 licensed.
Most email MCP servers only read from IMAP. mail-mcp does everything: 30 tools for reading, searching, sending, replying, forwarding, and bulk operations across IMAP, SMTP, Microsoft Graph API, and Exchange Web Services. Multi-account, native OAuth2, built in Rust. Works with Gmail, Microsoft 365, Hotmail/Outlook.com, Zoho, and any standard IMAP/SMTP server.
A service for managing multiple email accounts from various providers like 163, Gmail, QQ, and Outlook.
MCP server for Outlook email, calendar, and contacts — let your AI assistant manage your inbox directly from the conversation.
Interact with task, doc, and project data in Dart, an AI-native project management tool
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.


