nexus-mcp/archive/Intune/CoPilot Generated Deployment Plan.md
nathan 479df6bd8a chore: archive legacy Identity, Workday, and Intune folders
- Move Identity/, Workday/, Intune/ to archive/ (superseded by nexus-mcp shards)
- Move 'Local Setup.md' to archive/ (superseded by nexus-mcp/Local-Setup.md)
- Add archive/README.md explaining migration and preserved content
- Clean repository structure: only nexus-mcp, documentation, and .github remain active

All legacy functionality migrated to nexus-mcp sharded architecture.
Archived folders preserved for reference and historical context.

Refs: SESSION_SNAPSHOT_2026-04-13.md
2026-04-13 09:38:42 -04:00

8.3 KiB
Raw Permalink Blame History

Intune / Device Management MCP — Deployment & Initial Guidance

Purpose

This document provides initial guidance for deploying a readonly (and later controlledaction) Intune MCP that exposes live device state to AI-assisted IT workflows.

The Intune MCP is designed to:

  • Improve device lifecycle visibility
  • Reduce reliance on manual exports and static reports
  • Enable cross-system reasoning with Identity, Inventory, and Service Desk systems

It does not replace Microsoft Intune, Autopilot, or existing device management processes.


Why this matters in our environment

Your team already manages the following via Microsoft Intune:

  • Device enrollment and compliance
  • Device refresh and replacement cycles
  • Device wipes, retirements, and repurposing
  • Devices that stop checking in or fail to refresh

These activities are explicitly documented and actively discussed in your Intune and device review materials, including Autopilot deployment and device checkin workflows. [LEARN Auto...It's Hot) | Loop], [Intune | Word]

The problem today is visibility friction, not capability.


What MCP enables for Intune

With an Intune MCP, AI clients can ask live, contextual questions such as:

  • “Which laptops are enrolled but havent checked in for 30 days?”
  • “Show devices that are compliant in Intune but missing from inventory.”
  • “Which devices belong to disabled users?”
  • “Retire this device and flag it as eligible for repurpose.” (future, controlled action)

Unlike CSV exports or copied portal views, MCP queries current Intune state at the time of the request.


Scope and guardrails

In scope

  • Read access to device state, compliance, and activity metadata
  • Correlation with Identity MCP and Inventory MCP
  • Human-approved device lifecycle actions (future phase)

Explicitly out of scope (initially)

  • Autonomous device wipes
  • Policy creation or modification
  • Bulk or unattended actions
  • Replacement of Autopilot or Intune portal workflows

Definitions

Term Definition
Intune MCP An MCP server that exposes Microsoft Intune device context and approved actions
Enrollment Device registration into Intune (Autopilot or manual)
Compliance Device posture relative to Intune policy
Checkin Last successful device contact with Intune
Lifecycle state Active, stale, retired, or eligible-for-repurpose

Deployment phases (high level)


Phase 0 — Governance and alignment

Objective: Define what the Intune MCP is allowed to observe and do before any build work begins.

Steps

  1. Identify stakeholders:

    • Endpoint / Intune owners
    • IAM / Identity MCP owners
    • Security
    • Deskside / IT Ops
  2. Agree on non-negotiables:

    • Intune remains the authoritative device management system
    • MCP is an interface, not a policy engine
    • Initial access is read-only
    • Any device action requires human approval

Exit criteria: Written agreement on read vs write boundaries.


Phase 1 — Readonly Intune MCP

Objective: Expose live device state safely.

Example read-only tools

The Intune MCP should initially expose tools equivalent to what your team already checks manually in the Intune portal:

  • intune.getDevice(deviceId)
  • intune.listDevicesByUser(userId)
  • intune.getDeviceCompliance(deviceId)
  • intune.getLastCheckIn(deviceId)
  • intune.listStaleDevices(days)

These map directly to enrollment, compliance, and checkin data already used during Autopilot demos and device investigations. [LEARN Auto...It's Hot) | Loop], [Intune | Word]

Validation

  • Compare MCP output to Intune portal views for known devices
  • Confirm no write operations are exposed

Exit criteria: MCP answers device-state questions without altering Intune data.


Phase 2 — Cross-system correlation

Objective: Combine Intune context with Identity and Inventory MCPs.

Example correlated questions

  • Devices active in Intune but owned by disabled users (Identity MCP)
  • Devices compliant in Intune but missing from inventory records
  • Devices enrolled but not assigned to a user
  • Devices enrolled but never completed Autopilot setup

This phase directly addresses the “devices not checking in / not refreshing” issues discussed in device review meetings and documentation. [LEARN Auto...It's Hot) | Loop]

Exit criteria: Cross-system insights are accurate and explainable.


Phase 3 — Controlled lifecycle actions (future)

Objective: Introduce human-approved device actions.

Allowed actions (initial)

  • Retire device
  • Mark device as eligible for repurpose
  • Trigger a reset only with explicit approval

Guardrail model

AI identifies device issue
→ AI explains current state (Intune data)
→ Human approves action
→ MCP executes single action
→ Ticket and audit log updated

No unattended execution.

Exit criteria: Every action is approved, logged, and traceable.


Phase 4 — Audit and steady state

Controls

  • Request-level logging for all MCP calls
  • Tool definitions version-controlled
  • Quarterly review of exposed fields and actions
  • Re-validation after Intune / Autopilot process changes

Why this is powerful

Traditional workflows rely on:

  • Exported device lists
  • Static reports
  • Manual portal navigation

An Intune MCP enables:

  • Live device state
  • Contextual reasoning
  • Faster, more accurate lifecycle decisions

This directly improves device lifecycle accuracy without increasing operational risk.


Relationship to other MCPs

MCP Role
Workday MCP Who should have a device
Identity MCP Who does have access
Intune MCP What the device is actually doing
Inventory MCP Where the device is in its lifecycle

The Intune MCP is the ground truth for device reality.


Onesentence takeaway

The Intune MCP gives AI realtime visibility into device state, turning enrollment, compliance, and refresh decisions from guesswork into facts.