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),…
Better Stack uptime monitors: check types, monitor fields, heartbeat monitors, monitor groups, and create/update/pause/delete operations.
$ npx -y skills add wyre-technology/msp-claude-plugins --skill monitors --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/monitorsContext preview
The summary Claude sees to decide when to auto-load this skill.
Better Stack uptime monitors: check types, monitor fields, heartbeat monitors, monitor groups, and create/update/pause/delete operations.
name: "Better Stack Monitors" description: > Better Stack uptime monitors: check types, monitor fields, heartbeat monitors, monitor groups, and create/update/pause/delete operations. when_to_use: >- When listing, creating, updating, pausing, or deleting Better Stack monitors. Use when: betterstack monitor, uptime monitor, heartbeat monitor, monitor group, check type, monitor status, monitor downtime, betterstack uptime, or better uptime.
Uptime monitors are the core of Better Stack's monitoring platform. They periodically check URLs, ports, or heartbeats to detect downtime and performance degradation. Monitors can be grouped, paused, and configured with custom check intervals, expected status codes, and alerting thresholds.
public regions and cannot reach a private LAN. Reachability from inside the site is `domotz-network`, which polls from a collector on the LAN. Note it answers a different question: Domotz reports device and interface state, not synthetic HTTP/TCP probes, so there is no in-LAN equivalent of a Better Stack check.
and alert rules are `azure-mcp-observability`.
of switches, firewalls, and APs is `auvik-devices`; a workstation or server under RMM is `atera` or `ncentral`.
the routing and rotation are `betterstack-oncall`.
Better Stack supports check intervals from 30 seconds to 24 hours. Common intervals:
Heartbeat monitors expect periodic pings from your services. If a ping is missed, the monitor triggers an incident. Use for:
betterstack_list_monitors
Parameters:
**Example response:**
{
"data": [
{
"id": "12345",
"type": "monitor",
"attributes": {
"url": "https://example.com",
"pronounceable_name": "Example Website",
"monitor_type": "status",
"status": "up",
"check_frequency": 60,
"last_checked_at": "2026-03-27T10:00:00Z",
"paused": false
}
}
],
"pagination": {
"next": null,
"prev": null
}
}betterstack_create_monitor
Parameters:
betterstack_get_monitor
Parameters:
betterstack_update_monitor
Parameters:
betterstack_delete_monitor
Parameters:
betterstack_pause_monitor betterstack_resume_monitor
Parameters:
betterstack_list_heartbeats
betterstack_create_heartbeat
Parameters:
1. Call `betterstack_list_monitors` to get all monitors 2. Filter for monitors with status `down` or `validating` 3. Group by monitor group to identify affected clients 4. Check incident history for recurring issues 5. Escalate persistent downtime to on-call team
1. Create a monitor group for the client 2. Create HTTP monitors for all client-facing URLs 3. Create heartbeat monitors for critical cron jobs 4. Configure appropriate check intervals by service criticality 5. Assign monitors to the client's notification group
1. Pause monitors for services under maintenance 2. Update status page with maintenance notice 3. Perform maintenance work 4. Resume monitors after maintenance 5. Verify all monitors return to "up" status
**Cause:** Invalid monitor ID or monitor was deleted **Solution:** List monitors to verify the correct ID
**Cause:** URL format is incorrect or unreachable **Solution:** Verify the URL is v
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…