Search personal records
search_personalUnified search across ALL of the caller's workspace data — notes, tasks, remembered facts, calendar events, inbox, documents, goals, reading list, prompts, decisions, wiki, meeting notes, tracked documents (passports/visas/insurance), subscriptions, warranties, people in the personal contact book (type 'contact', fuzzy + transliterated), and CRM leads (when the workspace has the Lead Center). Read-only. Returns ranked matches, each carrying its type, id, title and a snippet. Pass 'types' to restrict to specific entity types (e.g. ['note','lead']); omit it to search everything. Pass 'include_kb': true to ALSO federate top matches from the workspace's Knowledge Base (tagged 'kb_chunk'). Use to answer 'what did I write / note / remember / file about X'.
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_personal"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| query | Yes | ||
| types | No | Optional list of entity types to restrict the search to (e.g. ['note','task','lead']). Omit to search all types. | |
| include_kb | No | When true AND the workspace has a Knowledge Base, also return top KB chunk matches (type 'kb_chunk'). Default false. |