Skip to content
SocialHelper
Join waitlist

Coding agent

Post to social media from Claude Code.

Add SocialHelper to Claude Code with an API key. It can then post, schedule and pull marketing reports for you, and it checks with you before anything goes out.

Connects with an API key Steps checked against Anthropic’s docs on October 10, 2026
Claude Code · SocialHelper
  1. Write a changelog post from the commits since v2.3, show me, then post it to LinkedIn and Bluesky.
  2. called list_accounts
  3. called validate_post
  4. Draft below: 3 fixes and the new export. It fits both. Post to Jane Doe (LinkedIn) and @jane.dev (Bluesky)?
  5. Ship it.
  6. called create_post
  7. called get_post
  8. Live on both. Links are in the output.

Setup

Connect it in 4 steps.

The Claude Code CLI and its IDE extensions.

Variables named ANTHROPIC_API_KEY or ANTHROPIC_AUTH_TOKEN expand to nothing in remote headers, so give the key its own name, such as SOCIALHELPER_API_KEY.

Source: Anthropic documentation ↗

New to SocialHelper? Connecting an assistant, in the help center.

  1. 1

    Create an API key

    In the SocialHelper dashboard, open API & MCP and create a key. It starts with sh_ and is shown once, so copy it somewhere safe.

  2. 2

    Add the server

    Run this once, with your key in place of YOUR_API_KEY.

    claude mcp add --transport http socialhelper https://socialhelper.app/mcp \
      --header "Authorization: Bearer YOUR_API_KEY"
  3. 3

    Or share it with your project

    Commit a .mcp.json file and keep the key in an environment variable. Keep "type": "http": without it the entry is read as a local server.

    {
      "mcpServers": {
        "socialhelper": {
          "type": "http",
          "url": "https://socialhelper.app/mcp",
          "headers": { "Authorization": "Bearer ${SOCIALHELPER_API_KEY}" }
        }
      }
    }
  4. 4

    Try it

    Ask: “List my SocialHelper accounts.” Claude Code calls list_accounts and shows the accounts you connected.

Things to ask

What you can ask for.

Talk to Claude Code the way you would to a colleague. These all work once your accounts are connected.

Post
“Write a short changelog post from the commits since the last tag, show me, then post it to LinkedIn and Bluesky.”
Post
“Post our launch announcement to X and Threads with the image at https://example.com/launch.png.”
Schedule
“Schedule the launch thread for tomorrow at 10 am our time.”
Build
“Add a step to our release script that calls the SocialHelper API after a deploy.”
Data
“Check Search Console for pages that lost clicks this week and list them.”

Before anything goes out

You stay in charge.

An assistant that can post for you should be careful about it. SocialHelper builds that in, whichever assistant you use.

It asks before posting
SocialHelper tells every assistant that posts are public, and to confirm the text and accounts with you before it publishes.
Checked before it’s sent
Each post is checked against every platform’s limits first. If anything doesn’t fit, nothing goes out and the assistant sees every problem at once.
Never posted twice
Retries only happen when nothing was published, so a hiccup never turns into a duplicate post.
Revoke the key anytime
Give Claude Code its own API key. Revoke that key on the API & MCP page and it loses access at once, without touching your other keys.

Limits

What Claude Code can do.

Claude Code gets 11 tools. Here’s what they cover, and what they deliberately leave out.

It can

  • Post now, or schedule for later, to 12 platforms: Facebook, Instagram, X, YouTube, TikTok and more.
  • Attach images and videos from a public link.
  • Check each platform’s limits before posting, and fit the text to them.
  • Edit or cancel a scheduled post before it goes out.
  • Tell you whether a post went live, with its links, or why it failed.
  • Read reports from Google Search Console, Google Analytics and Google Ads.
  • Look up and draft content on your WordPress, WooCommerce and Ghost sites.

It can’t

  • Connect or remove social accounts. You do that in the SocialHelper dashboard.
  • Reach accounts in a team you didn’t connect it to.
  • Delete a post that’s already live on the platform. Cancelling stops only what hasn’t gone out.
  • Upload files from your computer. Give it a public link to the image or video instead.

FAQ

Questions about Claude Code.

Do I need an API key?

Yes. Claude Code sends a SocialHelper API key with each request. Create one on the API & MCP page and give Claude Code its own, so you can revoke it on its own.

Who can connect Claude Code?

The team’s owner or an admin, since connecting takes permission to manage API keys. Claude Code can then use every account connected to that team.

Will Claude Code post without asking me?

SocialHelper tells Claude Code to show you the text and the accounts and wait for your yes before it posts. Scheduled posts can still be edited or cancelled until they go out.

Which accounts can Claude Code post to?

The accounts connected in the team the API key belongs to.

Can Claude Code read my marketing data?

Yes, once you connect those accounts. It can run reports and lookups on Google Search Console, Google Analytics and Google Ads, such as your top search queries or sessions by page.

What does it cost?

SocialHelper is free during early access. Claude Code may need a particular plan of its own for custom connections; check Anthropic’s documentation.

Give Claude Code a posting button.

SocialHelper is invite-only during early access. Join the waitlist: the first 100 people to sign up get a Founding account with higher limits, free for 12 months.