ebase runs candidate outreach from inside Claude Code — in your own signed-in Chrome, under LinkedIn’s safe limits, so your account never gets flagged.
That whole session starts with one command.
You say one thing — “connect with this person.” Routines handle accepts, follow-ups, conversations, and meeting booking automatically. No manual steps in between.
Every other outreach tool eventually gets your account flagged. ebase doesn’t blast — daily caps match what LinkedIn tolerates (25 requests, 50 messages, 100 views), and it stops at the cap with “resume tomorrow.”
It’s a purpose-built LinkedIn MCP server — not generic computer use that screenshots and guesses where to click. It drives your real, signed-in Chrome over CDP with structured operations. Nothing headless, nothing to fingerprint. The thing you can’t afford to lose stays safe.
“Connect to this candidate.” “Book a call.” “Ask for a resume.” Each is one sentence — ebase reads the profile, writes in your voice, sends, and logs it to your pipeline.
Each ask runs as a skill — call it directly, like /send-connection-request linkedin.com/in/…, or just say it in plain English. ebase chains the follow-up skills from there.
ebase doesn’t spin up a separate bot account. It runs inside the same Chrome you’re signed into — so you can keep browsing and adding people by hand while it works the pipeline.
You keep using LinkedIn normally. ebase just paces its own actions under the platform’s safe limits — and it’s selective, skipping anyone who hasn’t accepted yet, so it never re-pings or looks automated.
You’ve seen what ebase does. Here’s why the usual options don’t fit the way you actually recruit.
The best teams are built through real conversations between people. ebase exists to start more of them — never to stand in for the human on either end.
ebase never picks targets or sprays the network. You choose every person worth reaching out to — the agent just runs the outreach you’ve decided on.
A good co-worker absorbs the busywork — tracking, follow-ups, drafts — so your attention goes where only you can: connecting with people.
One curl command. uv, Playwright, the MCP server and the skills register with Claude Code in under five minutes.
It drives your real, authenticated Chrome session over CDP — no headless browser, nothing for LinkedIn to flag.
“Connect to this profile.” “Follow up with last week’s accepts.” Natural language in, real outreach out.
Every action is logged and capped to LinkedIn-safe daily limits. The agent refuses to cross them.
That’s the whole pitch. Five minutes from this command to a connection request written in your voice.
Open source, MIT-licensed — read every line before it ever touches your LinkedIn account.