This is the setup guide for running signal-based LinkedIn outreach through Claude using the SalesRobot MCP.
Signal-based means you are not building cold lists. You are pulling prospects who have already done something observable — commented on a post, reacted to content, attended an event, joined a group, changed jobs — and reaching them with a reason that is specific to that action.
The SalesRobot MCP gives Claude the ability to pull those signals, build the campaign, write the sequence, and start the outreach. All from a single conversation.
This guide covers everything you need to go from zero to a live signal-based campaign.
Three things need to be in place before Claude can do anything.
1. A SalesRobot account with at least one LinkedIn account connected
Claude cannot connect LinkedIn accounts for you. You need at least one LinkedIn account already added inside SalesRobot. Go to SalesRobot → Settings → API Key and copy your API key. This is the single authentication layer between Claude and your SalesRobot account.
2. Claude Desktop installed
This MCP works with the Claude Desktop app only. Not the browser version at claude.ai. Download it from anthropic.com.
3. A signal to work from
Before you open Claude, know what signal you are targeting. A competitor post URL. A LinkedIn event URL. A group URL. A Sales Navigator search. You need something specific to point Claude at. The system works from real signals, not abstract targeting.
The SalesRobot MCP server requires Node.js version 18. Use NVM (Node Version Manager) to install it cleanly.
macOS / Linux:
Install NVM first (skip if you already have it):