HomeAI Agent (MCP) › ChatGPT

ChatGPT LinkedIn Automation — Connect ChatGPT to LinkedIn with MCP

Add Linkydy as a local MCP server in ChatGPT Desktop to search LinkedIn people, save and list leads, find work emails, send connection requests, react or comment, and read campaign status — through your own Chrome session.

What ChatGPT can do through Linkydy

  • Search leads by prompt — use search_leads for keyword/title text search or search_by_url for exact filters from a standard LinkedIn people-search URL.
  • Save and manage a pipeline — matches go into the Linkydy CRM with name, title, company, and profile URL; ChatGPT can list and review them later.
  • Find a work email — call find_email for one profile URL; your Apollo.io API key must be configured in the extension.
  • Run outreach — send one connection request with {{FIRST_NAME}}, {{LAST_NAME}}, {{POSITION}}, and {{COMPANY}} placeholders, or warm a prospect with a reaction or comment.
  • Monitor results — ask for sent, accepted, pending, acceptance rate, and today's invite count.

The division of labor: ChatGPT plans and calls tools; Linkydy executes in your browser. The extension auto-pauses on LinkedIn's own invite-limit or rate-limit response, while ChatGPT should use get_safety_status to pace sends.

Before you start: how ChatGPT connects

Use ChatGPT Desktop's local MCP server form. On a Plus/Pro desktop build that exposes the feature, open Settings → Connectors → Advanced / Developer mode → Add MCP server. Enter the same command, arguments, and environment variable shown by the Linkydy extension.

Setup steps

  1. Install Node.js 18+, then install Linkydy, sign in, and keep Chrome open.
  2. Open Linkydy dashboard → AI Agent (MCP) → copy the private pairing token. Premium unlocks the token and On switch.
  3. In ChatGPT Desktop open Settings → Connectors → Advanced / Developer mode → Add MCP server, then enter:
    Command: npx
    Arguments: -y linkydy-mcp
    Environment variable:
      LINKYDY_TOKEN = PASTE_YOUR_TOKEN_HERE
  4. Save the server. ChatGPT launches linkydy-mcp locally; it opens a loopback WebSocket on 127.0.0.1:8765 for the Chrome extension.
  5. Toggle the connection On in Linkydy. When the status dot turns green, ask ChatGPT to call get_account.

If your ChatGPT surface does not expose a local command form and only accepts an HTTPS URL, that surface needs a separate stdio-to-HTTPS MCP bridge. The Claude and Cursor setups launch the local server directly.

Example prompts

"Call get_account. If I'm signed in and Premium, use search_leads with title ‘Head of Growth’, keywords ‘e-commerce Paris’, and count 20. Then call list_leads and show me the results."
"Use search_by_url with this filtered LinkedIn people-search URL: [paste URL]. Collect 15 profiles and list their names, titles, and companies."
"For this approved profile URL, call find_email. If it is not configured, tell me to add my Apollo.io API key in Linkydy."
"Call get_safety_status. Draft one connection request under 200 characters using {{FIRST_NAME}} and {{COMPANY}}, show it to me, and wait for approval before send_connection."
"Call get_campaign_stats and summarize sent, accepted, pending, and acceptance rate."

Safety and pacing

ChatGPT never sees your LinkedIn password or session cookie. Actions run in your own Chrome session, from your own IP, while the browser and MCP connection are on. The MCP implementation has no artificial daily cap: get_safety_status reports today's invite count so ChatGPT can self-pace, and the extension auto-pauses if LinkedIn returns an invite-limit (415) or rate-limit (429) signal. Avoid burst sending and review write actions in ChatGPT.

MCP access requires Linkydy Premium. Free accounts get an explicit premium_required response — no silent failures, no surprise charges. More on the overall risk model: Is LinkedIn automation safe?

FAQ

ChatGPT + LinkedIn, answered

Does ChatGPT support MCP servers like Linkydy?

The Linkydy extension currently documents local setup for ChatGPT Desktop on plans that expose Connectors and Advanced / Developer mode. Add a server with command npx, arguments -y linkydy-mcp, and environment variable LINKYDY_TOKEN. If your ChatGPT surface only accepts a URL, it needs a separate HTTPS MCP bridge instead.

Is ChatGPT LinkedIn automation against LinkedIn's terms?

LinkedIn's user agreement prohibits automated activity, so any automation carries risk. Linkydy runs actions in your own browser and auto-pauses when LinkedIn returns invite-limit or rate-limit signals. The MCP server does not impose an artificial daily cap, so ChatGPT should use get_safety_status and pace sends. You remain responsible for LinkedIn's terms.

Does my LinkedIn session pass through OpenAI or any cloud service?

No. ChatGPT only exchanges tool calls and results with the Linkydy MCP server. The server relays actions to the Chrome extension over a local WebSocket, and the extension performs them in your own logged-in browser. Your password and session cookies never leave your machine.

Do I need a paid plan to connect ChatGPT to Linkydy?

Custom MCP connectors require a ChatGPT plan with developer mode; check your ChatGPT settings for availability. On the Linkydy side, the MCP integration is a Premium feature — free accounts get a clear premium_required response, while free credits still cover the CRM, email finder, and manual outreach.

Turn ChatGPT into your SDR

Install Linkydy, pair ChatGPT Desktop with one private token, and run a supervised search-to-outreach workflow in your own Chrome session.

MCP is a Premium feature · Start free with CRM credits · No credit card required