# 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 2026-11-15 · https://upsy.ai/guides/claude/linkedin

## 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](https://claude.com/marketplace/connectors/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](https://claude.com/marketplace/connectors/taplio) and [Typefully](https://claude.com/marketplace/connectors/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](https://www.linkedin.com/robots.txt) blocks Claude-User, the agent Claude fetches pages with, and Anthropic's bots [honor robots.txt](https://support.claude.com/en/articles/8896518-does-anthropic-crawl-data-from-the-web-and-how-can-site-owners-block-the-crawler). |
| [Claude in Chrome](https://support.claude.com/en/articles/12012173-get-started-with-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](https://learn.microsoft.com/en-us/linkedin/shared/authentication/getting-access)). Reading even your own posts is for [approved users only](https://learn.microsoft.com/en-us/linkedin/marketing/community-management/shares/posts-api), 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](https://github.com/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](https://www.linkedin.com/legal/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](https://www.linkedin.com/help/linkedin/answer/a1341387). That project's FAQ warns the same. For other agents, see the [LinkedIn MCP server guide](/guides/linkedin-mcp-server).

## What you need

- **Claude on any plan.** Upsy is a custom connector, and Free allows [one](https://support.claude.com/en/articles/11175166-get-started-with-custom-connectors-using-remote-mcp).
- **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

1. Sign up at [upsy.ai](https://upsy.ai) with **Set up Upsy**.
2. 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**.
3. Open **Assistants**, click **Add assistant** and pick **Claude** under **Which assistant?**. Copy your address:

   ```
   https://upsy.ai/connect
   ```

4. In Claude, go to [Customize › Connectors](https://claude.ai/customize/connectors), click **+ Add** and choose **Add custom connector**.
5. Name it Upsy, paste the address and click **Continue** twice, keeping the sign-in settings Claude detects. Then click **Add**.
6. Click **Connect** next to Upsy and sign in on the Upsy page that opens. LinkedIn is ticked and set to All. Click **Allow**.
7. 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](/guides/claude/custom-connector) 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](https://code.claude.com/docs/en/mcp)). 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](https://learn.microsoft.com/en-us/linkedin/shared/authentication/authorization-code-flow)). 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](https://learn.microsoft.com/en-us/linkedin/consumer/integrations/self-serve/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_post` or `linkedin_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](https://support.claude.com/en/articles/11176164).
- 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](https://www.linkedin.com/legal/l/api-terms-of-use) 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](https://support.claude.com/en/articles/12902428-using-claude-in-chrome-safely).

### 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.

---

Upsy connects personal AI assistants (Muse, Grok, ChatGPT, Claude, Cursor, Claude Code, Codex, Devin) to your Gmail, Google Calendar, Google Drive, Slack, Notion and other apps through one MCP server, with a shared memory, files and a cloud browser signed in to your sites. You choose what each assistant may do in each app, see everything it did, and turn it off in one click. Upsy is free. To add Upsy to an assistant, add a remote MCP server (Streamable HTTP) named Upsy at https://upsy.ai/connect. It signs in with OAuth; there is no API key.
