api-patterns
3CX's native PBX MCP server: the per-PBX endpoint shape (every PBX is its own FQDN and its own OAuth authorization server — there is no shared mcp.3cx.com),…
Huntress security signals: how signals differ from incidents, the signal types, listing and filtering by organization, and the threat-hunting and pattern-analysis workflows built on signal data.
$ npx -y skills add wyre-technology/msp-claude-plugins --skill signals --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/signalsContext preview
The summary Claude sees to decide when to auto-load this skill.
Huntress security signals: how signals differ from incidents, the signal types, listing and filtering by organization, and the threat-hunting and pattern-analysis workflows built on signal data.
name: "Huntress Signals" description: > Huntress security signals: how signals differ from incidents, the signal types, listing and filtering by organization, and the threat-hunting and pattern-analysis workflows built on signal data. when_to_use: >- When monitoring, filtering, or investigating Huntress signals, or hunting for threat patterns across managed endpoints. Use when: huntress signal, security signal, threat signal, detection signal, or signal investigation.
Signals are security-relevant events detected by Huntress agents on managed endpoints. Not all signals become incidents — they represent the raw detection layer that feeds into Huntress SOC analysis. Monitoring signals provides visibility into the threat landscape before incidents are formally created.
telemetry with no remediation lifecycle; once the SOC confirms one it becomes an incident, so use `huntress-incidents`.
webhooks carry the push feed.
Signals cover various detection categories including:
huntress_signals_list
Parameters:
**Example response:**
{
"signals": [
{
"id": "sig-555",
"type": "suspicious_process",
"description": "PowerShell execution with encoded command",
"organization_id": "org-456",
"hostname": "ACME-WS-042",
"severity": "medium",
"created_at": "2026-02-26T14:00:00Z"
}
],
"next_page_token": "eyJwYWdlIjoyfQ=="
}huntress_signals_get
Parameters:
**Example response:**
{
"signal": {
"id": "sig-555",
"type": "suspicious_process",
"description": "PowerShell execution with encoded command",
"organization_id": "org-456",
"hostname": "ACME-WS-042",
"severity": "medium",
"created_at": "2026-02-26T14:00:00Z",
"details": {
"process_name": "powershell.exe",
"command_line": "powershell.exe -EncodedCommand ...",
"parent_process": "cmd.exe",
"user": "ACME\\jsmith"
}
}
}1. List recent signals with `huntress_signals_list` 2. Filter by organization for client-specific views 3. Review signal types and severity distribution 4. Investigate unusual patterns or high-severity signals 5. Correlate with known incidents
1. Get signal details with `huntress_signals_get` 2. Review process chain and command details 3. Check if related incidents exist 4. Assess whether the signal indicates a genuine threat 5. If concerning, check for related signals on the same host
1. List signals across all organizations 2. Group by type and severity 3. Identify trending signal types 4. Detect patterns that may indicate widespread attacks 5. Proactively alert affected clients
**Cause:** Invalid signal ID or signal has been archived **Solution:** List signals to verify available IDs
**Cause:** Unfiltered signal queries return many results **Solution:** Use organization filters and pagination; signals are high-volume
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
3CX's native PBX MCP server: the per-PBX endpoint shape (every PBX is its own FQDN and its own OAuth authorization server — there is no shared mcp.3cx.com),…
3CX's live-operations surface: read-only visibility into active calls, recordings, voicemail, department and queue membership, and forwarding/presence…
3CX's read-only directory surface: resolving a caller by email or by exact extension, searching the PBX's own phonebooks, searching contacts synced from an…
3CX's system-and-configuration surface: server time, PBX event log and application log search, service status, database schema and the read-only SELECT-only…
Abnormal Security abuse mailbox cases: user-reported email submissions, case statuses and judgments, the case lifecycle, bulk and remediation actions, and…
Abnormal Security message analysis: message retrieval, email header inspection, attachments, sender reputation, delivery context, and SPF/DKIM/DMARC…