LinkedIn outreach from ChatGPT
Last updated 29 September 2026
ChatGPT can run your LinkedIn outreach once it has the tools. HeyLead is an MCP server that gives it them: find the right people, write to them in the voice of your own LinkedIn posts, follow up, handle replies. One URL, one browser sign-in, then one sentence in the chat.
Connect HeyLead in ChatGPT
Works in ChatGPT: add HeyLead as a custom MCP app.
- On chatgpt.com, open Plugins → Add → Create MCP App.
- Name it HeyLead, set the server URL to
https://heylead.dev/mcpand choose OAuth for authentication. - Tick “I understand and want to continue” and click Create.
- Click Continue to HeyLead, sign in with Google and click Connect on HeyLead’s consent page.
- Start a new chat with the HeyLead plugin attached and ask: “Show my HeyLead status.”
https://heylead.dev/mcpTested on ChatGPT Pro on 29 September 2026. Whether Create MCP App is offered depends on your ChatGPT plan and settings. The hosted server speaks Streamable HTTP with OAuth, so there is no Python, uv, API key or command entry; ChatGPT finds the sign-in flow on its own.
Finish and verify
- Connect LinkedIn in the dashboard. Your LinkedIn password never touches HeyLead.
- Ask ChatGPT: “Show my HeyLead status.” It should call
show_statusand report your workspace, even if it is empty.
A created app is only the first step. Setup is verified when HeyLead answers a tool call. If no tools appear, see troubleshooting.
Then just ask, in the chat you already use
- "I shipped a webhook debugger for Stripe. Find 40 people who would buy it."
- "Show me the personas and the search before anything exists."
- "Launch it."
- "Who replied this week, and what did they say?"
- "Pause everything."
generate_icp answers with 2 to 4 buyer personas grounded in your website. create_campaign saves a draft and sends nothing.
Outreach starts only when you say launch. HeyLead sends from your own LinkedIn account at a human pace: at most 20 invitations a day and 100 a week on a free LinkedIn account (more on Premium or Sales Navigator), Monday to Friday 08:00 to 22:00 in your time zone, minutes apart. It backs off when LinkedIn pushes back and resumes on its own. You can pause any campaign at any time.
Why an MCP server and not a browser extension
ChatGPT already holds the brief: what you built, who it is for, what you told it last week. HeyLead reads that through the same chat and writes the campaign from it.
It reaches LinkedIn through Unipile's API from the cloud, never through your browser, so campaigns keep running with the laptop closed.
Every decision the agents take is readable with inspect or on the campaign page.
Questions people ask
Does ChatGPT send anything on its own?
No. Tools that send need your say-so in the conversation. Opening messages and follow-ups wait for your approval until you switch to autopilot; invitations go out once a campaign is launched.
Can I use the same account from Claude or Cursor too?
Yes. It is one hosted workspace. Connect from Claude Code or Claude Desktop or Cursor with the same sign-in and the campaigns are the same. Works in claude.ai as a custom connector too: open Settings → Connectors, choose Add custom connector and enter the same URL.
Is it open source?
The client is MIT on GitHub; the hosted backend, prompts and knowledge base are proprietary. Self-hosting is described on open-source LinkedIn automation.