search-m365
search-m365Search Microsoft 365 mail, calendar, Teams chats, SharePoint, and OneDrive using KQL queries. Retrieve pointers to full content across sources via one unified search.
Instructions
Cross-source Microsoft 365 search (Mail, Calendar, Teams messages, SharePoint, OneDrive). KQL supported. Restriction from Graph: driveItem/drive/site/list/listItem can be combined in one call; message, event and chatMessage must each be searched in a SEPARATE call. Use the returned pointers with dedicated tools to fetch full content.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| from | No | Result offset for paging (default 0) | |
| size | No | Number of results (default 25) | |
| query | Yes | Search query (KQL supported), e.g. "AI Workshop 3.0" | |
| entityTypes | No | Entity types to search (default ["driveItem","site","listItem"]). message/event/chatMessage must be searched alone. |