Microsoft Entra ID
Manage Microsoft Entra ID users, groups, applications, and service principals through Microsoft Graph.
Tools
| Name | Description |
|---|---|
list_usersList Microsoft Entra ID users through Microsoft Graph v1.0. | List Microsoft Entra ID users through Microsoft Graph v1.0. |
get_userRetrieve one Entra ID user by ID or user principal name. | Retrieve one Entra ID user by ID or user principal name. |
create_userCreate a Microsoft Entra ID user. Requires exact confirmation because a password profile is supplied. | Create a Microsoft Entra ID user. Requires exact confirmation because a password profile is supplied. |
update_userUpdate common Microsoft Entra ID user profile fields. | Update common Microsoft Entra ID user profile fields. |
delete_userDelete an Entra ID user. Requires exact confirmation. | Delete an Entra ID user. Requires exact confirmation. |
list_groupsList Microsoft Entra ID groups. | List Microsoft Entra ID groups. |
get_groupRetrieve one Entra ID group by ID. | Retrieve one Entra ID group by ID. |
create_security_groupCreate a mail-disabled Microsoft Entra ID security group. | Create a mail-disabled Microsoft Entra ID security group. |
update_groupUpdate common Microsoft Entra ID group fields. | Update common Microsoft Entra ID group fields. |
delete_groupDelete an Entra ID group. Requires exact confirmation. | Delete an Entra ID group. Requires exact confirmation. |
list_group_membersList members of an Entra ID group. | List members of an Entra ID group. |
add_group_memberAdd a user, group, service principal, or device directory object to an Entra ID group. | Add a user, group, service principal, or device directory object to an Entra ID group. |
remove_group_memberRemove a directory object from an Entra ID group. Requires exact confirmation. | Remove a directory object from an Entra ID group. Requires exact confirmation. |
list_applicationsList Microsoft Entra application registrations. | List Microsoft Entra application registrations. |
get_applicationRetrieve one Microsoft Entra application registration by object ID. | Retrieve one Microsoft Entra application registration by object ID. |
list_service_principalsList Microsoft Entra service principals. | List Microsoft Entra service principals. |
get_service_principalRetrieve one Microsoft Entra service principal by object ID. | Retrieve one Microsoft Entra service principal by object ID. |
Quick Start
import { WeavzClient } from '@weavz-io/sdk'
const weavz = new WeavzClient({ apiKey: 'wvz_...' })
const result = await weavz.actions.execute('microsoft-entra-id', 'list_users', {
workspaceId: '550e8400-e29b-41d4-a716-446655440000',
integrationAlias: 'microsoft-entra-id',
input: { /* ... */ },
})Related Integrations
Works well with
Frequently Asked Questions
How do I connect Microsoft Entra ID to my app?
Use Weavz Hosted Connect for OAuth2 authentication. Install the SDK, create a connection through the connect portal or API, then execute tools programmatically.
What tools does Microsoft Entra ID support?
Microsoft Entra ID supports 17 tools including List Users, Get User, Create User, Update User, Delete User, and more.
Can I use Microsoft Entra ID with AI agents?
Yes. Add Microsoft Entra ID to an MCP server in Tool Mode or Code Mode. Code Mode provides 3 meta-tools with on-demand API discovery so agents can compose stateful workflows without loading every action schema up front.
Can Microsoft Entra ID be used in stateful agent workflows?
Yes. Agents can combine Microsoft Entra ID tools with Filesystem, State KV, Human Gates, input partials, and other workspace integrations while keeping execution scoped to the selected workspace or end user.
What authentication does Microsoft Entra ID use?
Microsoft Entra ID uses OAuth2. Weavz stores OAuth credentials securely and refreshes tokens when supported by the provider.
How much does the Microsoft Entra ID integration cost?
The Microsoft Entra ID integration is included on all Weavz plans including the free tier with 20,000 actions per month. No credit card required.
Connect Microsoft Entra ID in minutes
Get 20,000 free action executions every month. No credit card required.