SalesTouch Docs
All MCP tools
Writes to LinkedInLinkedIn

LinkedIn invite then message

linkedin_invite_then_message

Send an invitation now and automatically send one follow-up message after the member accepts.

When to use it

Invite a member now and automatically send one follow-up after acceptance.

Required scopes
linkedin:accesssalestouch:use
Execution
Synchronous MCP tool call

Requirements

Provide one member target: identifier, recipient, linkedin_url, profile_url, or handle.
Provide follow-up content using follow_up_message, follow_up_text, message, or text.
Set retry_invitation only after the user explicitly asks to replace an existing pending invitation workflow.

Example

Ask your agent

Invite https://www.linkedin.com/in/example, then send “Thanks for connecting.” after acceptance.

Tool arguments
{
  "linkedin_url": "https://www.linkedin.com/in/example",
  "invite_message": "Would love to connect.",
  "follow_up_message": "Thanks for connecting."
}
MCP response envelope
{
  "content": [
    {
      "type": "text",
      "text": "{\n  \"data\": { ... },\n  \"meta\": null\n}"
    }
  ],
  "isError": false
}

Expected: Invitation state plus the persisted follow-up identifier.

Parameters

account_id
string

Connected SalesTouch account id, username, email, handle, or account URL.

identifierrequired
string

LinkedIn member handle, public id, account id, or profile URL.

queue
boolean

Set true to queue this action when it cannot run now.

scheduled_for
string

Future ISO 8601 datetime with timezone. The action will never run before this time and queueing is implicit.

invite_message
string

Optional invitation note.

follow_up_messagerequired
string

Message to send once the invitation is accepted.

retry_invitation
boolean

Explicit user authorization to replace an existing pending invitation workflow. Never set automatically.

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_scope

Reconnect the MCP and approve the requested LinkedIn permission.

paid_plan_required

Use a SalesTouch workspace with LinkedIn MCP access.

trial_payment_method_required

Add a payment method in SalesTouch billing to activate the trial and LinkedIn MCP access.