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),…
Blackpoint Cyber (CompassOne) detection investigation: the read-only tool surface across tenants, assets, detections, and vulnerabilities, the tenant → asset → detection → vulnerability drill-down, asset relationship maps, dark-web and external-exposure cross-references, and
$ npx -y skills add wyre-technology/msp-claude-plugins --skill incident-response --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/incident-responseContext preview
The summary Claude sees to decide when to auto-load this skill.
Blackpoint Cyber (CompassOne) detection investigation: the read-only tool surface across tenants, assets, detections, and vulnerabilities, the tenant → asset → detection → vulnerability drill-down, asset relationship maps, dark-web and external-exposure cross-references, and
name: "Blackpoint Incident Response" description: > Blackpoint Cyber (CompassOne) detection investigation: the read-only tool surface across tenants, assets, detections, and vulnerabilities, the tenant → asset → detection → vulnerability drill-down, asset relationship maps, dark-web and external-exposure cross-references, and which tool domains are stubs. when_to_use: >- When investigating a Blackpoint Cyber / CompassOne detection, building an incident timeline across assets, or correlating detections with known vulnerabilities. Use when: blackpoint detection, blackpoint investigation, blackpoint incident, compassone detection, blackpoint vulnerability, blackpoint asset relationships, or blackpoint dark web.
The functional Blackpoint tool surface today is read-only and centers on detections and the assets they fire against. This skill walks the investigation flow: tenant → asset → detections → vulnerabilities, plus dark-web and external-vulnerability cross-references.
skill name there is no incident *object* and no write tool here. The MCP surface cannot mutate CompassOne state; response happens in the portal. If the intent is an actionable incident lifecycle, the operator is probably thinking of `huntress-incidents` or `sentinelone-alerts`.
are stubs, not an alternative alerting surface. Detections are the only detection object Blackpoint exposes.
dark-web, and external exposure have their own skill: `blackpoint-vulnerability-management`. Use this one only when a detection is the starting point.
`blackpoint-multi-tenant-operations`.
| Tool | Purpose | |------|---------| | `blackpoint_tenants_list` | Partner's customer tenants | | `blackpoint_tenants_get` | Detail for one tenant |
| Tool | Purpose | |------|---------| | `blackpoint_assets_list` | Assets for a tenant | | `blackpoint_assets_get` | Detail for one asset | | `blackpoint_assets_search` | Search assets by name / identifier | | `blackpoint_assets_relationships` | Asset relationships (parent / child / related) |
| Tool | Purpose | |------|---------| | `blackpoint_detections_list` | Detections for the tenant / asset scope | | `blackpoint_detections_get` | Full detail for one detection |
| Tool | Purpose | |------|---------| | `blackpoint_vulnerabilities_list` | Known vulnerabilities for the scope | | `blackpoint_vulnerabilities_scans_list` | Recent scan results | | `blackpoint_vulnerabilities_darkweb_list` | Dark-web exposure findings | | `blackpoint_vulnerabilities_external_list` | External (internet-facing) vulnerabilities |
1. Identify the tenant: `blackpoint_tenants_list` → `blackpoint_tenants_get`. 2. List recent detections: `blackpoint_detections_list`. 3. Pick the detection of interest: `blackpoint_detections_get`. 4. Pivot to the affected asset: `blackpoint_assets_get` and `blackpoint_assets_relationships`. 5. Cross-reference vulnerabilities on that asset: `blackpoint_vulnerabilities_list`.
1. `blackpoint_tenants_get` to confirm scope. 2. `blackpoint_vulnerabilities_external_list` for internet-facing exposure. 3. `blackpoint_vulnerabilities_darkweb_list` for credential / data leakage. 4. `blackpoint_vulnerabilities_scans_list` for recent scan history. 5. Roll up: count by severity, age, and asset. Surface anything high-severity with no recent scan.
1. `blackpoint_assets_search` to find the entry asset. 2. `blackpoint_assets_relationships` to enumerate connected assets. 3. For each related asset, summarize detections and vulnerabilities to build a blast-radius view.
1. `blackpoint_tenants_list` to enumerate customers. 2. For each tenant, call `blackpoint_detections_list` for a recent window. 3. Roll up: detections per tenant, severity distribution, top detection types. 4. Surface tenants with abnormal volume or new detection types as priority follow-ups.
`blackpoint_cloud_security_*`, `blackpoint_notifications_*`, `blackpoint_partners_*`, `blackpoint_threat_intel_*`, and `blackpoint_tickets_*` are placeholders today and should not be invoked. Prefer the four functional domains.
in the CompassOne portal; the MCP surface cannot mutate state yet.
asset records. Use `blackpoint_assets_search` and dedupe on hostname / serial before reporting.
spans many customers and ambiguity bites.
vulnerabilities in a single view; analysts should not have to chase the link themselves.
together — they tell complementary stories.
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…