leads_read
Read CRM leads for an agent. Actions: list, get, export, export_filtered. For action=list, default mode=compact (id/name/email/phone/ts — no metaData blobs). Use mode=full only when you need complete lead objects; prefer action=get for one lead. Does not create/update — use leads_write. Not for client accounts (clients_read).
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": {
"action": "<action>",
"agentId": "<agentId>"
},
"name": "leads_read"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | compact (default): short summary fields only — token-cheap. full: complete API objects (heavy). Prefer get_* for one item. | |
| page | No | ||
| limit | No | ||
| action | Yes | ||
| cursor | No | ||
| leadId | No | ||
| agentId | Yes | ||
| filters | No | Body for export_filtered (groupName, searchTerm, etc.). | |
| groupName | No | ||
| timeRange | No | ||
| searchTerm | No | ||
| leadFilters | No | ||
| searchField | No | ||
| propertyFilter | No | ||
| useAgentLeadsEndpoint | No |