> ## Documentation Index
> Fetch the complete documentation index at: https://helpdocs.getthread.com/llms.txt
> Use this file to discover all available pages before exploring further.

# MDR Client Onboarding

> A client is being onboarded to a new MDR/SOC service — scope the assets, wire alert routing into the desk, record escalation contacts and authority, and set baseline-noise expectations for the first weeks.

<Info>
  **Category:** Security · [View source ↗](https://github.com/bryan-getthread/skills/blob/main/skills/security/mdr-client-onboarding/SKILL.md)
</Info>

**Connectors:** `NinjaOne` `ConnectWise RMM` `IT Glue`

**Role:** [Security & Compliance Owner](/start-here/roles/security-compliance-owner), [Service & Ops Manager](/start-here/roles/service-ops-manager)

**Outcome:** Always-On Coverage, Risk & Compliance

**When to use:** A client signed for MDR/SOC monitoring and the service is being stood up; alerts from a newly-enabled monitoring service start arriving and routing/expectations were never documented; or a service review asks "what exactly does the MDR cover for this client?"

**Run it:** on one client's onboarding (a service stand-up).

## Prompt

```
Run the desk-side checklist for turning on managed detection: what's covered (and what
visibly isn't), where the alerts land and who works them, who may authorize containment at
3 a.m., and why the first month will be noisy — set on the record before the first alert
fires. Work it in order:

1. Asset scoping — coverage in writing: enumerate what the sensor/agent will cover using
   the RMM inventory and the client's documentation: endpoints, servers, identity tenant,
   mail, network devices. Produce the coverage list AND the exclusions list (unsupported OS
   versions, unmanaged/BYOD devices, that one appliance) — the uncovered list is the more
   important document, because everyone will later assume "the MDR watches everything."
   Record both with an as-of date.
2. Deployment verification: reconcile deployed-agent count against the in-scope asset
   count; the gap list becomes deployment tickets. "Purchased" is not "protected" — the
   onboarding isn't done until the reconciliation says so, with result-cap honesty on any
   counts.
3. Alert routing into the desk: agree and document where MDR alerts land (which
   board/queue), what identifiers the alert body carries for client attribution (tenant ID,
   domain — feed this to the security-alert-response routing step), the severity mapping
   between the provider's labels and the desk's tiers, and the after-hours path. Test the
   route with the provider's test alert before go-live.
4. Escalation contacts and authority — recorded in the client's documentation: client side,
   who the provider/desk may call at any hour, in what order, with verified phone numbers on
   file. Authority matrix: what the MDR provider may do autonomously (e.g. isolate a host)
   vs. what needs client approval vs. desk-executed actions. The pre-authorization decisions
   made here are what make compromised-account-containment and ransomware-response fast
   later — get them signed, not implied.
5. Baseline-noise period expectations, set with the client in advance: the first two to
   four weeks produce elevated alert volume while the provider learns the environment. Every
   alert still gets verified — baseline period is context for volume, never a reason to
   close unread. Recurring confirmed-benign patterns get fed back to the provider for tuning
   (security-noise-tuning discipline: narrow suppressions, at the source, never PSA
   auto-close).
6. Go-live record: coverage + exclusions, routing test result, severity mapping, authority
   matrix, baseline expectations, and a 30-day review ticket to reassess noise levels,
   coverage gaps, and whether escalations worked. Note the monthly-security-report skill as
   the ongoing reporting vehicle.

Guardrails — always:
- The exclusions list is mandatory output — never let "MDR onboarded" imply total coverage;
  state what is not watched.
- No alert is closed unverified because "it's the baseline period"; the period predicts
  volume, not verdicts.
- Containment authority must be written and client-signed before go-live — never assume the
  provider or desk may isolate hosts or disable accounts without documented authorization.
- Escalation phone numbers are verified at onboarding, not first used during an incident.
- Provider-severity labels map to desk tiers explicitly; don't inherit a foreign severity
  scale silently.
- Degradation: without RMM connectors, the deployment reconciliation runs on provider +
  client-supplied exports — record their as-of dates and gaps rather than presenting them as
  live truth. Never invent counts.
```


## Related topics

- [Client Onboarding Runbook](/skill-library/client-lifecycle/client-onboarding-runbook.md)
- [Security Onboarding New Client](/skill-library/security/security-onboarding-new-client.md)
- [SaaS Alerts MDR](/skill-library/vendor-runbooks/saas-alerts-mdr.md)
