sessions stayLocal
built forMCP
by defaultDry run

Put your LinkedIn
invites
on autopilot with AI agents

Tell your AI who to reach. Pilot does the sending from your LinkedIn, at a safe, human pace.

Start free >>
Works with your agent
Claude ChatGPT Claude Code Cursor Windsurf GitHub Copilot n8n
claude · connected to pilot (mcp) LIVE · paced
Invite the 6 people I met at the SaaS meetup. Add a short note. Show me first.
get_relationship × 6 ✓
2 are already connected, 4 aren't. Here's what I'd send:
PREVIEW · NOTHING SENT
“Hi Lena, great chatting about onboarding flows at the SaaS meetup on Thursday. Would love to stay in touch.” +3 more
Looks good, send them.
send_connection_request confirm:true × 4 ✓ queued
Done. 4 invites queued. They'll go out a few minutes apart.
Ask your agent…

Today's runway

alex-rivera
Connects 0/10
Messages 0/10
Reactions 0/20
Comments 0/5
Lena Fischer
connect + note
sent 14:32
Marcus Oyelaran
connect + note
in 4m 12s
Priya Natarajan
connect + note
queued
Tomás Herrera
connect + note
queued
Jun Park
already connected
skipped
one at a time · a few minutes apart · stops on any warning
What you get

Three tools. Ready in minutes.

Everything runs on your own computer.

Chrome extension

⏱ 1 minute setup

Connects your LinkedIn account to Pilot.

linkedin.com/feed
  • Shows who's logged in
  • Type a 6-digit code
  • Done. No passwords shared

MCP server

Works with any AI app

Lets your AI use LinkedIn through Pilot.

Claude ChatGPT Cursor Windsurf GitHub Copilot
pilot · 11 tools ready
Send inviteSend messageReactComment Search connectionsCheck connectionTrack job+4 more
  • Claude, ChatGPT, Cursor and more
  • 11 ready-made tools
  • Asks you before it sends

CLI

For your terminal

Every action as a simple command.

$ linkedin-pilot accounts ● alex-rivera connected $ linkedin-pilot invite \ linkedin.com/in/lena-f \ --note "Great meeting you!" preview · nothing sent $ … --send ✓ queued · goes out in ~4 min
  • Invite, message, react, comment
  • Preview by default
  • Add --send to go live
+ Local dashboard+ REST API & SDK+ Activity log+ Many accounts
100%Runs on your computer. Your login never leaves it.
2–8 minBetween actions, just like a real person.
0Double sends. Every action runs once.
1stWarning from LinkedIn stops everything.

Who is Pilot for?

Founders & sellers

Ask your AI to follow up with people you met. Pilot does the sending.

Developers

Build on a simple API, SDK, CLI and MCP server.

Agencies & teams

Run many LinkedIn accounts. Each one has its own limits.

MCP server

One connection. Every AI agent.

Add Pilot to your AI once. Then it can work on LinkedIn for you, safely.

Your AI
Claude
ChatGPT
Claude Code
Cursor
Windsurf
Copilot
MCP server
Pilot Runs on your computer
Your LinkedIn
Alex Rivera ● Safe pace
1You ask→ 2AI shows a preview→ 3You approve→ 4Pilot sends it
Tools your AI getsAsks you first Sends nothing
Send invitesend_connection_request
Send messagesend_message
React to a postset_reaction
Comment on a postpost_comment
Search connectionslist_connections
Check a connectionget_relationship
Track or cancelget_job · cancel_job
Connect an accountcreate_pair_code
Agent-native

Works with the AI you already use

Same tools. Same safety rules. You approve every send.

Claude

Add Pilot to Claude Desktop. Then just ask.

claude desktop
React “insightful” to Dana's launch post and leave a short congrats comment.
set_reaction insightful ✓ post_comment preview
~/outreach — zsh
$ linkedin-pilot message linkedin.com/in/dana-k \ --text "Congrats on the launch!" › preview · 1st-degree ✓ · existing chat found › would send 1 message · 3/10 today $ … --send › queued job_8f2c · runs in ~5m

Claude Code

Run outreach from your terminal. Nothing sends until you add --send.

Coming soon

ChatGPT

Use Pilot from ChatGPT on web or phone. Your login stays on your computer.

chat · mobile
Who from my connections works at Linear?
list_connections search:"Linear" ✓ 3 found
agent.ts
const job = await pilot.invites.send({ account: "acc_alex", receiverProfileUrl: url, note: `Hi ${name}, loved your talk…`, }, { idempotencyKey: lead.id }) // → 202 { job: { id, status: "queued" } }

Your own code

Use our SDK or REST API. Safe retries are built in.

The toolset

Everything outreach needs. Nothing that gets you flagged.

Four actions, done the way a real person would do them.

Safe daily limits on every action
01 · Grow your network

Send connection requests

With a personal note. Never the same person twice.

Up to 10 a day
agent · invite sent
Lena Fischer · 2nd Head of Product at Northwind · SaaS onboarding Berlin, Germany · 500+ connections
ConnectPending Message More
Add a note to your invitation ✕
Hi Lena, great chatting about onboarding flows at the SaaS meetup on Thursday. Would love to stay in touch.
108/300Send
02 · Show up in the feed

React and comment on posts

All 6 reactions. One thoughtful comment per post.

20 reactions a day
5 comments a day
agent · reaction: insightful
Dana Kim · 1stFounder at Loopline · ex-Stripe2h ·

