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 SOC escalations: how an escalation differs from an incident, escalation priority levels, the list/get/resolve tools, escalation-to-incident correlation, and the already-resolved and not-found error cases.
$ npx -y skills add wyre-technology/msp-claude-plugins --skill escalations --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/escalationsContext preview
The summary Claude sees to decide when to auto-load this skill.
Huntress SOC escalations: how an escalation differs from an incident, escalation priority levels, the list/get/resolve tools, escalation-to-incident correlation, and the already-resolved and not-found error cases.
name: "Huntress Escalations" description: > Huntress SOC escalations: how an escalation differs from an incident, escalation priority levels, the list/get/resolve tools, escalation-to-incident correlation, and the already-resolved and not-found error cases. when_to_use: >- When reviewing or resolving escalations raised by the Huntress SOC team. Use when: huntress escalation, escalation review, escalation resolve, soc escalation, or threat escalation.
Escalations are high-priority notifications from the Huntress SOC to MSP partners. When the Huntress SOC identifies activity requiring partner attention or action, they create an escalation. MSPs must review escalations promptly and resolve them after taking appropriate action.
Escalations from the Huntress SOC indicate urgency. Treat all open escalations as time-sensitive communications requiring prompt review.
incident, a separate object with its own approve/reject flow; an escalation is a message asking a human to decide. Use `huntress-incidents`.
telemetry never reaches the partner as an escalation; use `huntress-signals`.
huntress_escalations_list
Parameters:
**Example response:**
{
"escalations": [
{
"id": "esc-321",
"title": "Active Ransomware — Immediate Action Required",
"severity": "critical",
"status": "open",
"organization_id": "org-456",
"created_at": "2026-02-26T09:00:00Z",
"summary": "Huntress SOC has identified active ransomware encryption on ACME-WS-042. Immediate network isolation recommended."
}
],
"next_page_token": null
}huntress_escalations_get
Parameters:
**Example response:**
{
"escalation": {
"id": "esc-321",
"title": "Active Ransomware — Immediate Action Required",
"severity": "critical",
"status": "open",
"organization_id": "org-456",
"created_at": "2026-02-26T09:00:00Z",
"summary": "Huntress SOC has identified active ransomware encryption on ACME-WS-042. Immediate network isolation recommended.",
"details": "The Huntress SOC detected file encryption activity consistent with ransomware...",
"recommended_actions": [
"Isolate ACME-WS-042 from the network immediately",
"Check for lateral movement to other endpoints",
"Preserve forensic evidence before remediation"
],
"related_incidents": ["inc-789"]
}
}huntress_escalations_resolve
Parameters:
1. List open escalations with `huntress_escalations_list` 2. Prioritize by severity 3. Get full details for each escalation 4. Review recommended actions 5. Take appropriate action (isolate, investigate, notify client) 6. Resolve the escalation
1. Get escalation details to find `related_incidents` 2. Investigate related incidents with `huntress_incidents_get` 3. Handle remediations for related incidents 4. Resolve both the incident and escalation
**Cause:** Invalid escalation ID **Solution:** List escalations to verify the correct ID
**Cause:** Attempting to resolve an already-resolved escalation **Solution:** Check escalation status first
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…