Import leads
leads_importImport up to 1000 leads with email addresses, names, company, LinkedIn URL, and tags into the workspace lead directory.
When to use it
Bring your own lead list into SalesTouch before email or LinkedIn outreach.
linkedin:accesssalestouch:useRequirements
Example
Import these three prospects with their work emails and tag them Webinar.
{
"leads": [
{
"email": "ada@example.com",
"first_name": "Ada",
"last_name": "Lovelace",
"company": "Analytical Engines"
}
],
"source_name": "Webinar October",
"tags": [
"Webinar"
]
}{
"content": [
{
"type": "text",
"text": "{\n \"data\": { ... },\n \"meta\": null\n}"
}
],
"isError": false
}Expected: Created, updated, and skipped counts, row-level errors, and the SalesTouch lead id of every imported lead.
Parameters
leadsrequiredarrayLeads to import, at most 1000 per call. Each lead needs an email address or a LinkedIn profile URL.
source_namestringImport name recorded as the lead source, for example a list or event name.
tagsarrayTags added to every imported lead.
Aliases are shown independently because MCP clients send a flat JSON object. Use one alias from each required group, not every alias.
Common errors
insufficient_scopeReconnect the MCP and approve the requested LinkedIn permission.
paid_plan_requiredUse a SalesTouch workspace with LinkedIn MCP access.
trial_payment_method_requiredAdd a payment method in SalesTouch billing to activate the trial and LinkedIn MCP access.
invalid_inputSend between 1 and 1000 leads, each with a valid email address or LinkedIn profile URL.