After 14 months of building, Loopline is live today 🎉 Onboarding that adapts to every user, set up in an afternoon. Huge thanks to our first 40 design partners.

Loopline 1.0onboarding that adapts
24836 comments · 12 reposts
Insightful Comment Repost Send
Comment
03 · Start conversations

Send direct messages

Start a chat or reply to one. Pilot waits like a person typing.

Up to 10 a day
agent · sending in 38s
MessagingSearch messages
Marcus OyelaranGreat meeting you at the…
Priya NatarajanYou: Thanks for the intro!
Lena FischerSounds good, talk soon
Dana KimLoved the demo 🙌
Marcus Oyelaran · 1stPartnerships at Relay · Lisbon
THURSDAY
Marcus Oyelaran

Great meeting you at the meetup! Send over that onboarding deck when you get a chance.

TODAY
Alex Rivera

Send
04 · Know your network

Know your network

Search your connections. See who is connected, pending or new.

Read only
agent · 3 found
1,284 connections
Linear
Sofia OrtegaProduct Designer at Linear
Message
Ben AdeyemiEngineer at Linear
Message
Hana TanakaGrowth at Linear
Message
Jun Park1st · connected
Priya NatarajanInvitation pending
Tomás Herrera2nd · not connected
Built into every action
Never twiceNo repeat invites or messages
Scheduled sendsPick any day and time
Preview firstSee it before it sends
Activity logEvery action recorded
Safety first

Built for your account, because it is your account.

Pilot is built to keep your account safe, not to push volume.

Dry run by defaultYou see everything first. Nothing sends until you say yes.
Agents can't loosen the rulesYour AI can't raise limits or restart a stopped queue. Only you can.
Stops at the first warningAny warning from LinkedIn pauses everything right away.
Your session stays homeYour login is encrypted and never leaves your computer.
pilot · queue · alex-rivera
14:32:08 connect lena-fischer 200 ✓ 14:37:51 react activity:7231… 200 ✓ 14:44:19 message marcus-oyelaran 200 ✓ 14:49:02 connect priya-natarajan 429 ✕ ■ queue halted · possible restriction 3 jobs held · no retry · nothing else sent
Paused until you say soCheck what happened, then resume it from your dashboard.
Setup in 3 minutes

Take off in three steps

01

Install Pilot

One command. It runs on your computer.

02

Connect LinkedIn

Enter a 6-digit code in our Chrome extension.

481907
03

Ask your agent

Add Pilot to Claude, Cursor or any MCP app. Then ask.

$ npx linkedin-pilot mcp-config
For developers

An API that agents can't misuse

Send a profile link, get a job back. Add dryRun: true to preview anything.

  • OpenAPI spec for every route
  • Safe retries with an Idempotency-Key
  • Clear errors that say what to do next
  • Many accounts, and Pilot never guesses which one
{
  "mcpServers": {
    "pilot": {
      "command": "npx",
      "args": ["linkedin-pilot", "mcp"],
      "env": { "PILOT_API_KEY": "pk_live_…" }
    }
  }
}

// tools: list_accounts · get_status · create_pair_code
//        list_connections · get_relationship
//        send_connection_request · send_message
//        set_reaction · post_comment · get_job · cancel_job
Pricing

No subscription. Pay only for what you send.

Other tools charge every month, even when you don't use them. Pilot charges per action.

Pay as you go🎁 $5 free to start
$0/ month

No plan. No seat fee. You only pay when Pilot sends something.

Connection request$0.05
Direct message$0.05
Comment$0.05
Reaction$0.01
Searches & checksFree
Start with $5 free >>
✓ Credits never expire✓ Top up from $10✓ Nothing to cancel
What would you pay?
0300600 · safe max
Typical subscription tool$99/mo
Pilot$10/mo
You save
$89/ month
That's $1,068 a year

Quiet month? You pay $0.

Even at the safe max, Pilot costs $30 a month.

Subscription toolsPilot
Monthly fee$59–$149$0
You pay in quiet monthsYesNo
Unused creditsLost every monthNever expire
Your LinkedIn loginOften on their cloudStays on your computer
Works with AI agentsRarelyBuilt in (MCP)
Agency or team?Volume pricing for many accounts.
Talk to us >>

Frequently asked questions

What is Pilot?+
A tool that lets your AI do LinkedIn outreach for you: invites, messages, comments and reactions. It runs safely, from your own account.
Is there a subscription?+
No. You pay per action Pilot sends. Searches and checks are free, and credits never expire.
Can Claude or ChatGPT use Pilot?+
Yes. Pilot is an MCP server, so Claude, Cursor, ChatGPT and other AI apps can use it. You approve every send first.
Will my LinkedIn account get banned?+
Automation is against LinkedIn's rules, so there is always some risk, and it's yours. Pilot keeps it low: small daily limits, human-like gaps, and it stops at the first warning.
Where is my LinkedIn login stored?+
Only on your computer, encrypted. Our cloud never stores them.
Does Pilot scrape LinkedIn?+
No. Pilot doesn't scrape or click around in a browser. It only does what you could do by hand.
Can I manage more than one LinkedIn account?+
Yes. Each account has its own limits and history. Your AI always has to say which one to use.
Which actions are supported?+
Connection requests, messages to your connections, comments, and all six reactions. Plus searching your connections.

Let your agent fly the outreach. You keep the controls.

No subscription. Start with $5 free and pay only for what you send.

Start free >>