Microsoft Users
Arcade Optimized
Arcade.dev LLM tools for Microsoft Graph user profiles and organizational hierarchy
4tools
Microsoft Users Toolkit
Provides LLM-callable tools for querying Microsoft Graph user profiles and organizational hierarchy. Enables agents to resolve identities, enrich contacts with org data, and traverse reporting relationships within a Microsoft 365 tenant.
Capabilities
- Identity resolution: Look up one or more users by email address, UPN, or user ID; automatically selects single or batch Graph API calls for efficiency.
- Current user context: Retrieve the authenticated user's own profile — name, email, job title, department, office location, and tenant domain.
- Org hierarchy traversal: Fetch a user's direct reports (paginated) or their direct manager; handles the case where no manager exists (e.g., top-level executives).
- Profile enrichment: Augment calendar attendees, email participants, or other identity references with structured org data such as department and job title.
Note: All tools require a Microsoft 365 work or school account. Personal Microsoft accounts (outlook.com, hotmail.com, live.com) are not supported.
OAuth
Authentication is handled via OAuth 2.0 through the Microsoft provider. See the Arcade Microsoft auth provider docs for setup instructions, required app registrations, and supported scopes.
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