search_query
Search across Microsoft 365 with KQL to find messages, files, sites, lists, people, and events. Specify the query and entity types, with size controls for result count.
Instructions
Unified Microsoft Search (KQL). entity_types: comma-separated (message, driveItem, site, listItem, person, event).
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"query": "<query>"
},
"name": "search_query"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| size | No | ||
| query | Yes | ||
| entity_types | No | message,driveItem,site,listItem,person,event |