Claude LinkedIn connector: post and comment from Claude
LinkedIn's only connector in Claude posts jobs. Let Claude post, comment and like as you through LinkedIn's API, and see what Claude can't read there.
Updated
Short answer
Claude has no LinkedIn connector of its own for posts. The one LinkedIn publishes in Claude's directory, LinkedIn Hiring Pro, only posts jobs. To have Claude post, comment and like as you through LinkedIn's API, connect LinkedIn to Upsy with LinkedIn's own sign-in, then add Upsy to Claude as a custom connector at https://upsy.ai/connect. It takes about five minutes on any Claude plan, Free included. On Team and Enterprise, an Owner adds the connector first.
Reading is another matter. LinkedIn's API doesn't let apps read your feed, messages or other people's profiles without its approval, and the tools that do it anyway use your logged-in session, which LinkedIn's terms ban.
What Claude can do with LinkedIn on its own
| Way | What it does | Where it stops |
|---|---|---|
| LinkedIn Hiring Pro | Made by LinkedIn. Claude drafts a job post, and LinkedIn publishes it only after you click Agree and post. | One free job. No paid jobs, edits or applicants, and nothing for posts or profiles. |
| Taplio and Typefully | Third-party schedulers in the directory that draft, schedule and publish LinkedIn posts. Taplio adds post analytics. | You need an account with them. Taplio's connector needs a plan with API access. |
| Web search | LinkedIn lets Anthropic's search crawler index public pages, so results can include profiles. | Claude can't open LinkedIn links. LinkedIn's robots.txt blocks Claude-User, the agent Claude fetches pages with, and Anthropic's bots honor robots.txt. |
| Claude in Chrome | Reads and clicks in your own Chrome, where you're signed in. Also works from Cowork. | Paid plans, desktop Chrome only. LinkedIn's terms ban extensions and bots that scrape or automate the site. |
If you already use Taplio or Typefully, their connectors post for you. For Claude to post, comment and like through LinkedIn's API without signing up for a scheduler, use Upsy.
Why API connectors write but can't read
Without LinkedIn's approval, an app gets three permissions: your name, headline and photo; your email; and posting, commenting and liking for you (Microsoft Learn). Reading even your own posts is for approved users only, and searching people or jobs isn't among the open permissions.
LinkedIn MCP servers that read your account
Open-source servers like stickerdaniel/linkedin-mcp-server read profiles, your inbox and your feed by driving a browser signed in as you. They run on your computer, in Claude Desktop or Claude Code, not on claude.ai, which reaches servers from Anthropic's cloud. LinkedIn's User Agreement (section 8.2) bans software and plugins that scrape profiles and bots that automate activity, and accounts using them risk being restricted or shut down. That project's FAQ warns the same. For other agents, see the LinkedIn MCP server guide.
What you need
- Claude on any plan. Upsy is a custom connector, and Free allows one.
- On Team or Enterprise, an Owner who adds Upsy once for the organization.
- Your LinkedIn account and a free Upsy account.
Connect LinkedIn to Claude
Sign up at upsy.ai with Set up Upsy.
In Upsy, open Apps, click Connect an app and pick LinkedIn. LinkedIn asks to let Upsy use your name, photo and email, and to post, comment and react for you. Click Allow.
Open Assistants, click Add assistant and pick Claude under Which assistant?. Copy your address:
https://upsy.ai/connectIn Claude, go to Customize › Connectors, click + Add and choose Add custom connector.
Name it Upsy, paste the address and click Continue twice, keeping the sign-in settings Claude detects. Then click Add.
Click Connect next to Upsy and sign in on the Upsy page that opens. LinkedIn is ticked and set to All. Click Allow.
In a chat, click +, hover over Connectors and check that Upsy is on.
On Team or Enterprise, the Owner does steps 4 and 5 under Organization settings › Connectors (Add, then Custom › Web), and members do step 6. The custom connector guide shows each screen.
Already using Upsy in Claude? Connect LinkedIn on the Apps page and start a new chat.
Claude Code and Cowork
Cowork uses the connectors you added in Claude. Claude Code picks up your claude.ai connectors too, when you're signed in with your Claude account (Claude Code docs). Or add Upsy from the terminal, then run /mcp to sign in:
claude mcp add --transport http --scope user upsy https://upsy.ai/connect
Check that it works
Using Upsy, which LinkedIn account can you post as? Don't post anything.
Claude should call linkedin_account and answer with your name and email.
What Claude can do with LinkedIn through Upsy
| Tool | What it does | Label |
|---|---|---|
linkedin_account |
The name and email your posts go out as | Read |
linkedin_post |
Posts right away, to everyone or your connections. Up to 3,000 characters, plus a link card, up to 20 images, or one MP4 video up to 200 MB | Sensitive write |
linkedin_comment |
Comments on a post by its link, up to 1,250 characters | Sensitive write |
linkedin_like |
Likes a post by its link. Other reactions aren't available | Write |
- No drafts, no edits. A post goes out when Claude calls the tool, and Upsy can't edit or delete it. Have Claude write the text in the chat first.
- Hashtags work, mentions don't. An @name stays plain text.
- Claude can't see the post it's answering. Paste the post's text when you want a comment that fits.
- Access levels. On Claude's page under Assistants, LinkedIn can be Full access, Read-only (only
linkedin_account), Pick actions (say, likes but no posts) or No access.
Prompts to try
- "Draft a LinkedIn post announcing our new pricing, in my voice. Post it only when I say yes."
- "Here's a post: [paste text]. Write a two-sentence comment and post it on https://www.linkedin.com/feed/update/urn:li:activity:…/"
- "Post offsite.jpg from my Upsy files with a short caption, visible to my connections only."
- In Claude Code: "Write a LinkedIn post about the release in CHANGELOG.md, show it to me, then post it with Upsy."
Troubleshooting
Claude says it can't open LinkedIn links
That's LinkedIn blocking Claude's page fetcher, not Upsy. Comments and likes reach the post by its link without opening it. Paste the text if Claude needs to know what the post says.
Claude doesn't list any LinkedIn tools
Claude gets Upsy's tools when a chat starts, so start a new chat after connecting LinkedIn. Check that Upsy is on under + › Connectors, and that LinkedIn isn't set to No access for Claude in Upsy.
"LinkedIn access expired" or "was revoked"
LinkedIn sign-ins last 60 days, and only its approved partners can renew them in the background (Microsoft Learn). Access is also revoked if you remove Upsy on LinkedIn's side. Either way, reconnect LinkedIn on Upsy's Apps page.
"LinkedIn is limiting this account's requests for now"
LinkedIn allows 150 sharing requests a day per member (Share on LinkedIn). Try again later.
Claude uses Chrome or another connector instead
With Claude in Chrome, Taplio or Typefully also on, Claude may pick one of them. Say "use Upsy", or turn the others off for that chat.
Security and privacy
- Claude never gets your LinkedIn password or token. It calls Upsy, and Upsy calls LinkedIn's API.
- Posts are public by default and go out at once. Read the text when Claude asks to use
linkedin_postorlinkedin_comment, and don't choose Always allow for them. Upsy has no approval step of its own. - On Team and Enterprise, Owners can set a connector's write tools to Needs approval for everyone, under its tool permissions.
- Every post, comment and like is in Upsy's History under Claude. Upsy emails you when one assistant sends 20 or more emails, messages or posts in 10 minutes.
- A web page or email can carry instructions aimed at Claude. If Claude reads untrusted content, give LinkedIn Pick actions without posting.
- LinkedIn's API terms bar using the API to automate posting, so have Claude post what you approved, not on its own.
- To cut Claude off, set LinkedIn to No access on Claude's page, or disconnect LinkedIn on the Apps page.
FAQ
Does Claude have a LinkedIn connector?
Only for jobs: LinkedIn Hiring Pro, made by LinkedIn. For posts, comments and likes, use Taplio or Typefully from the directory, or Upsy as a custom connector.
Is there a LinkedIn MCP server for Claude?
LinkedIn's own MCP server, behind Hiring Pro, is for job posts. The others are built by third parties, either on LinkedIn's API, like Upsy, or on your logged-in session.
Can Claude access my LinkedIn account?
Not by default. Through Upsy, it can post, comment and like as you, but not read your feed, messages or connections. Claude in Chrome can see your signed-in LinkedIn tab, but automating LinkedIn that way goes against its terms.
Can Claude scrape LinkedIn?
Not on its own, since LinkedIn's robots.txt blocks the agent Claude opens pages with. Claude in Chrome and session-based MCP servers can read pages as you, but LinkedIn bans scraping with bots and plugins, and Anthropic says following a site's rules on automated access is your responsibility.
Can Claude search LinkedIn?
Not LinkedIn's own search: no connector on LinkedIn's open API can search people, jobs or posts. Web search can turn up public LinkedIn pages, but Claude can't open them.
Does it work in Claude Cowork and Claude Code?
Yes. Add Upsy once in Claude, and Cowork can post, comment and like through it. So can Claude Code, when you're signed in with your Claude account, or after claude mcp add.
Can Claude post to a company page or schedule posts?
Not through Upsy, which posts as you, right away. Posting as a page needs permissions LinkedIn gives only to apps it approves. Taplio and Typefully schedule posts.
Related guides
- LinkedIn MCP server: post, comment and like from any AI agentA hosted LinkedIn MCP server on LinkedIn's official API, with no cookies or scraping. Let Claude, ChatGPT, Cursor or any agent post, comment and like as you.
- How to connect multiple Gmail accounts to ClaudeClaude's Gmail connector takes one Google account at a time. Connect your work and personal Gmail to Claude at once, up to five, each with its own access.
- Claude for Outlook: Microsoft 365 connector and personal accountsClaude's Microsoft 365 connector now takes personal Outlook and Hotmail on Free, Pro, Max and Ultra. How to connect it, where it stops, and the Outlook add-in.
- How to share memory between ChatGPT, Claude and GrokStop repeating yourself. Move your memory from ChatGPT to Claude, or keep one memory that ChatGPT, Claude, Grok and Muse all read and you control.
- Is it safe to connect Gmail to Claude?What Claude can see and do once Gmail is connected, the real risks, and how to give it read-only access, review what it did and turn it off fast.
- Claude MCP: how to add an MCP server as a custom connectorAdd any remote MCP server to Claude as a custom connector: the steps on Free, Pro, Team and Enterprise, OAuth sign-in, Claude Desktop, and fixes for errors.