This server connects Claude to Check Point's Harmony Email & Collaboration (formerly Avanan) via OAuth2. You get tools to query security events, take action on threats like quarantining or releasing messages, manage exceptions and allowlists, and search across your email security data. It's built with MSPs in mind and supports multi-tenant operations, so if you're managing email security across multiple clients, you can investigate incidents and respond to threats without leaving your AI workflow. Requires a Check Point client ID and secret to authenticate against their API.
A Model Context Protocol (MCP) server for Check Point Avanan (Harmony Email & Collaboration). Enables AI assistants to manage security events, investigate threats, and handle multi-tenant MSP operations across your email security environment.
This is a Model Context Protocol (MCP) server that connects Claude (or any MCP-compatible AI) to your Check Point Avanan environment.
Part of the MSP Claude Plugins ecosystem — a growing suite of AI integrations for the MSP stack. Built by MSPs, for MSPs.
npm install @wyre-technology/avanan-mcp
Set the following environment variables:
| Variable | Required | Description |
|---|---|---|
CHECKPOINT_CLIENT_ID | Yes | Your Checkpoint/Avanan OAuth2 client ID |
CHECKPOINT_CLIENT_SECRET | Yes | Your Checkpoint/Avanan OAuth2 client secret |
CHECKPOINT_REGION | No | API region (default: us) |
MCP_TRANSPORT | No | Transport mode: stdio (default) or http |
Add to your Claude Desktop claude_desktop_config.json:
{
"mcpServers": {
"avanan-mcp": {
"command": "npx",
"args": ["@wyre-technology/avanan-mcp"],
"env": {
"CHECKPOINT_CLIENT_ID": "your-checkpoint-client-id"
"CHECKPOINT_CLIENT_SECRET": "your-checkpoint-client-secret"
}
}
}
}
claude mcp add avanan-mcp \
-e CHECKPOINT_CLIENT_ID=your-value \
-e CHECKPOINT_CLIENT_SECRET=your-value \
-- npx -y @wyre-technology/avanan-mcp
docker build -t avanan-mcp .
docker run \
-e CHECKPOINT_CLIENT_ID=your-value \
-e CHECKPOINT_CLIENT_SECRET=your-value \
-p 8080:8080 avanan-mcp
Security event retrieval and investigation
Take action on threats (quarantine, release, etc.)
Manage email exceptions and allowlists
Search across email security data
# Clone the repository
git clone https://github.com/wyre-technology/avanan-mcp.git
cd avanan-mcp
# Install dependencies
npm install
# Build
npm run build
# Run tests
npm test
Contributions are welcome! Please see CONTRIBUTING.md if present, or open an issue to discuss changes.
Licensed under the Apache License, Version 2.0. See LICENSE for details.
AVANAN_CLIENT_ID*Avanan / Harmony Email API client ID
AVANAN_CLIENT_SECRET*secretAvanan / Harmony Email API client secret
AVANAN_API_URLAvanan API base URL — defaults to the standard Harmony Email endpoint if omitted
MCP_TRANSPORTdefault: stdioTransport mode for the server. Set to 'stdio' for local CLI use; the image defaults to 'http' for gateway hosting.
AUTH_MODEdefault: envCredential source: 'env' reads vars locally, 'gateway' expects header injection from the WYRE MCP Gateway.
LOG_LEVELdefault: infoLog verbosity: debug, info, warn, error
io.github.mindstone/mcp-server-microsoft-teams
com.mintmcp/outlook-email
helbertparanhos/resend-email-mcp
marlinjai/email-mcp
io.github.mindstone/mcp-server-email-imap
io.github.osamahassouna/email-playbook-mcp