Security MCP Server 🐳 Docker

Mimecast MCP

MCP server for Mimecast Email Security — message tracking, threat intelligence search, and held-message queue management.

🔗 Companion Plugin

Pair this MCP server with the Mimecast plugin for skills, commands, and API knowledge alongside direct API access.

Installation

Run the MCP server with npx:

npx @wyre-technology/mimecast-mcp

Or install the package:

npm install @wyre-technology/mimecast-mcp

MCPB Bundle (Claude Desktop)

Download the .mcpb bundle from GitHub Releases for a zero-config Claude Desktop install. No Node.js or terminal required — just open the bundle in Claude Desktop via Settings → MCP Servers → Install from file. Requires Claude Desktop 0.10+.

Claude Desktop Configuration

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "mimecast": {
      "command": "npx",
      "args": [
        "@wyre-technology/mimecast-mcp"
      ],
      "env": {
        "MIMECAST_CLIENT_ID": "your-mimecast-client-id",
        "MIMECAST_CLIENT_SECRET": "your-mimecast-client-secret",
        "MIMECAST_REGION": "your-mimecast-region"
      }
    }
  }
}

Authentication

Variable Required Description
MIMECAST_CLIENT_ID Yes Mimecast API 2.0 client ID
MIMECAST_CLIENT_SECRET Yes Mimecast API 2.0 client secret
MIMECAST_REGION Yes Mimecast region: us | eu | de | za | au | jer | offshore

Architecture

Single TypeScript MCP server using Mimecast API 2.0 OAuth client credentials, supporting all Mimecast cloud regions.

Available Tools (7)

Tools are organized into 3 domains:

Messages

Search and trace email messages flowing through Mimecast.

Tool Description
mimecast_messages_search Search messages by sender / recipient / subject / time range
mimecast_messages_trace Trace a specific message through the Mimecast pipeline

Threats

Threat intelligence and URL / attachment detections.

Tool Description
mimecast_threats_list List detected threats with filters
mimecast_threats_get Get full threat record by ID

Queue

Held / quarantined message queue management.

Tool Description
mimecast_queue_list List held / quarantined messages
mimecast_queue_release Release a held message to its recipient
mimecast_queue_reject Reject a held message