Claude Code x ContentStudio

Schedule social media posts with Claude Code

Connect ContentStudio to Claude Code with one terminal command. Draft, preview, schedule, and publish across all major social networks from your terminal, without a second tab or a single copy and paste.

Three-dimensional Claude Code sunburst
Bash
claude mcp add --transport http contentstudio https://mcp.contentstudio.io/mcp

Publishes to:

Quick Reference

Everything you need to get started

MCP command
claude mcp add --transport http contentstudio https://mcp.contentstudio.io/mcp
CLI package
contentstudio-cli
Skill install
npx skills add contentstudioio/contentstudio-agent
Auth method
ContentStudio sign-in on first use (MCP, no key) or API key (cs_…) via auth:login (CLI)
Requirements
Claude Code installed in your terminal

Core Capabilities

What Claude Code can do once it is connected

Connecting ContentStudio gives Claude Code direct access to the core features you use every day, so it can manage workspaces, social accounts, content, media, and your publishing calendar from one session.

01

Plan months of content

Tell Claude Code what you want to post, where, and when. It drafts and schedules a month of content across multiple platforms, including images, carousels, and videos.

02

View analytics

Pull performance data for your posts and accounts without opening a dashboard.

03

Preview before publishing

Claude Code shows you the caption, network, media, and time, so you can make changes or approve it before anything is scheduled.

04

Manage approvals

Review pending posts, approve or reject them, and add comments for your team before content moves forward.

05

Upload media or save drafts

Attach images, carousels, or videos to your posts, or save unfinished content as drafts for a teammate's review.

06

Manage your inbox

Read and reply to messages and comments across your connected networks, all from one session.

07

Filter and edit posts

List posts by draft, scheduled, or published status, tweak unpublished copy, or remove posts you no longer need.

08

Add comments

Add comments or internal notes to any post, no tab switching required.

09

Manage workspaces and accounts

Switch between client workspaces and the channels linked to them, and let Claude Code manage where your content gets published.

Setup

Get started in three steps

Three quick steps are all it takes to connect Claude Code with ContentStudio and start scheduling your social media from your terminal.

1

1 - Install the ContentStudio CLI

Install the CLI globally with npm. This is what Claude Code uses to talk to the ContentStudio public API.

npm install -g contentstudio-cli
2

2 - Add the skill for Claude Code

Install the skill file so Claude Code knows every ContentStudio command without extra prompting. Pick Claude Code when the installer asks which agents to install into.

npx skills add contentstudioio/contentstudio-agent
3

3 - Authenticate

Generate an API key from Dashboard → Settings → API Keys, then use it to authenticate the ContentStudio CLI.

contentstudio auth:login --api-key cs_...

One more way to connect

Prefer a sign-in with no key to manage? Add the ContentStudio MCP server with one command instead.

1 - MCP server (one command)

One command adds the ContentStudio MCP server to Claude Code. Sign in to ContentStudio on first use, and the full toolset is ready. No API key needed.

claude mcp add --transport http \
  contentstudio https://mcp.contentstudio.io/mcp

Using the integration

See Claude Code in action

Run your social media by talking to Claude Code. It handles the everyday scheduling work, with ContentStudio doing the heavy lifting behind the scenes.

Plan a Full Month

> Draft 30 LinkedIn posts from these five product updates and schedule them across the month. Mix product tips, customer use cases, team updates, and industry insights, using my best-performing time slots.

✓ Claude Code drafts all 30 posts, varies the content and formats, assigns publishing slots, and schedules the full batch after you approve it.

Turn Ideas Into Posts

> Turn this engineering workflow into a technical LinkedIn post for developers. Explain the problem, show the key steps, and include a simple code example.

✓ Claude Code structures the technical details, writes the post, prepares the media direction, and schedules it after you approve the preview.

Preview Before It Schedules

> Draft a LinkedIn post about our latest product update. Show me the final copy, target account, media, and scheduled time so I can review everything before it is queued.

✓ Claude Code prepares the complete post as a preview, so you can review the content and publishing details before anything is scheduled.

Review & Approve Posts

> Fetch the posts waiting for approval in this workspace, add my comments to the two that need changes, and send the approved ones to the publishing queue.

✓ Claude Code finds the pending posts, adds your feedback, and moves approved content forward without switching between tools.

Check the Planner

> Show me everything scheduled this week across LinkedIn, X, and Facebook. Group the posts by platform and flag any overlapping publishing times.

✓ Claude Code checks your publishing calendar, organizes the scheduled posts, and highlights timing conflicts before they become a problem.

Edit Posts in Bulk

> Find this week's scheduled posts about our product tutorials, shorten their opening lines, and move all Tuesday posts to 9:00 AM without changing the rest of the copy.

✓ Claude Code finds the matching posts, applies the requested edits and time changes, then saves the updates across the batch.

Security & Trust

Claude Code works with guardrails on

Secure authentication, workspace confirmation, and a preview-then-approve step keep every action safe, transparent, and under your control.

✓

