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
- Call
linkedin_accountswhen the account is unknown. - Resolve the member with
linkedin_lookup_profile. - Find the thread with
linkedin_conversations_search. - Load context with
linkedin_conversations_messages. - 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
- Read the conversation or call
lead_status. - Confirm the exact message with the user.
- Call
linkedin_messagewith a member target andtext. - If SalesTouch requires queueing, retry with
queue: true. - 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
- Resolve ambiguous post URLs with
linkedin_lookup_post. - Call exactly one matching action:
linkedin_likeorlinkedin_comment. - Use
queue: truewhen the action cannot run immediately.
Avoid asking the agent to “engage” without specifying the exact action and comment text.
Extract post engagers
- Resolve the post with
linkedin_lookup_post. - Call
scrape_linkedin_post_reactionsorscrape_linkedin_post_comments. - Read the inline preview.
- Use
scrape_result_pagewith the returnedresult_idfor additional pages. - Use the export metadata when the complete dataset belongs outside the agent context.
Extract from search
- Use
scrape_linkedin_people_searchfor a standard LinkedIn people search URL. - Use
scrape_sales_navigator_searchfor a Sales Navigator lead search URL. - Set
preview_limitto keep the inline response small. - Page stored results instead of requesting the full extraction in one tool call.
Cancel queued work
- Get the exact queued action identifier from
statusorlead_status. - Call
queue_cancelwithqueued_action_id. - 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.