nexus-mcp/archive/Identity/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.0 KiB
Raw Permalink Blame History

Identity MCP Deployment Plan

Scope definition (what “Identity MCP” means here)

Identity MCP in your environment = an MCP server that exposes Active Directory + Entra ID identity state and approved identity operations to AI clients without replacing existing IAM processes.

Authoritative systems remain unchanged:

  • Onprem Active Directory
  • Entra ID (Azure AD)
  • Microsoft 365 admin center
  • Service desk ticketing

MCP becomes a governed interface, not a new identity system.


Phase 0 Predeployment alignment (required)

Inputs already in your tenant

Your identity operations are welldocumented and standardized:

Deliverables

  • List of approved identity operations
  • Service account model
  • Read vs write separation

No MCP code is written until this is agreed.


Phase 1 Readonly Identity MCP (foundation)

Objective

Allow AI to observe identity state safely.

MCP server capabilities (readonly)

Expose only what your team already queries manually:

Users

  • Enabled / disabled
  • OU
  • Description (termination markers)
  • Last logon

Groups

Computers

  • Device accounts
  • OU placement

Technical pattern

  • MCP server runs under dedicated AD service account
  • Permissions: Read Directory Data only
  • Each MCP tool maps 1:1 to an existing PowerShell query

No abstraction magic. No new logic.

Example MCP tools

identity.getUser(username)
identity.getUserGroups(username)
identity.getGroupMembers(groupName)
identity.findStaleUsers(days)
identity.getComputer(computerName)

Outcome
AI can answer questions your team already investigates manually—without taking action.


Phase 2 Correlated identity insight

Objective

Connect identity data to device and process context.

At this point, Identity MCP is used together with:

  • Intune MCP
  • Inventory MCP
  • Service Desk MCP (readonly)

Example queries unlocked

  • “Which users still have VPN access but are no longer active?”
  • “Which devices belong to disabled users but are still domainjoined?”
  • “Which onboarding tickets are missing required group assignments?”

This directly supports SOP enforcement without automation.

Outcome
Identity becomes context, not just attributes.


Phase 3 Controlled write actions (SOPaligned)

Objective

Introduce safe, reversible identity actions that already exist in SOPs.

Allowed write actions (initial)

Based strictly on documented procedures:

🚫 Explicitly excluded initially:

  • Account deletion
  • Privileged group changes
  • Password resets
  • MFA changes

Guardrail model

  1. AI proposes action
  2. Human approves
  3. MCP executes
  4. Result logged (ticket or audit log)

No silent execution.

Outcome
AI assists identity work without becoming an identity admin.


Phase 4 Identity MCP + Service Desk coupling

Objective

Tie identity state to work tracking and compliance.

Your SOPs already require ticket updates and closure steps. [Latest Ser...ount setup | Word]

MCP enables

  • Linking identity actions to tickets automatically
  • Preventing “work done, ticket forgotten”
  • Auditable identity changes tied to request origin

Outcome
Identity actions become traceable, not tribal knowledge.


Security & governance controls (nonnegotiable)

Identity

  • Separate MCP service account
  • No reuse of admin credentials
  • Leastprivilege per operation

Audit

  • Every MCP call logged
  • Tool name + parameters + result recorded
  • Correlates to human prompt

Change control

  • MCP tool definitions versioncontrolled
  • Changes reviewed like scripts
  • SOP changes trigger MCP review

What Identity MCP deliberately does not do

  • Replace ADUC or Azure Portal
  • Autoprovision users
  • Decide identity policy
  • Bypass approvals

Identity MCP is assistive infrastructure, not automation for automations sake.


Rollout summary (executivesafe)

Phase Capability Risk
1 Readonly identity queries None
2 Crosssystem correlation Low
3 SOPapproved writes Medium (controlled)
4 Ticket integration Low

Onesentence summary

Identity MCP in your environment should start as a readonly mirror of existing AD knowledge, then gradually expose only those identity actions already defined in SOPs, with human approval and audit at every step.