Scoped API key: The CLI uses a single cs_ API key that talks only to the ContentStudio public API. Revoke or replace it anytime without exposing your social account passwords.

✓

Standardized MCP connection: Claude Code reaches ContentStudio over the Model Context Protocol, an open standard that gives AI tools only the access they need.

✓

Preview before every write: Claude Code drafts each post, then shows you a preview of the copy, network, and time. Nothing is scheduled until you approve it.

✓

Human in the loop: Claude Code handles repetitive publishing at scale, but your team decides what gets approved, rejected, edited, or sent back.

Platforms

Which platforms can Claude Code post to?

Every network connected in ContentStudio, with the post types and options each one needs.

PlatformPost types
FacebookFeed, Reel, Story, carousel, video, poll
InstagramFeed, carousel, Reel, Story
X (Twitter)Feed and threads
LinkedInFeed, document carousel, video, poll
TikTokVideo and photo posts
PinterestImage, video, carousel pins
YouTubeVideos and Shorts
ThreadsPosts and multi-post threads
BlueskyFeed posts
TelegramChannel posts
TumblrFeed posts
Google Business ProfileUpdates, events, offers, CTAs

Claude Code or Claude

Claude Code or Claude?

Both connect to ContentStudio, but they run in different places. Using Claude in the browser or on desktop instead? See the ContentStudio Claude integration.

Claude Code (in your terminal)Claude (in the chat app)
What it's forFor developers who work from the terminal.For planning and posting by conversation.
You say“Turn this engineering workflow into a technical LinkedIn post for developers.”“Draft 30 LinkedIn posts from these five product updates and schedule them across the month.”
Connectsclaude mcp add or the CLI and skillCustom connector with the MCP link, or the MCPB file in Claude Desktop
RunsIn your terminalClaude on the web and Claude Desktop
Best forPosting from where you already work, plus scripts and bulk jobsPlanning and approvals without a terminal

Troubleshooting

Quick fixes for common problems

Most issues come down to the MCP connection, the API key, or the wrong workspace.

“You must authenticate first”

Run contentstudio auth:status. If has_api_key is false, run contentstudio auth:login --api-key cs_... with a key from Dashboard → Settings → API Keys.

AuthError (401 / 403)

Your key is missing or invalid. Generate a fresh one in the dashboard and run auth:login again.

Key not seen in a service setup

A shell export doesn't carry into a running service. Set CONTENTSTUDIO_API_KEY in the service's own environment, then restart it.

RateLimitError (429)

You've hit the API rate limit. Wait a moment and retry, or space out bulk jobs.

NotFoundError

The post, account, or file belongs to a different workspace. Check the active one with contentstudio workspaces:current.

Can't sign in through the browser

Pass your API key in the MCP link instead: https://mcp.contentstudio.io/mcp?key=YOUR_API_KEY

Every AI agent ContentStudio connects to

One account, one set of tools. Pick the agent you already work in, or browse all of them below.

Building something custom? Browse every ContentStudio integration.

FAQs

What is the ContentStudio Claude Code integration?+
It connects Claude Code to your ContentStudio account through the ContentStudio MCP server or the ContentStudio CLI. Once connected, Claude Code can draft, preview, schedule, and publish posts, handle approvals, and pull analytics from your terminal.
How do I connect Claude Code to ContentStudio?+
Run claude mcp add --transport http contentstudio https://mcp.contentstudio.io/mcp in your terminal, then sign in to ContentStudio on first use. Or install the ContentStudio CLI and skill and log in with an API key.
Do I need an API key?+
Not for the MCP server, which uses your ContentStudio sign-in. The CLI needs a key, which you generate under Dashboard → Settings → API Keys.
Is Claude Code the same as Claude?+
No. Claude Code runs in your terminal and connects with claude mcp add or the CLI and skill. Claude on the web and Claude Desktop connect through a custom connector or the MCPB file.
Do I need to know how to code to schedule posts with Claude Code?+
No. You describe the post in plain English, and Claude Code runs the ContentStudio tools or CLI commands for you.
Does Claude Code publish automatically without my approval?+
No. Claude Code shows you a preview of the copy, network, and time. Nothing is scheduled until you approve it.
Can Claude Code schedule a whole month of posts at once?+
Yes. Ask it to draft and schedule a month of content across your platforms. It previews the batch and schedules it after you approve.
Can I edit a post after Claude Code schedules it?+
Yes. Ask Claude Code to update any unpublished post, or edit it in ContentStudio like any other post.
Which platforms can Claude Code post to?+
Facebook, Instagram, X, LinkedIn, TikTok, Pinterest, YouTube, Threads, Bluesky, Telegram, Tumblr, and Google Business Profile.
Is it free to start?+
ContentStudio has a 7-day free trial with no credit card, so you can connect Claude Code and try it on your own accounts.

Automate your social media with Claude Code and ContentStudio

Add the MCP server with one command, and let Claude Code draft, preview, schedule, and publish across every network from your terminal.

  • Scoped API key
  • Preview before every write
  • Human in the loop

7-day free trial · No credit card · Cancel anytime

Three-dimensional Claude Code sunburst