LinkedIn outreach from ChatGPT

Last updated 6 October 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.

  1. On chatgpt.com, open Plugins → Add → Create MCP App.
  2. Name it HeyLead, set the server URL to https://heylead.dev/mcp and choose OAuth for authentication.
  3. Tick “I understand and want to continue” and click Create.
  4. Click Continue to HeyLead, sign in with Google and click Connect on HeyLead’s consent page.
  5. Start a new chat with the HeyLead plugin attached and ask: “Show my HeyLead status.”
https://heylead.dev/mcp

Tested 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

  1. Connect LinkedIn in the dashboard. Your LinkedIn password never touches HeyLead.
  2. Ask ChatGPT: “Show my HeyLead status.” It should call show_status and 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

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: a newly connected paid account starts at 20 a day and doubles each week up to its limit), 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, follow-ups and answers to replies go out without review unless you switch review on. This is the same on every plan. 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, Claude Cowork or Cursor with the same sign-in and the campaigns are the same. Works in claude.ai as a custom connector too:

  1. Open Customize → Connectors, click + Add and choose Add custom connector.
  2. Name it HeyLead, paste https://heylead.dev/mcp as the MCP server URL and click Continue. On the dialog's second screen, leave Sign in now selected and finish it.
  3. Sign in with Google, then click Connect on HeyLead's page.
  4. In a chat, open + → Connectors and switch HeyLead on.

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.