Labsco
mxaiorg logo

mxHERO Multi-Account Email Search

from mxaiorg

Search across multiple email accounts using mxHERO's vector search service.

πŸ”₯πŸ”₯πŸ”₯βœ“ VerifiedFreeAdvanced setup

MCP Server for mxHERO Multi-Account Email Search

Description

This MCP (model context protocol) server is a Go project that provides access to mxHERO's multi-account email search service.

The Model Context Protocol (MCP) is a framework designed to standardize the way models interact with various data sources and services. In this project, MCP is used to facilitate seamless integration to mxHERO Mail2Cloud Advanced. Mail2Cloud Advanced is a high performance data service for a company's email data. Mail2Cloud Advanced connects to company email services and optimizes the content for fast, scalable and secure access by AI solutions.

Architecture

Mail2Cloud is designed to selectively capture emails from one or more accounts. The selection of emails can be finely controlled by powerful filters examining any aspect of messages and their attachments. Captured emails are then optimized and stored into an isolated tenant in a vector database designed for email related searches. This MCP accesses the stored emails in the tenant through authenticated access credentials.

Advantages

Solutions built with Mail2Cloud Advanced MCP outperforms other AI solutions with regards to email data search & knowledge recovery (study)

  • Provides secure links to original emails (safe from accidental user deletion, etc.)
  • Allows LLMs to search massive email repositories, far beyond their context window restraints.

Demo Accounts

To facilitate exploration of this MCP, mxHERO provides demo accounts that are pre-loaded with thousands of emails. More about the demo emails can be found here.

For more information see: mxHERO Mail2Cloud Advanced multi-email account service, including architecture, and optimizations.

Why Go for MCP deployment

Unlike Python or Javascript MCPs, Go compiles to native static binary. Once compiled for a target architecture (e.g., Mac ARM, Windows Intel) and installed, no additional dependencies (software) are required on the user's device.

Alternate versions

A Python version can be found here.

Streamable HTTP

This MCP repo is the 'stdio' variant. HTTP options exist at the following addresses:

Tools implemented

email_search

Search stored emails

Parameters

  • query (str): Email search query

Returns JSON of search results

Prebuilt Binaries

For convenience the prebuilt folder contains prebuilt binaries and signed installation packages. See the "readme" file in that folder for more information.

Notice

Using this client against the hosted service requires an account/API key and is governed by our ToS.