SalesTouch Docs

LinkedIn workflows

Reliable SalesTouch MCP sequences for research, conversations, outreach, engagement, and extraction.

The strongest MCP workflows use small, inspectable tool calls. Resolve identities first, mutate second, and verify state after queued or delayed work.

Research a prospect and conversation

  1. Call linkedin_accounts when the account is unknown.
  2. Resolve the member with linkedin_lookup_profile.
  3. Find the thread with linkedin_conversations_search.
  4. Load context with linkedin_conversations_messages.
  5. Ask the agent to summarize the relationship before drafting anything.

Prompt:

Look up this profile, find our LinkedIn conversation, read the message history, and summarize the relationship. Do not send anything.

Send to an existing connection

  1. Read the conversation or call lead_status.
  2. Confirm the exact message with the user.
  3. Call linkedin_message with a member target and text.
  4. If SalesTouch requires queueing, retry with queue: true.
  5. Report whether the action was sent or queued.

Invite and follow up after acceptance

Use linkedin_invite_then_message when the follow-up should run only after the invitation is accepted. Provide the target and follow_up_message; the invitation note is optional.

Use lead_status later to inspect invitation acceptance, the persisted follow-up, or queued-message state.

Engage with a post

  1. Resolve ambiguous post URLs with linkedin_lookup_post.
  2. Call exactly one matching action: linkedin_like or linkedin_comment.
  3. Use queue: true when the action cannot run immediately.

Avoid asking the agent to “engage” without specifying the exact action and comment text.

Extract post engagers

  1. Resolve the post with linkedin_lookup_post.
  2. Call scrape_linkedin_post_reactions or scrape_linkedin_post_comments.
  3. Read the inline preview.
  4. Use scrape_result_page with the returned result_id for additional pages.
  5. Use the export metadata when the complete dataset belongs outside the agent context.
  • Use scrape_linkedin_people_search for a standard LinkedIn people search URL.
  • Use scrape_sales_navigator_search for a Sales Navigator lead search URL.
  • Set preview_limit to keep the inline response small.
  • Page stored results instead of requesting the full extraction in one tool call.

Cancel queued work

  1. Get the exact queued action identifier from status or lead_status.
  2. Call queue_cancel with queued_action_id.
  3. Report the cancellation result; do not assume a local request cancelled the remote action.

Trust returned state

Treat sent, queued, accepted, and cancelled states returned by SalesTouch as the source of truth. Do not infer execution from the original prompt.

On this page