Slow start after sign-in
LinkedIn calls per 10 minutes, for the first 6 hours after signing in.
For people running LinkedIn outreach with their own AI agent: a guard MCP server that checks every LinkedIn action against daily limits, pacing and pauses, on your own machine with Claude Code or any MCP client. Early access, by request.
Request early access opens an email to [email protected]. Tell us which agent you use and how many profiles you run.
Runs on your machine. Your own LinkedIn session. Nothing sent anywhere by default.
A LinkedIn MCP server does what your agent asks; nothing in it says not today. Ask for 200 invitations and it starts on the first one, at machine speed, at three in the morning, to someone another of your agents already wrote to.
linksmcp is the part that says allow, wait or no. It keeps your own AI agent inside conservative daily limits, pacing and pauses modelled on what keeps LinkedIn accounts healthy, and remembers what was sent so nothing goes twice.
The guard starts the LinkedIn tool itself, so your agent cannot go around it. A refused call never reaches LinkedIn.
Defaults of the default preset as of 2026-10-19. LinkedIn changes its behaviour without notice, so these are conservative starting points, not a promise.
Today's cap lands between 70 and 100 percent of the limit, so somewhere from 14 to 20.
Openers, replies and follow ups together. Replies to people who wrote to you are never cut.
Connection requests reach the full 20 on day 16. 7 days idle restarts the warm-up.
08:00 to 20:00 by default. Each day the window starts up to 45 min later and ends up to 45 min earlier.
LinkedIn calls per 10 minutes, for the first 6 hours after signing in.
Replies to people who wrote to you still go.
Invitations pending 21 days or more are withdrawn, oldest first, in small batches.
Your agent can draft the follow up. The guard decides when it goes. A message, invitation note or comment with a link to someone who has not replied is refused, not edited, and the agent hears why.


You
Thanks for connecting, Dana. Curious how your team runs partner onboarding at the moment.
Following up with the case study I mentioned: yourdomain.com/case-study
Held: Dana has not replied yet. It goes once she does.
Heldlink before replyLocal mode keeps the ledger in a file on your machine. Hosted mode is optional, for two machines or several agents on one profile.
Here is what linksmcp will not do, in plain words, before you ask for access.
LinkedIn's User Agreement does not allow automated activity. You run the automation and you carry that risk. The limits lower the chance of a warning; they do not remove it.
The ledger trusts what your agent tells it. Actions you take by hand are invisible to it unless reported.
An agent that calls the LinkedIn tool directly, around the guard, is not checked at all. That is why the guard starts the LinkedIn tool itself.
With the Playwright MCP browser server the checks are best effort. The LinkedIn MCP server executor has complete checks.
No password, no cookie, and it never opens a LinkedIn page. Your agent does the work in your own browser.
{
"mcpServers": {
"linksmcp": {
"command": "node",
"args": ["/path/to/guard.js"],
"env": {
"LINKSMCP_EXECUTOR": "stickerdaniel",
"LINKSMCP_API_KEY": "",
"LINKSMCP_HOSTED_URL": ""
}
}
}
}
The guard is the only LinkedIn server your agent sees; it starts the LinkedIn tool behind itself. In Claude Code it installs as a plugin with the skill. There is no public install yet: keys are handed out by hand.
Anything else: [email protected]
An MCP server that gives an AI agent such as Claude Code tools to act on LinkedIn: search, view profiles, send invitations and messages. It does what the agent asks. linksmcp is a guard MCP server that sits in front of it and checks every LinkedIn action against daily limits, pacing and pauses first.
No tool can promise that. LinkedIn's User Agreement does not allow automated activity, and you carry that risk. linksmcp keeps your agent inside conservative daily limits, pacing and pauses, which lowers the chance of a warning. It does not remove it.
No. It never sees a LinkedIn password or cookie and never opens a LinkedIn page. Your agent does the LinkedIn work in your own browser, with your own LinkedIn session and your own internet connection.
Claude Code (as a plugin), OpenClaw, Cursor, and any MCP client that can start a stdio server, through a JSON config entry. For the LinkedIn side it works with the open source LinkedIn MCP server by stickerdaniel (complete checks) or the Playwright MCP browser server (best effort checks).
Only if two machines or several agents work on one LinkedIn profile, or several of your profiles share leads. Local mode is the default: the ledger is a file on your machine and nothing is sent anywhere. In hosted mode message text still never leaves your machine, and if the server cannot be reached the guard refuses the LinkedIn action.
Per profile, in the default preset as of 2026-10-19: connection requests 20, messages 100, profile views 250, searches 30, comments 15, accepting incoming requests 20, reactions 3, withdrawing old invitations 20. New profiles warm up from lower numbers, and a stricter preset for new or recently warned profiles allows 10 connection requests and 50 messages.
No. linksmcp is an independent tool and is not affiliated with, endorsed by or sponsored by LinkedIn Corporation.
It is in early access and keys are handed out by hand. Email [email protected] with the agent you use and how many LinkedIn profiles you run.
Early access, by request. Runs on your machine. Your own LinkedIn session.