Retiring This version of the WYRE MCP Gateway is being retired on 30 September 2026 โ€” mcp.wyre.ai redirects to Conduit from that date. What to expect →
๐Ÿงช Community โœ“ Claude Code โœ“ Claude Desktop Standalone โ€ข Mailprotector

Mailprotector

Claude plugins for Mailprotector email security - CloudFilter quarantine triage, allow/block rules, customer and domain onboarding, user syncs, and mail-flow auditing for MSPs

Installation

Install this plugin individually:

/plugin marketplace add wyre-technology/msp-claude-plugins --plugin mailprotector

Or install all MSP plugins at once:

/plugin marketplace add wyre-technology/msp-claude-plugins

Features

  • Allow Block Rules
  • Customers And Domains
  • Quarantine And Messages
  • Users And Groups

Skills

This plugin provides 5 skills that teach Claude about Mailprotector:

Skill Description
allow-block-rules Sender allow/block rules at all five scopes: downward inheritance (reseller rules apply to everything beneath), the listing that returns only directly-attached rules, create with `rule_type: allow|block` and address-or-domain values, and the flat delete endpoint.
customers-and-domains Customer lifecycle (create/edit/delete under the reseller), domain creation with the Pending โ†’ Active verification flow and verification_token, domain aliases, moving domains between customers, address discovery, and mail routing via email destinations and email sources.
quarantine-and-messages Quarantine triage across all five scopes (reseller/customer/domain/ user_group/user): message fields (`quarantine_type`, `decision`, `score`, scoring `results`), releasing a single message via `/deliver`, bulk release via `/deliver_many` with its silent scope-mismatch skip and the `all_selected` release-everything switch, and the release permission flags in configuration.
users-and-groups User groups as the service container (services get/update with its deactivate-what-you-omit semantics), user CRUD including create_many and find_by_address, user aliases, password resets, and user syncs โ€” LDAP/AD source creation, Entra/Google console-only sources, sync schedules, and comparison-type filters.
api-patterns Mailprotector MCP fundamentals: gateway header authentication (`X-Mailprotector-Api-Key` / `X-Mailprotector-Reseller-Id`) and its translation to the upstream Bearer token, the Provider โ†’ Reseller โ†’ Customer โ†’ Domain โ†’ User Group โ†’ User entity hierarchy, the router-pattern tool surface with `mailprotector_execute_tool` for the long tail, scope/scope_id consolidation, field-based list filtering, `page` pagination (max 50 on messages), and error handling.

Agents

This plugin provides 3 agents for autonomous task execution:

Agent Description
mailprotector-mailflow-auditor Use this agent when auditing Mailprotector mail flow, configuration, or allow/block posture across customers and reporting anomalies.
mailprotector-onboarder Use this agent when onboarding a new customer onto Mailprotector end to end: creating the customer, creating and verifying domains, provisioning user groups and services, and populating users manually or via directory sync.
mailprotector-quarantine-triager Use this agent when reviewing quarantined Mailprotector messages at any scope, hunting false positives, releasing held mail safely, or proposing allow rules for repeat offenders.

Commands

Available slash commands:

Command Description
/block-sender Create a Mailprotector block rule for a sender address or domain at a chosen scope
/check-quarantine Review the Mailprotector quarantine at any scope and summarize held messages
/onboard-customer Onboard a new customer onto Mailprotector - customer, domain, user group, services, users
/release-message Release one or more quarantined Mailprotector messages to their recipients

API Reference

Base URL
Authentication
Rate Limit
Documentation

Example Usage

Create a Mailprotector block rule for a sender address or domain at a chosen scope

/block-sender

Review the Mailprotector quarantine at any scope and summarize held messages

/check-quarantine

Onboard a new customer onto Mailprotector - customer, domain, user group, services, users

/onboard-customer

Release one or more quarantined Mailprotector messages to their recipients

/release-message

Using Skills

/skill mailprotector:allow-block-rules

Sender allow/block rules at all five scopes: downward inheritance (reseller rules apply to everything beneath), the listing that returns only directly-attached rules, create with `rule_type: allow|block` and address-or-domain values, and the flat delete endpoint.