get_lead_detailsreadleads.view
Full profile for a single lead - enrichment, contact info, custom fields, recent activity.
Parameters
| lead_id * | string | Lead ID (UUID). |
Returns
Full lead object including custom_fields, enrichment, recent_activities, related_workflows.
Example question
"Who is lead 8f3...d2 and where are they in the pipeline?"
get_lead_journeyreadleads.view
Stage history timeline for a single lead.
Parameters
| lead_id * | string | Lead ID (UUID). |
Returns
Ordered list of stage transitions with timestamps, employee_id, and reason.
Example question
"Walk me through the journey of lead 8f3...d2."
list_custom_fieldsreadleads.view
Custom field definitions for leads.
Parameters
None.
Returns
Per field: id, name, type, options (for enum types), required.
Example question
"What custom fields can I filter leads on?"
list_insta_listsreadleads.view
Saved Instagram audience lists (used as campaign targets).
Parameters
None.
Returns
Per list: id, name, contact_count, source, last_synced_at.
Example question
"Show me my Instagram contact lists and their sizes."
list_tagsreadleads.view
Tag library with lead counts.
Parameters
None.
Returns
Per tag: id, name, color, lead_count.
Example question
"What tags are most-used in my account?"
search_leadsreadleads.view
Search and filter leads. Multiple filters AND together.
Parameters
| query | string? | Free-text search across name, IG handle, custom fields. |
| tags | string[]? | Lead must have ALL listed tags. |
| stage | string? | Pipeline stage name. |
| has_email | boolean? | Only leads with an email on file. |
| has_phone | boolean? | Only leads with a phone on file. |
| created_after | date? | ISO date or relative period. |
| created_before | date? | ISO date or relative period. |
| page | integer | Defaults to 1. |
| limit | integer | Defaults to 50, max 200. |
Returns
Page of leads with id, name, ig_handle, tags, stage, score, last_activity_at.
Example question
"Show me leads tagged high-intent that haven't replied in 7 days."