mxHERO Multi-Account Email Search
About
Search across multiple email accounts using mxHERO's vector search service.
Details
- Author
- mxaiorg
- Categories
- Search, Automation, Other
Jump to
Setup
Install mxHERO Multi-Account Email Search in your MCP client (Claude Desktop, Cursor, Windsurf, and others).
Repository: https://github.com/mxaiorg/mxmcp
Follow the installation instructions in the repository README, then restart your MCP client.
MCP Server for mxHERO Multi-Account Email Search
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.
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.
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.
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 foundhere.
For more information see:mxHERO Mail2Cloud Advancedmulti-email account service, includingarchitecture, and optimizations.
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.
- To get started quickly, see the prebuilt binaries section below for your operating system and machine architecture.
- Follow the installation instructions.
This MCP repo is the 'stdio' variant. HTTP options exist at the following addresses:
- https://lab4-mcp.mxhero.com/mcp2/connect(streamable HTTP)
- GO 1.22 or higher (download)
- mxHERO Vector Search credentials (token)
- Personal access tokens can be obtained athttps://lab4-mcp.mxhero.com/tokens
git clone https://github.com/mxaiorg/mxmcp cd mxmcp go mod tidy
Be sure to compile for the architecture of the user's computer. You will need to match the operating system and processor architecture. The included Makefile provides for a few of the most common.
For more operating systems and architectures see Go compilation documentation.
Aftermakeis run it will place the program (binary) in thebinfolder. Copy this binary to the user's computer and see the configuration instructions below.
- Some platforms, like MacOS, will require additional permissions before allowing the program to be run on another machine.
For convenience theprebuiltfolder contains prebuilt binaries and signed installation packages. See the "readme" file in that folder for more information.
IfNOTinstalling with an installation package, do the following:
- Copy the binary (of matching operating systems and architecture) to the user's computer. Place the file somewhere the user has permission to access. For example, the user's home directory.
- Ensure the user has permission to run the program (execute)
- For example, on Mac & Linuxchmod 755 mxmcp
The following is an example configuration JSON for common clients (e.g., Claude). For details of installing MCPs in Claude seehttps://modelcontextprotocol.io/quickstart/user
- Edit yourclaude_desktop_config.json
- You may need to create the file if it does not already exist.
- Note mxhero-mcp-server JSON should be added alongside any other MCP servers of your configuration.
- Be sure to put thefull pathas the command value. For example:
- /Users/bob/mxmcp-mac-arm
- Parameters are:
- '-t' (token) parameter is required. - '-d' is an optional custom tool description.
{ "mcpServers": { "mxhero-mcp-server": { "command": "<full path to mxmcp>", "args": [ "-t", "<token>", "-d", "<optional custom tool description>" ] } } }
Using this client against the hosted service requires an account/API key and is governed by our ToS.
Search global news using natural language. Webz.io News Search API returns the most relevant articles and content, with filters for source, country, language, date, sentiment, and category.
Enable Similarity-Distance-Magnitude statistical verification for your search, software, and data science workflows
An MCP server providing semantic search capabilities for APLCart data.
MCP server for Christian scholarship and research — scripture, Greek/Hebrew word data, cross-references, patristic texts, and semantic search,
A local-first semantic code search tool with vector and regex capabilities, designed for AI assistants.
Access and search EPUB ebook collections using semantic vector search.
find verified professional email addresses directly from AI assistants like Claude, Cursor, and Kiro.
Semantic search for Fuel Network and Sway Language documentation using a local vector database.
Provides full-text and semantic search over structured and unstructured data using Azure Cognitive Search.
Perform semantic, image, and cross-modal searches using Jina AI's neural search capabilities.
Search a personal knowledge vault using hybrid semantic and keyword matching.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.

