Entra Agent ID: every user will be able to create agent blueprints. Should you let them?
Starting November 4, 2026, Microsoft Entra lets any user create agent blueprints by default (MC1506733). What changes, the risks and how to turn it off.
In the car, on your commute or with headphones: playback continues with the screen locked.

🌐 This article was originally written in French and automatically translated. Read the original (FR)
With message MC1506733, Microsoft adds the “Users can create agent blueprints” setting to Entra ID (Entra ID > Users > User settings). It is on by default: starting November 4, 2026, any user without a role will be able to create an agent identity blueprint, the template that AI agent identities are created from, and will become its owner. I recommend setting it to No now, reserving creation for the Agent ID Developer role (ideally eligible through PIM), inventorying existing blueprints and locking down user consent. Separately, Microsoft is removing the automatic grant of the AgentIdentity.CreateAsManager permission to blueprints: agents that create their own identities will need admin consent.
On October 13, Microsoft published a message center post that went somewhat unnoticed: MC1506733, “Review who can create agents in Microsoft Entra”. Starting November 4, 2026, any user in your tenant will be able to create agent blueprints in Entra ID, without an admin role. The setting exists, but it is on by default.
In this article, I explain what an agent blueprint is, what this change actually opens up, and how to take back control before it reaches your tenant.
What is an agent blueprint?
With Microsoft Entra Agent ID, Microsoft created an identity type dedicated to AI agents, separate from users and app registrations. Each agent (Copilot Studio, Microsoft Foundry, Agent 365, or a custom agent built with the Microsoft 365 Agents SDK) gets its own agent identity, visible in sign-in and audit logs.
These identities are never created on their own: they all come from an agent identity blueprint. The blueprint is at once:
- a template: it holds the description, app roles, verified publisher and authentication settings shared by every agent created from it;
- a credential holder: the secret, certificate or, preferably, managed identity that lets agents obtain tokens is configured on the blueprint;
- an identity in its own right, with a single job: creating or deleting agent identities, thanks to the special Microsoft Graph permission
AgentIdentity.CreateAsManager.
The blueprint also declares inheritable permissions: when an admin consents to a permission on the blueprint, all of its agent identities inherit it. And if you disable a blueprint, none of its agents can authenticate anymore.
In short, a blueprint is to an AI agent what an app registration is to an application, with the added ability to mass-produce identities.
Copilot Studio uses a single global blueprint, “Microsoft Copilot Studio agent identity blueprint”, and each agent gets a child identity from it. The change discussed here mostly concerns blueprints created by users: agents built with the SDK, the Agent 365 CLI or directly with Microsoft Graph.
What changes on November 4
Microsoft is adding a new setting to the default user role permissions: “Users can create agent blueprints”.
| Setting set to Yes (default) | Setting set to No | |
|---|---|---|
| Who can create a blueprint? | All users, no role needed | Agent ID Developer and Agent ID Administrator roles (and authorized admins) |
| Existing blueprints | Unchanged | Unchanged |
| Creating identities from an existing blueprint | Blueprint owners | Blueprint owners |
The timeline:
- October 13, 2026: MC1506733 published;
- right now: the setting is visible and a value of No will be honored;
- November 4, 2026: worldwide rollout starts;
- late November 2026: rollout complete.
Important: this setting is independent of “Users can register applications”. If you blocked app registrations years ago, like many tenants, that does not protect you: you need to set both.
Why I turn it off
Microsoft rightly points out that a blueprint grants no data access on its own: permissions always require consent. But several details make the default questionable.
- The creator becomes the owner. They can manage the blueprint’s credentials, add more, change its configuration and create as many agent identities as they want, without any Agent ID role.
- Those rights stick. Turning the setting off later takes nothing away from users who have already created blueprints.
- User consent does the rest. If your users can still consent to apps themselves, an agent created by a user can get delegated permissions on their mail, files or calendar without any admin involvement.
- A compromised account benefits too. As with app registrations, creating an object that can hold secrets and obtain tokens is a classic persistence technique for an attacker.
- Nobody will clean up for you. We’ve seen what Teams created without governance looks like; orphaned agent identities would be far more of a problem.
Very few users have a legitimate need to create a blueprint: they are developers, and they can be given a dedicated role.
Turn the setting off
In the Entra admin center
- Sign in to the Microsoft Entra admin center as a Global Administrator or Privileged Role Administrator.
- Go to Entra ID > Users > User settings.
- Under Default user role permissions, set “Users can create agent blueprints” to No.
- Save.
If the option doesn’t show up yet, reload the page without cache (Ctrl + F5). The change takes about a minute to appear.
With PowerShell (Microsoft Graph beta)
The setting is stored in the tenant’s authorization policy as allowedToCreateAgentIdentityBlueprints. For now it is only exposed in the beta API and isn’t documented yet: the name may change before the rollout completes.
Connect-MgGraph -Scopes "Policy.ReadWrite.Authorization"
# Current value
$permissions = (Get-MgBetaPolicyAuthorizationPolicy).DefaultUserRolePermissions
$permissions.AdditionalProperties['allowedToCreateAgentIdentityBlueprints']
# Turn it off
$body = @{
defaultUserRolePermissions = @{
allowedToCreateAgentIdentityBlueprints = $false
}
}
Invoke-MgGraphRequest -Method PATCH `
-Uri "https://graph.microsoft.com/beta/policies/authorizationPolicy/authorizationPolicy" `
-Body $body
While you’re there, check allowedToCreateApps (app registrations), which should also be False.
Give the right to the right people
For teams that actually build agents, assign the Agent ID Developer role:
- As a Privileged Role Administrator, open Entra ID > Roles & admins.
- Search for Agent ID Developer and select Add assignments.
- Add the relevant developers, preferably as an eligible assignment with Privileged Identity Management, so they only activate the role when they need it.
This role can create, read, update and delete blueprints and add federated credentials to them. Adding a secret or certificate remains reserved for Agent ID Administrator, which nudges people toward managed identities, which are safer.
Inventory existing blueprints
Before closing the door, check who has already walked through it. This query lists every blueprint in the tenant with its owners:
Connect-MgGraph -Scopes "Application.Read.All"
$uri = "https://graph.microsoft.com/v1.0/applications/microsoft.graph.agentIdentityBlueprint" +
"?`$select=id,appId,displayName,createdDateTime&`$expand=owners"
$report = while ($uri) {
$page = Invoke-MgGraphRequest -Method GET -Uri $uri -Headers @{ "OData-Version" = "4.0" }
foreach ($bp in $page.value) {
[pscustomobject]@{
DisplayName = $bp.displayName
AppId = $bp.appId
Created = $bp.createdDateTime
Owners = ($bp.owners | ForEach-Object { $_.userPrincipalName ?? $_.displayName }) -join '; '
}
}
$uri = $page.'@odata.nextLink'
}
$report | Sort-Object Created | Export-Csv .\AgentBlueprints.csv -NoTypeInformation -Encoding UTF8
Focus on blueprints owned by standard users. In the admin center, Entra ID > Agents > Agent blueprints gives the same list, and each blueprint’s Access > Granted permissions tab shows the permissions granted.
Going forward, watch the Entra audit logs (category ApplicationManagement, activity Add service principal): an application-type actor creating an agent identity means an agent is producing its own identities.
Lock down consent
This is the real safeguard. A blueprint without permissions is useless; a blueprint with free user consent is not.
- In Entra ID > Enterprise apps > Consent and permissions, restrict user consent (no consent, or only verified publishers for low-risk permissions).
- Turn on the admin consent workflow, so users request approval instead of hitting a wall.
The other change: no more automatic grant of AgentIdentity.CreateAsManager
Microsoft is using these announcements to fix another behavior. Until now, a blueprint’s service principal automatically received, without approval, the Graph permission AgentIdentity.CreateAsManager, which lets it create agent identities without a signed-in user.
That automatic grant is going away:
- admins can grant this permission explicitly since October 16, 2026 (Enterprise apps > the app > Security > Permissions, then tenant-wide admin consent, with at least the Cloud Application Administrator role);
- existing blueprints and identities are not deleted, and agents that get this right from a directory role are not affected;
- however, an app that relied only on the automatic grant will get a 403 Forbidden error when it tries to create an identity, once the change reaches your tenant.
If your developers have agents that create their own identities, warn them and grant the permission before they discover the error in production.
Licensing
Creating blueprints and agent identities requires no additional license. To apply Conditional Access, ID Protection or identity governance to agents, you need Microsoft Agent 365 on top of at least Entra ID P1. In other words, creation is free and open to everyone by default, but governance costs money: one more reason to restrict creation.
My checklist
- “Users can create agent blueprints” set to No before November 4, 2026
- “Users can register applications” set to No
- Agent ID Developer role assigned to agent developers, eligible through PIM
- Inventory of existing blueprints and review of their owners
- User consent restricted and admin consent workflow enabled
-
AgentIdentity.CreateAsManagerpermission granted explicitly to the blueprints that need it - Alert on agent identity creation in the audit logs
- Test after rollout: an account with the Agent ID Developer role can create a blueprint, a standard account cannot
What I recommend doing this week
- Set the setting to No: it’s a switch, five minutes, and it will apply as soon as the rollout reaches you.
- Run the blueprint inventory to find out whether users have already created any, with Copilot Studio, Foundry or the SDK.
- Check user consent: that’s what turns a harmless blueprint into access to your data.
Key takeaways
- An agent identity blueprint is the Entra Agent ID template that AI agent identities are created from: it holds the credentials, inheritable permissions and authentication settings.
- The new “Users can create agent blueprints” setting is on by default; rollout starts November 4, 2026 and completes by late November.
- It is independent of “Users can register applications”: having blocked app registrations does not protect you.
- Whoever creates a blueprint becomes its owner and can then create agent identities and manage its secrets, even after the setting is turned off.
- A blueprint grants no data access on its own, but combined with user consent, an agent created by a user can read that user’s data without any admin involvement.
- Set the setting to No, assign Agent ID Developer to developers, inventory blueprints and turn off user consent.
Frequently asked questions
What is an agent blueprint in Microsoft Entra?
An agent identity blueprint is an Entra ID object that serves as the template for AI agent identities (Entra Agent ID). It holds the credentials (secret, certificate or managed identity), description, roles, inheritable permissions and authentication settings shared by every agent created from it. The only action it can perform in the tenant is creating or deleting agent identities.
When does the change arrive?
Microsoft announced it on October 13, 2026 in message MC1506733. Worldwide rollout starts November 4, 2026 and should be complete by late November 2026. The setting is already visible in the Entra admin center, and a value of No will apply as soon as the rollout reaches your tenant.
Where do I turn off blueprint creation for users?
In the Microsoft Entra admin center: Entra ID > Users > User settings, under Default user role permissions, set “Users can create agent blueprints” to No, then save. If the option doesn’t show up, reload the page without cache (Ctrl + F5).
Who can still create blueprints if I turn the setting off?
Users with the Agent ID Developer or Agent ID Administrator role, plus administrators who already have that right. Owners of an existing blueprint can still create agent identities from it.
Does turning it off delete blueprints that were already created?
No. Existing blueprints and agent identities stay in place, and their owners keep their rights. You need to inventory them and clean up separately.
Do you need a license to create agent blueprints?
No, creating blueprints and agent identities requires no additional license. However, applying Conditional Access, ID Protection or governance to agents requires Microsoft Agent 365, on top of at least Entra ID P1.
Sources and documentation
- Microsoft Learn: agent identity blueprints in Microsoft Entra Agent ID
- Microsoft Learn: create an agent identity blueprint
- Microsoft Learn: how are agent identities created?
- Office 365 for IT Pros: Microsoft to Allow Users to Create Agent Blueprints
- LazyAdmin: Microsoft Entra Lets Users Create Agent Blueprints by Default
- AdminDroid: Microsoft Entra updates agent blueprint creation & consent requirements
- Our Cloud Network: Microsoft Entra expands who can create agent blueprints



Comments
No comments yet: be the first to share your thoughts!