LinkedIn MCP server.
One connector.
The hosted Curviate MCP server gives your agent 120+ LinkedIn actions as native tools. Add one connector URL to Claude, ChatGPT, Cursor or your terminal agent, and the model can search, message, publish and recruit through the LinkedIn account you connect. Nothing to install, no wrapper code to write.
Curviate/curviate-mcpCurviate runs as a hosted server over Streamable HTTP: paste one URL, nothing to install. Per-client setup guides live in the repo on GitHub.
Connect Claude or ChatGPT in two steps.
One hosted connector sits between your agent and LinkedIn. Paste a single URL, sign in, approve once. No code, no key to copy.
https://app.curviate.com/mcpCurviate signs you in, so there is no API key to copy. Approve once and your agent runs LinkedIn natively. Revoke access anytime from your dashboard.
AdvancedConnect with an API key instead
?token=cvt_live_YOUR_KEY to the URL. The transport is Streamable HTTP on the official MCP SDK, so any spec-conforming client connects. Your key is a full-access workspace credential, so keep it secret. Per-client walkthroughs live in the docs.Setup guides, per client
Every client points at the same hosted endpoint. Claude Code and Codex have a step-by-step guide; any other spec-conforming client connects with the same URL and auth. The guides are maintained in the curviate-mcp repo, alongside the server manifest that lists Curviate in MCP directories.
Claude Code and Codex, one command.
The same hosted connector, straight from your terminal. Run one command, approve in your browser, and your agent runs LinkedIn natively. Nothing to install, no key to paste.
claude mcp add --transport http curviate https://app.curviate.com/mcp
codex mcp add curviate --url https://app.curviate.com/mcp
?token=cvt_live_YOUR_KEY to the URL. Setup guides for other terminal agents live at github.com/Curviate/curviate-mcp, and you can drive the Curviate CLI directly with your key instead. Your key is a full-access workspace credential, so keep it secret.What can your agent do?
The hosted server puts 120+ LinkedIn actions in your agent's reach as intent-named tools: people and company search, messaging and inbox triage, posting and commenting, connection requests, jobs, Sales Navigator lead work and Recruiter pipelines, with 30+ actions dedicated to the two premium LinkedIn surfaces.
The full action inventory, group by group: the LinkedIn actions catalogue.
Where MCP fits
| Curviate MCP | Browser-using agents | |
|---|---|---|
| Setup | One hosted connector URL | Install and script a browser |
| Coverage | 120+ platform actions, scoped to your seat | Whatever the DOM allows today |
| Maintenance | Curviate maintains the surface | Breaks when the page changes |
| Fit | Chat and IDE agents (Claude, ChatGPT, Cursor) | Demos; unreliable for real operations |
| Time to first action | Paste one connector URL and start calling | Script a browser per site |
The connector fronts the REST API; developers embedding LinkedIn get the typed SDK, and terminal loops get the CLI.
Questions, answered
Is there an MCP server for LinkedIn?
Yes. Curviate runs a hosted MCP server that exposes 120+ LinkedIn actions to any MCP-capable agent. You add https://app.curviate.com/mcp as a custom connector, and the tools appear in your client, scoped to what your connected account holds. Claude and ChatGPT sign you in with OAuth, so there is no key to copy. Cursor and other clients use your Curviate API key.
How do I connect Claude to LinkedIn?
Add Curviate as a custom connector in Claude's settings using https://app.curviate.com/mcp, then approve once on the Curviate screen that appears. Connect a LinkedIn account in the Curviate dashboard and Claude sees LinkedIn tools natively: search, messaging, posting, invitations and more. Claude Code uses one command: claude mcp add --transport http curviate https://app.curviate.com/mcp.
Do I need to install anything?
No. The server is hosted by Curviate, so there is nothing to download, run or keep updated. New tools and schema changes reach your agent the moment they ship. The curviate-mcp repo holds the setup guide for each client and the manifest that lists Curviate in MCP directories.
Which MCP transport does Curviate use?
Streamable HTTP, on the official MCP SDK, so any spec-conforming client connects. Clients that cannot set an Authorization header can pass the API key as a ?token= query parameter instead.
Is my account safe when an agent drives it?
Every connected account gets its own cloud browser with a matched device profile, actions are paced the way a person browses, and every action type has a ceiling you can lower. You log in yourself, so your LinkedIn password never reaches us, and you can revoke the connector from your dashboard at any time. The full picture is on the safety page.
Does my agent get Sales Navigator and Recruiter tools?
Yes, once you ask for them. 30+ actions across the platform are dedicated to Sales Navigator and Recruiter, and they sit in their own toolsets, off by default so your agent is not handed tools it will never call. Turn them on with the enable_toolsets tool or a ?toolsets= parameter on the connector URL. Whether the surface then answers is up to the LinkedIn subscription on the connected account.