Update List Membership
Add or remove members from a list in bulk. For contact lists, pass contact_ids or linkedin_urls (resolved to existing contacts in your CRM); for company lists, pass company_ids or linkedin_company_ids. Cross-kind mismatches, such as adding companies to a contacts list, return a clear error so you always target the right roster.
Example prompt: Add these three LinkedIn profiles to my 'senior-clinical-belgium' list
{
"list_id": "senior-clinical-belgium",
"action": "add",
"added": 3,
"skipped": 0
}What you can build
Parameters
Inputs accepted by update_list_membership.
| Name | Type | Description |
|---|---|---|
| list_id | string | The list ID |
| action | "add" | "remove" | Whether to add or remove members |
| contact_ids | string[] | Contact UUIDs to add or remove (contact lists only) |
| linkedin_urls | string[] | LinkedIn URLs - resolved to existing contacts in your CRM (contact lists only) |
| company_ids | string[] | Company UUIDs to add or remove (kind='companies' lists only) |
| linkedin_company_ids | string[] | LinkedIn company IDs to resolve and add or remove (kind='companies' lists only) |
| lookup_items | object[] | Array of structured contact identifiers. Alternative to contact_ids/linkedin_urls. Each item accepts any identifier the caller has. |
Related tools
Manage Outreach Lists
Create, delete, and list outreach lists for contacts, companies, or do-not-contact rosters. Organize your LinkedIn outreach by segment via MCP.
Update List Details
Rename a list, edit its description, or archive and unarchive it. Keep your LinkedIn outreach lists organized and current via MCP.
List And Export Contacts
Query and export LinkedIn contacts with rich filters by connection status, campaign, tags, or custom attributes. Returns JSON or CSV for bulk export.
The complete LinkedIn API. Ready when you are.
Connect your first LinkedIn profile in under 5 minutes. Every tool, every seat, no feature gates. Safe limits, warm-up, and full permission control built in.