This MCP server provides email processing capabilities for Outlook, integrating with MongoDB for semantic search and SQLite for efficient storage. It features multi-mailbox support, date range filtering, and vector embedding generation using Ollama. Designed for Windows environments, it offers tools for processing emails, storing metadata, and preparing data for advanced search and analysis tasks. The server is particularly useful for applications requiring automated email processing, semantic search capabilities, and integration with local Outlook installations.
No reviews yet. Be the first to review!
Sign in to join the conversation
Process emails from a specified date range and return structured results. Parameters: start_date (string in ISO format), end_date (string in ISO format), mailboxes (list of mailbox names or ['All'] for all mailboxes).
Search for emails based on specified criteria. Parameters: query (string), filters (optional object with search filters).
Analyze the sentiment of a specified email. Parameters: email_id (string), model (optional string specifying the sentiment analysis model).
Identify actionable items within emails. Parameters: email_ids (list of email IDs to analyze).
Export email data to specified formats. Parameters: format (string specifying format: CSV, JSON, HTML, Excel), email_ids (list of email IDs to export).
List all available folders in the specified Outlook account. Parameters: mailbox (string specifying the mailbox).
Get statistics about a specific folder. Parameters: folder_id (string identifying the folder).
Organize emails in specified folders based on defined rules. Parameters: rules (object defining the organization rules).
Extract contacts from emails and return structured data. Parameters: email_ids (list of email IDs to extract contacts from).
Retrieve statistics about processed emails. Parameters: date_range (optional string specifying the date range).
Check for data consistency between SQLite and MongoDB. Parameters: none.