Last updated: September 2026

Can Claude post to social media for me?

Yes, through an MCP connector. Claude has no built-in social accounts, but with OpenTweet's hosted MCP it can post and schedule to X, Bluesky and your personal LinkedIn profile, all from one request. It cannot post to Instagram, TikTok or Facebook.

You paste one URL into Claude, connect each network once, and then ask in plain language: post this to LinkedIn, or post this everywhere.

Where Claude can post

X (Twitter)

Posts, threads, scheduling, analytics. The deepest support.

Bluesky

Connected over atproto OAuth, no App Password. Real threads, 300 graphemes per post.

LinkedIn, personal profile

Official API. 3,000 characters, a thread becomes one post, hashtags and mentions as plain text.

LinkedIn Company Pages

Not supported.

Instagram, TikTok, Facebook

Not supported.

YouTube, Threads

Not supported.

As of September 2026.

How do I connect Claude to my social accounts?

1

Add the MCP endpoint in Claude

The hosted endpoint authenticates with your OpenTweet API key in an Authorization header, so add it somewhere that can send one: the one-click installer for Claude Desktop, the config file below, or claude mcp add with a header in Claude Code. Cursor, Windsurf, Cline, and OpenClaw take the same URL and header.

mcp endpoint
https://mcp.opentweet.io/mcp
2

Connect your accounts once

Sign in to OpenTweet and connect each network with one OAuth click: X, Bluesky over atproto OAuth, and LinkedIn with LinkedIn sign-in. OpenTweet holds the connections, so you never open a developer portal. Your API key goes in the config block, which looks like this.

claude_desktop_config.json
{
  "mcpServers": {
    "opentweet": {
      "url": "https://mcp.opentweet.io/mcp",
      "headers": {
        "Authorization": "Bearer ot_your_key_here"
      }
    }
  }
}
3

Ask Claude to post

Tell Claude what to post and where. It calls the post tool with a platforms list, and the post goes out from your accounts. Ask it to schedule for later and it uses the schedule tool instead. There are 43 tools in total, covering posting, threads, scheduling, evergreen queues, and analytics.

what Claude sends
opentweet_create_tweet({
  text: "We shipped v2 today. Here is what changed.",
  platforms: ["x", "bluesky", "linkedin"],
  publish_now: true
})

What to know about LinkedIn

Claude posts to your personal LinkedIn profile through the official LinkedIn API, using the self-serve Share on LinkedIn product. There is no scraping, no browser session and no stored LinkedIn password, and it does not send DMs or connection requests.

  • Company Pages are not supported. Posts go to the member profile you connected.
  • The LinkedIn sign-in lasts 60 days, because LinkedIn gives self-serve apps no refresh token. Then you reconnect with one click.
  • A thread sent to LinkedIn becomes one post, and hashtags and @mentions publish as plain text.
  • LinkedIn allows 3,000 characters and Bluesky 300. A post over one network's limit is skipped there with a reason and still goes out on the others.

Setup for each network is on the LinkedIn MCP server and Bluesky MCP server pages.

Tell Claude where, every time

A post with no platforms value follows your auto cross-post setting, which can mean every connected network. Say which networks you want, or ask Claude to call opentweet_list_platforms first to see where a post would land.

Frequently asked questions

Can Claude post to social media on its own?

Not by default. Claude has no built-in connection to your social accounts. It can write a post as text, but to publish it you connect an MCP server that holds your accounts. Once connected, Claude calls a post tool and the post goes out from your account.

Which social networks can Claude post to?

Through OpenTweet: X, Bluesky and your personal LinkedIn profile, from one tool call. As of September 2026 it does not post to Instagram, TikTok, Facebook, YouTube or Threads, and it does not post to LinkedIn Company Pages.

How do I connect Claude to LinkedIn and Bluesky?

Add the hosted MCP endpoint https://mcp.opentweet.io/mcp with your OpenTweet API key as an Authorization header, using the Claude Desktop installer, a config file, or claude mcp add. Then connect each network once in OpenTweet: LinkedIn with LinkedIn sign-in, Bluesky over atproto OAuth, X with X OAuth. Then ask Claude to post and say where.

Does Claude scrape LinkedIn or use my browser session?

No. LinkedIn posts go through the official LinkedIn API after you approve the sign-in. There is no scraping, no stored password and no browser session. The trade-off is that LinkedIn sign-ins last 60 days, then you reconnect with one click.

Can Claude schedule posts, not just publish now?

Yes. Scheduling is one of the MCP tools, so you can ask Claude to post at a specific time or save a draft for you to review first. The same scheduled post can go to X, Bluesky and LinkedIn together.

Which Claude apps work with this?

Any MCP client works: Claude Desktop, Claude Code, Cursor, Windsurf, Cline, and OpenClaw. Each one takes the same URL, https://mcp.opentweet.io/mcp, plus your API key in an Authorization header.

Let Claude post to X, Bluesky and LinkedIn

Paste one URL, connect your accounts, and post or schedule from Claude. Flat $11.99 a month, Bluesky and LinkedIn on every plan.