Skip to main content
Glama
wyre-technology

mailprotector-mcp

mailprotector-mcp

MCP-Server für Mailprotector – E-Mail-Sicherheitsverwaltung für MSPs (CloudFilter, Bracket, SafeSend, XtraMail): Kunden, Domains, Benutzer, Quarantäne, Allow/Block-Regeln, Logs, Konfiguration und die vollständige Long-Tail-API über einen Router.

Basierend auf der MCP 2026-07-28-Spezifikation über das aufgeteilte v2 SDK (@modelcontextprotocol/server / /node / /client ^2.0.0-beta.5) mit Dual-Era- Bereitstellung: Ein gemeinsamer McpServerFactory hinter createMcpHandler({ legacy: 'stateless' }) bedient sowohl 2025-Era-initialize-Handshake-Clients (heute das WYRE-Gateway) als auch moderne 2026-07-28-Envelope-Clients – mit einer identischen, deterministischen 22-Tool-Oberfläche für jeden Aufrufer. Wird nur als GHCR-Container ausgeliefert (kein MCPB-Bundle).

Tools (22 erstklassig + gerouteter Long Tail)

Router: mailprotector_status, mailprotector_list_categories, mailprotector_list_category_tools, mailprotector_execute_tool.

Promovierte Lesevorgänge: mailprotector_customers_list/get, mailprotector_domains_list/get, mailprotector_users_list/get/find_by_address, mailprotector_user_groups_list, mailprotector_messages_list, mailprotector_allow_block_rules_list, mailprotector_logs_list, mailprotector_configuration_get.

Promovierte Schreibvorgänge: mailprotector_customers_create, mailprotector_domains_create, mailprotector_messages_release / release_many (⚠ HOHE AUSWIRKUNG), mailprotector_allow_block_rules_create (⚠ HOHE AUSWIRKUNG) und das ⚠ ZERSTÖRERISCHE – UNWIDERRUFLICHE mailprotector_allow_block_rules_delete.

Router-Kategorien (52 geroutete Operationen über mailprotector_execute_tool): resellers (CRUD), customers (update/delete), domains (update/delete/move/aliases), user_groups (CRUD + services), users (create/create_many/update/delete/reset_password/aliases), managers (CRUD + Benachrichtigungsziele), configuration (update), statements, email_routing (Ziele/Quellen für Domain|user_group), user_syncs (CRUD + Zeitplan + Filter), notifications (Benutzer-Benachrichtigungsziele), results (find_by_code). Jeder geroutete Löschvorgang ist ⚠ ZERSTÖRERISCH und bestätigungsgeschützt; Schemas mit mailprotector_list_category_tools entdecken.

Bereichsbezogene Tools

Die Hierarchie von Mailprotector ist Anbieter → Wiederverkäufer → Kunde → Domain → Benutzergruppe → Benutzer, und viele Operationen existieren in mehreren Bereichen. Bereichsbezogene Tools akzeptieren scope (reseller | customer | domain | user_group | user, teilmengenabhängig) plus scope_id; scope_id standardmäßig auf den gebundenen Wiederverkäufer, wenn scope "reseller" ist.

Löschbestätigungen (MRTR-Elicitation)

Jeder Löschvorgang durchläuft die SDK v2 MRTR-Naht: Der Handler gibt input_required zurück, interaktive Clients sehen eine Bestätigungsaufforderung, und Ablehnen bricht den Löschvorgang ab. Aufrufer, die keine Elicitation-Fähigkeit deklariert haben – einschließlich zustandsloser 2025-Era-Aufrufer wie dem WYRE Conduit-Gateway – fallen zurück auf Fortfahren gemäß dem Integrationsvertrag: Elicitation ist hier rein additiv, und das Gateway erzwingt den Zugriff auf zerstörerische Tools mit seinem eigenen serverseitigen Tool-Klassifikationsgate.

Related MCP server: avanan-mcp

Anmeldeinformationen

Umgebungsvariable (env-Modus)

Gateway-Header (AUTH_MODE=gateway)

Hinweise

MAILPROTECTOR_API_KEY

X-Mailprotector-Api-Key

Pro Manager-Rolle, von der Webkonsole-Profilseite. Gesendet als Authorization: Bearer.

MAILPROTECTOR_RESELLER_ID

X-Mailprotector-Reseller-Id

Die Wiederverkäufer-ID des MSP – der Standardbereich für bereichsbezogene Tools.

MAILPROTECTOR_BASE_URL (optional)

Standard https://emailservice.io.

Im Gateway-Modus wird eine Anfrage, der einer der beiden Header fehlt (oder die eine nicht-numerische Wiederverkäufer-ID enthält), mit 401 (JSON-RPC-Fehler -32001) beantwortet, bevor der MCP-Handler ausgeführt wird – sie fällt nie auf Umgebungsanmeldeinformationen zurück.

Ausführung

export NODE_AUTH_TOKEN=$(gh auth token)   # GitHub Packages auth for @wyre-technology/*
npm install
npm run build
node dist/index.js                        # stdio (default)
MCP_TRANSPORT=http node dist/index.js     # HTTP on :8080 (/mcp, /health)
node scripts/smoke-dual-era.mjs           # proves both protocol eras serve the same tools

Docker (linux/amd64 gemäß Fleet-Gesetz):

docker build --platform linux/amd64 --build-arg NODE_AUTH_TOKEN=$(gh auth token) -t mailprotector-mcp .
docker run -p 8080:8080 -e AUTH_MODE=env \
  -e MAILPROTECTOR_API_KEY=... -e MAILPROTECTOR_RESELLER_ID=... mailprotector-mcp

Wire-Hinweise (erwartetes Dual-Era-Verhalten)

  • Legacy-Era-POST-Antworten sind SSE-gerahmt (text/event-stream) – parsen Sie die letzte data:-Zeile.

  • Legacy-GET/DELETE-Sitzungsoperationen antworten mit 405: Zustandslose Bereitstellung hat keine Sitzungen.

Lizenz

Apache-2.0

A
license - permissive license
-
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
1Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • F
    license
    B
    quality
    A
    maintenance
    An MCP server for CIPP (Community IT Professionals Platform), enabling MSPs to manage Microsoft 365 tenants, users, policies, and security settings through CIPP's API.
    43
    10
  • A
    license
    A
    quality
    A
    maintenance
    MCP server for Checkpoint Harmony Email & Collaboration (Avanan). Enables AI assistants to manage email security, anti-phishing, anti-malware, and threat detection via the Avanan API.
    13
    1
    Apache 2.0
  • A
    license
    A
    quality
    A
    maintenance
    MCP server for SpamTitan email security — manage quarantine, allowlists, blocklists, and view email stats
    9
    Apache 2.0
  • A
    license
    A
    quality
    A
    maintenance
    MCP server for Proofpoint Email Protection - email security, threat intelligence, TAP (Targeted Attack Protection), and email filtering API integration
    40
    1
    Apache 2.0

View all related MCP servers

Related MCP Connectors

  • MCP Server for agents to onboard, pay, and provision services autonomously with InFlow

  • Self-hosted multi-domain email as MCP tools - register domains, real mailboxes, send/read mail.

  • Official EZTexting MCP server: SMS/MMS messaging, contacts, workflows, reports.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/wyre-technology/mailprotector-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server