Unified Search
search_unifiedSearch across Microsoft 365 emails, events, and files. Use a single query to retrieve results from multiple resources simultaneously.
Instructions
📖 Search across multiple Microsoft 365 resources (read-only, safe for unsupervised use)
Searches emails, events, and files simultaneously. Automatically routes to the appropriate API based on account type:
Personal accounts: Performs sequential searches for each entity type
Work/school accounts: Uses unified search API for parallel search
Args: query: Search query string (1-512 characters) account_id: Microsoft account ID entity_types: Types to search: 'message', 'event', 'driveItem' (default: all) limit: Maximum results per type (1-500, default: 50) use_cache: Whether to use cache (default: True) force_refresh: Bypass cache and fetch fresh data (default: False)
Returns: Dictionary with results grouped by entity type
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | ||
| account_id | Yes | ||
| entity_types | No | ||
| limit | No | ||
| use_cache | No | ||
| force_refresh | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||