contacts
Search and browse contacts, view details, run LinkedIn keyword searches, and export data as table, CSV, or JSON—read-only, no changes made.
Instructions
Search, browse and read your contacts, and export them. Changes nothing.
Tagging, noting, re-staging and linking are update_contact.
Args:
action: "list", "search", "view", "stats", "export", "linkedin_search"
or "my_connections".
query: Search text for "search", "linkedin_search" and "my_connections".
For "linkedin_search" the query is passed to LinkedIn as KEYWORDS,
matched literally — a company name, a job title, a person's name, or a
combination such as 'Acme Corp CTO' or 'Jane Doe'. A natural-language
question ('who is the CTO of Acme?') is sent through unchanged and
usually comes back empty, so prefer keywords. Nothing is filtered out
locally. An empty result and a failed search are reported in different
words, so a "no matches" line means LinkedIn really returned nobody
rather than "the search broke". Results are capped at 25 per call
because every result costs a profile fetch and a LinkedIn read.
contact_id: Which contact (view).
lifecycle_stage: Filter by stage.
min_fit_score: Only those scoring at least this.
limit: How many.
format: "table", "csv" or "json" (export).
campaign_id: Filter by campaign.
connected_since: Only those connected on or after this date.
connected_before: Only those connected before this date.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| query | No | ||
| action | No | list | |
| format | No | table | |
| contact_id | No | ||
| campaign_id | No | ||
| min_fit_score | No | ||
| connected_since | No | ||
| lifecycle_stage | No | ||
| connected_before | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |