find-contact
Resolve a 3CX contact or extension by email, extension, or name
Trace an email through Mimecast by sender, recipient, subject, or date range
$ npx -y skills add wyre-technology/msp-claude-plugins --agent claude-codeHow it fires
How this command gets triggered: by you, by Claude, or both.
/trace-messageContext preview
What this command does when you run it.
Trace an email through Mimecast by sender, recipient, subject, or date range
description: Trace an email through Mimecast by sender, recipient, subject, or date range argument-hint: "[sender] [recipient] [subject] [start] [end] [status]" arguments: [sender, recipient, subject, start, end, status]
Trace an email through Mimecast to determine its delivery status, delivery route, authentication results (SPF/DKIM/DMARC), and any threat detections. This is the primary diagnostic command for investigating reported phishing emails, missing messages, and delivery failures.
1. **Search for the message**
Call `mimecast_find_message` using the provided `sender`, `recipient`, `subject`, and date range parameters. If no date range is provided, default to the past 24 hours.
2. **Handle multiple results**
If multiple messages match, list them in a table with: sender, recipient, subject, received time, and delivery status. Ask the user to confirm which message to investigate further.
3. **Retrieve full message details**
Call `mimecast_get_message_info` with the Mimecast message ID from step 1.
4. **Analyze and report findings**
Present a structured report covering:
5. **Highlight security concerns**
Flag any of the following as suspicious indicators:
6. **Recommend next steps**
Based on findings, suggest appropriate actions:
| Parameter | Type | Required | Default | Description | |-----------|------|----------|---------|-------------| | sender | string | No | — | Sender email or domain wildcard | | recipient | string | No | — | Recipient email address | | subject | string | No | — | Subject keyword | | start | string | No | -24h | Start datetime (ISO 8601) | | end | string | No | now | End datetime (ISO 8601) | | status | string | No | all | Delivery status filter |
At least one of `sender`, `recipient`, or `subject` is required.
/trace-message --sender "phishing@suspicious.com" --recipient "user@client.com"
/trace-message --subject "invoice" --start "2026-03-01T00:00:00Z" --end "2026-03-01T23:59:59Z"
/trace-message --recipient "user@client.com" --status held
/trace-message --sender "*@suspicious-domain.com" --start "2026-02-01T00:00:00Z"
One command to supercharge Claude Code for MSP workflows. Then restart Claude Code. That's it. Documentation: mcp.wyre.ai
Repo: wyre-technology/msp-claude-plugins
Resolve a 3CX contact or extension by email, extension, or name
Search for specific threat patterns in Abnormal Security by sender, recipient, attack type, or keywords
Triage recent email threats detected by Abnormal Security by severity and attack type