Free to start. Hosted LinkedIn MCP for your own account: inbox, invites, search. Not by LinkedIn.
HeyReagent is a hosted MCP server and API for your own LinkedIn account. You sign in once, connect LinkedIn, and give your AI app one address. From then on it can read your inbox, send messages and invitations, search people, and work with posts.
The MCP address: https://api.heyreagent.com/mcp
It is an address, so there is nothing to install or keep running, and it works in apps that live in a browser, such as Claude and ChatGPT on the web.
HeyReagent is not made by, affiliated with or endorsed by LinkedIn, and LinkedIn has not published an MCP server of its own. It is an independent service that acts on your own LinkedIn account, at your direction.
This repository holds the steps to connect an AI app, a plugin for Claude Code, and two n8n workflows. The server is hosted; its code is not here.
Signs in to your account. No key.
Signs in to your account. No key.
Uses your key.
Create a custom connector called HeyReagent for my LinkedIn. It is a remote MCP server over streamable HTTP at https://api.heyreagent.com/mcp. Every request needs the header "Authorization: Bearer" followed by my key. Ask me for the key in your secure form, not in this chat. Then list its tools and run get_my_profile to check that it works.
Uses your key.
claude mcp add --transport http heyreagent https://api.heyreagent.com/mcp \
--header "Authorization: Bearer YOUR_KEY"
Or install the plugin in this repository, which signs in to your account and needs no key. See The plugin.
Uses your key.
{
"mcpServers": {
"heyreagent": {
"url": "https://api.heyreagent.com/mcp",
"headers": {
"Authorization": "Bearer YOUR_KEY"
}
}
}
}
Uses your key.
This repository is also a plugin for Claude Code, and for other apps that read the same layout, such as Grok Build. It holds two things:
heyreagent, a pointer to https://api.heyreagent.com/mcp (.mcp.json). Nothing is downloaded or run on your machine.heyreagent (skills/heyreagent/SKILL.md): how to use the actions well. It tells the AI to ask you before anything is sent or changed on LinkedIn, to take ids from earlier answers, and what to do at a limit.To install it in Claude Code, run these in a terminal:
claude plugin marketplace add linglistack/heyreagent-linkedin-mcp
claude plugin install heyreagent@heyreagent
Then start Claude Code, run /mcp, choose heyreagent, and sign in to HeyReagent in the browser window that opens.
The plugin connects to https://api.heyreagent.com, and the sign-in opens https://heyreagent.com in your browser. It reaches nothing else.
https://api.heyreagent.com/mcp: the MCP server (Streamable HTTP).https://api.heyreagent.com/.well-known/oauth-protected-resource and /.well-known/oauth-authorization-server: where your app finds the sign-in.https://api.heyreagent.com/oauth/register, /oauth/authorize and /oauth/token: the sign-in itself, OAuth with PKCE. Your app registers itself; there is no client secret.https://heyreagent.com/signin: the page where you sign in and agree.What it needs from you: a HeyReagent account with your own LinkedIn account connected. No key is stored in the plugin, and it has no hooks and no scripts.
There are 97 actions (counted on 6 October 2026): Messages (27), Search (17), Posts (11), Jobs (10), Network (9), Profile (5), InMail (5), Recruiter (4), Insight (4), Account (4) and Sales Navigator (1). A few of them: who_is_waiting_on_me, list_conversations, send_message, send_invitation, search_people, get_recent_posts, comment_on_post.
Every action, with its inputs and what comes back.
The Sales Navigator, Recruiter and job-posting actions run on your own LinkedIn account and need that product on it.
Two workflows that call the API from n8n's HTTP Request node. In n8n: the three dots at the top right, then Import from File (or Import from URL with the file's raw address). Each HTTP Request node needs a Bearer Auth credential holding your key; no key is written in the files.
| File | What it does |
|---|---|
n8n/find-people-and-invite.json | Searches LinkedIn people by plain words and a place, and sends each one a connection invitation with your note |
n8n/invite-post-reactors.json | Takes the link of a LinkedIn post and sends a connection invitation to the people who reacted to it |
The guide: https://heyreagent.com/n8n-linkedin?utm_source=github&utm_medium=readme
| Free, $0 | Every Connect action. LinkedIn is disconnected after a while without use, so it is for working live. |
| Connect, $29.99 a month | The same actions with LinkedIn kept connected, so scheduled workflows run. |
| Agent, $499 a month | It runs LinkedIn for you: answers your inbox in your voice, follows up, and finds who to talk to. You approve what it sends. |
Each LinkedIn account has a daily limit for each kind of action; an action past its limit is refused, with the time it resets. Reading your conversations is not limited. All the limits.
LinkedIn's User Agreement does not allow automated activity, and LinkedIn can limit or restrict an account that it decides is automated. Keep the numbers small, and spread what you do over the day.
The files in this repository (the plugin, the skill, the n8n workflows and this page) are under the MIT licence. The hosted service has its own terms and privacy policy.
This listing does not have a supported local package template. Use the maintainer’s documentation for its hosted endpoint, authentication, and client-specific setup. No install command has been inferred.