Microsoft Users
Arcade Optimized
Arcade.dev LLM tools for Microsoft Graph user profiles and organizational hierarchy
4tools
Microsoft Users Toolkit
The Microsoft Users toolkit connects to the Microsoft Graph API to expose user profile and organizational hierarchy data from Microsoft 365 tenants. It enables LLMs to look up users, resolve org structure, and enrich identifiers with rich profile metadata.
Capabilities
- Profile lookup: Resolve one or more users by email address, UPN, or user ID in a single call; retrieve name, job title, department, office location, and tenant domain.
- Self-identification: Fetch the authenticated user's own profile including organizational context.
- Org hierarchy traversal: Walk up and down the reporting chain — retrieve a user's direct manager or their full list of direct reports.
- Batch-optimized Graph calls: Multi-user lookups automatically switch between single and batch Graph API calls to minimize latency.
Note: All tools require a Microsoft 365 work or school account. Personal Microsoft accounts (outlook.com, hotmail.com, live.com) are not supported.
OAuth
This toolkit uses OAuth 2.0 via the Microsoft provider. Arcade manages token acquisition and refresh automatically. See the Microsoft auth provider docs for configuration details.
Available tools(4)
4 of 4 tools
Operations
Behavior
| Tool name | Description | Secrets | |
|---|---|---|---|
Get a user's direct reports from the organizational hierarchy.
Returns a paginated list of users and organizational contacts who report
directly to the specified user.
Requires a Microsoft 365 work or school account. Not available for
personal Microsoft accounts (outlook.com, hotmail.com, live.com). | |||
Get a user's direct manager from the organizational hierarchy.
Returns the manager's profile data. If the user has no manager (e.g.,
top-level executives), returns a response indicating no manager was found.
Requires a Microsoft 365 work or school account. Not available for
personal Microsoft accounts (outlook.com, hotmail.com, live.com). | |||
Look up one or more users by email address, UPN, or user ID.
Accepts a list of identifiers and automatically optimizes between single
and batch Graph API calls. Use this to enrich calendar attendees or email
participants with job titles, departments, and org data.
Requires a Microsoft 365 work or school account. Not available for
personal Microsoft accounts (outlook.com, hotmail.com, live.com). | |||
Get information about the current user including name, email, job title,
department, office location, and tenant domain. |
Get Building
Last updated on