AI agent guide

Connect Claude to social media

Can Claude post to social media? Yes. Add the Postprism MCP server to Claude Desktop and Claude can create, schedule and analyse posts for X, Bluesky, LinkedIn, TikTok, YouTube and Pinterest. Setup takes about two minutes, and every post Claude creates appears on your Postprism calendar for review.

How to connect Claude to Postprism

What you need

  • Claude Desktop for macOS or Windows
  • Node.js 18 or later (Claude Desktop runs the connector with npx)
  • A Postprism account with at least one social account connected
  1. 01

    Open the Claude Desktop config file

    In Claude Desktop, open Settings > Developer > Edit Config. On macOS the file is at ~/Library/Application Support/Claude/claude_desktop_config.json; on Windows it is in %APPDATA%\Claude.

  2. 02

    Paste the Postprism server and save

    Add the postprism entry under mcpServers. If the file already lists other servers, add it next to them.

    claude_desktop_config.json
    {
      "mcpServers": {
        "postprism": {
          "command": "npx",
          "args": [
            "[email protected]",
            "https://studio.postprism.app/api/mcp"
          ]
        }
      }
    }
  3. 03

    Restart Claude Desktop and sign in

    Quit and reopen Claude. A browser tab opens to sign in to Postprism and approve access. Once approved, the Postprism tools appear in Claude’s tools menu.

  4. 04

    Check the connection

    Ask “Which social accounts are connected in Postprism?” Claude calls list_platforms and lists them. If it can’t find the tools, restart Claude once more.

What it looks like

You ask

Here’s our launch announcement. Draft a LinkedIn post, an X post and a Bluesky post from it, and save them as drafts for Tuesday at 9:30 AM.

What happens

Claude calls create_post with a version for each platform and no publish date, so three drafts appear on Tuesday in your Postprism calendar. You open them, tweak the LinkedIn hook, and schedule.

See an agent-scheduled week in Postprism

In the walkthrough, the marketer writes one post herself, then asks Claude to plan the follow-ups. They land on the same calendar.

Prompt library

Copy these and change the details for your brand.

Plan a week

Plan next week’s posts for LinkedIn and X around our autumn menu. One post per weekday, saved as drafts at 9:30 AM.

Repurpose

Turn this blog post into a LinkedIn post, an X post under 280 characters and a Bluesky post. Save them as one draft.

Fill gaps

List my scheduled posts for the next 14 days and tell me which days have nothing going out on LinkedIn.

Reschedule

Move every post scheduled for Friday to Monday at the same time.

Report

Using get_analytics, which five posts from last month had the most engagement, and what do they have in common?

Agencies

List my workspaces, then show the drafts waiting in the Juniper Roasters workspace.

Tools available

list_postsList posts in a workspace, filtered by status (draft, scheduled, published).
create_postCreate a post from base content, target platforms and optional per-platform versions. Without a date it is saved as a draft; with scheduled_at it is scheduled.
get_postRead a single post by ID.
update_postChange a post: copy, per-platform versions, media or the scheduled time.
delete_postDelete a post by ID.
upload_mediaUpload an image or video (JPEG, PNG, GIF, WebP, MP4, MOV, up to 10 MB) and get a URL to attach to a post.
get_analyticsList analytics records, filtered by post or platform.
get_post_analyticsEvery analytics record for one post.
list_platformsThe social accounts connected to a workspace.
list_workspacesEvery workspace you belong to, so one agent can act for several brands.
get_workspace_infoThe current workspace name and plan.
MCP server documentation

Working well with Claude

Ask for drafts first

Say “save as drafts” until you trust the output. Drafts never publish on their own.

Give Claude your voice

Paste two or three of your best posts at the start of a chat, or keep them in a Claude Project, so every draft sounds like you.

Use Projects for each brand

If you manage several brands, keep one Claude Project per client with its tone notes, and pass the matching workspace_id.

Limits to know

  • The agent works inside your Postprism workspace. It can only post to social accounts you have already connected in Postprism; connecting a new account always happens in Postprism, through each network’s own sign-in.
  • Each network’s own rules still apply: Pinterest Pins need an image, TikTok and YouTube need a video, X posts are capped at 280 characters, and Bluesky at 300.
  • Media has to be uploaded with upload_media first (JPEG, PNG, GIF, WebP, MP4 or MOV, up to 10 MB per file). Links to files hosted elsewhere are rejected.
  • A post created without a date is saved as a draft. A post created with scheduled_at is scheduled and publishes automatically, so ask for drafts if you want to review first.
  • The MCP server allows 200 requests per hour per user, which is plenty for planning a month of posts but not for bulk-migrating thousands.

Claude and Postprism: FAQ

Let Claude handle the busywork

Start a 7-day trial, connect your accounts, and add Postprism to your assistant in minutes.