List Contacts
list-contactsFind a contact by exact email, phone number, or external ID, or browse contacts filtered by list or tag. Use it to check if someone is a contact or see who belongs to an audience.
Instructions
Purpose: List contacts, or look one person up.
Use when: the user asks "is X a contact?", "who is in this list?", "who has this tag?". Pass an exact email, phone_number or external_id to find one person, or list_id / tag_id to see an audience.
Not for: counting a list or tag (get-list and get-tag return contact_count). Don't read ids or timestamps back to the user unless they ask for them.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| after | No | Cursor for the next page: the `id` of the last item on this page. Cannot be combined with `before`. | |
| No | Exact email, case-insensitive. | ||
| limit | No | Items per page, 1-100. Defaults to 20. | |
| before | No | Cursor for the previous page: the `id` of the first item on this page. | |
| tag_id | No | Only contacts with this tag. | |
| list_id | No | Only contacts in this list. | |
| external_id | No | Exact match on the organization's own identifier. | |
| phone_number | No | Exact phone number; normalized to E.164 before matching. |