๐งช 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.