ClaudeClaude Integration

ContentStudio Claude integration for social media automation

Connect ContentStudio to Claude and draft, preview, schedule, and publish content across all major social networks. The ContentStudio MCP server turns a chat message into a scheduled post, without a second tab or a single copy and paste.

Bash
$npm install -g contentstudio-cli
 
$npx skills add contentstudioio/contentstudio-agent
 
$contentstudio auth:login --api-key cs_…

Publishes to:

X / Twitter, Instagram, Facebook, LinkedIn, TikTok, YouTube, Pinterest, Google Business, Threads, Bluesky, Tumblr, and more.

  • X
  • Telegram
  • Instagram
  • Facebook
  • LinkedIn
  • TikTok
  • YouTube
  • Pinterest
  • Google Business
  • Threads
  • Bluesky
  • Tumblr

Quick Reference

Everything you need to get started

Skill name
@contentstudio-official/contentstudio
MCP link
https://mcp.contentstudio.io/mcp?auth_key=YOUR_API_KEY
MCPb file
Download the .mcpb file
In Claude Desktop: Settings → Extensions → Advanced Settings → Install Extension, then pick the file.
CLI package
contentstudio-cli
Auth method
API key (cs_…) via auth:login or CONTENTSTUDIO_API_KEY
Requirements
An active ContentStudio API key

Core Capabilities

What Claude can do once it is connected

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

01

Plan Months of Content

Tell Claude what you want to post, where, and when. Draft and schedule a month of content across multiple platforms, including images, carousels, and videos.

02

Manage workspaces

Switch between client workspaces, create new ones, delete outdated workspaces, and manage your workspace setup directly through Claude.

03

Manage connected accounts

Connect and remove social accounts, switch between the channels already linked to your workspace, and let Claude manage where your content gets published.

04

Preview Before Publishing

Review every post before it goes live. Claude shows you the caption, selected network, media, and publishing time, so you can make changes or approve it before anything is scheduled.

05

Manage Approvals

Handle your content approval workflow directly through Claude. Review pending posts, approve or reject them, add comments for your team, and make edits before the content moves forward.

06

Upload media or save drafts

Attach images, carousels, or videos to your posts directly through Claude, or save unfinished content as drafts when it needs a teammate’s review before publishing.

Setup

Get started in three steps

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

1

1 - Install the ContentStudio CLI

Install the CLI globally with npm or pnpm, whichever you already use. This is what Claude uses to talk to the ContentStudio public API.

npm install -g contentstudio-cli
2

2 - Add the skill for Claude

Install the skill file so Claude knows how to use the CLI automatically. Pick which agents to install into when prompted, and your agent uses the CLI without any extra prompting after that.

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_…

Two more ways to connect

Not using a coding agent? Claude connects to ContentStudio without the CLI, using either of these.

1 - Remote MCP server (fastest)

Add ContentStudio as a remote MCP server with a single URL. Replace YOUR_API_KEY with your key and add it in Claude's connectors settings; no download needed.

https://mcp.contentstudio.io/mcp?auth_key=YOUR_API_KEY

2 - Prebuilt MCPB file:

Download the ContentStudio MCP file, then in Claude Desktop go to Settings → Extensions → Advanced Settings and install it. Paste in your API key and save.

Using the integration

See Claude in action

See how simple it is to run your social media by talking to Claude. 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 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 that makes the process easier to understand.

✓ Claude 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 prepares the complete post as a preview, giving you a chance to 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 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 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 finds the matching posts, applies the requested edits and time changes, then saves the updates across the batch.

Security & Trust

Claude works with guardrails on

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

Scoped API key: Claude connects using 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 reaches ContentStudio over the Model Context Protocol, an open standard that gives AI tools only the access they need. Your key stays protected, and every request follows the same secure, predictable connection.

Preview before every write: Claude drafts and prepares 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 can handle repetitive publishing tasks at scale, but your team decides what gets approved, rejected, edited, or sent back for changes at every stage.

Troubleshooting

Quick fixes for common problems

Most setup issues can be resolved in a few minutes. Here are the most common problems. Most setup issues can be resolved in a few minutes. Here are the most common problems, along with the steps to fix them.

"You must authenticate first"

Run contentstudio auth:status. If has_api_key is false, run 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 re-run auth:login.

Key not seen in a service setup

A shell export doesn't persist into a running gateway. Set CONTENTSTUDIO_API_KEY in the agent's actual environment (systemd Environment= or Docker -e), then restart the service.

RateLimitError (429)

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

FAQs

FAQs

What is the ContentStudio Claude integration?+
It is the official way to connect Claude to ContentStudio through the ContentStudio MCP server, so you can ask Claude to draft, preview, schedule, and publish social media across 10+ platforms just by chatting in plain language. The MCP server connects Claude to your ContentStudio workspace and the social accounts inside it.
How do I connect Claude to ContentStudio?+
You connect Claude by adding the ContentStudio MCP server, which takes about a minute. The fastest way is to add a single MCP link with your ContentStudio API key, no download needed. You can also install the prebuilt MCPB file as an extension in Claude Desktop, or install the CLI if you want to drive ContentStudio from the command line or a coding agent.
Where do I get my ContentStudio API key?+
From your ContentStudio Dashboard → Settings → API Keys. Use it in the MCP link as the auth_key value, paste it into the MCPB extension, or log in with contentstudio auth:login --api-key cs_... if you are using the CLI.
Do I need Claude Desktop?+
Not necessarily; you can connect in the web app as well. Claude Desktop is the most common starting point, and the quickest to set up. The same ContentStudio MCP also works with Microsoft Copilot and automation frameworks like LangChain, LlamaIndex, and Semantic Kernel, so any MCP-compatible client can connect the same way.
Which platforms can Claude post to?+
10+, including X (Twitter), Instagram, Facebook, LinkedIn, TikTok, YouTube, Pinterest, Google Business, Threads, Bluesky, and Telegram. Connect an account once in ContentStudio, and Claude can reach it.
Do I need to know how to code to schedule posts with Claude?+
No. The quickest setup is adding a single MCP link with your API key, with no download or install. A prebuilt MCPB file is there if you prefer a one-click extension, and the CLI is available for people who want it, but most never need to touch code.
Is it safe to let Claude post for me?+
Yes, with sensible guardrails. Your credentials never leave ContentStudio; Claude uses a single scoped API key and talks only to the public API over the Model Context Protocol. Every post is previewed before it is scheduled, and nothing goes live without your approval.
Does Claude publish automatically without my approval?+
No. Claude drafts and prepares each post, but you review and approve it before anything goes live. This human-in-the-loop step means Claude handles the moving parts while you keep the final call on what reaches your audience.
Can Claude schedule a whole week of posts at once?+
Yes. You can hand Claude several topics in a single prompt, and it will draft and schedule the whole batch across your chosen days and times, or use your best-performing slots if you would rather it pick the timing. It is the fastest way to plan a full week of content in one conversation.
Can I edit a post after Claude schedules it?+
Yes. As long as the post has not gone live, you can ask Claude to edit the caption, change the time, or update other details, and it will adjust the scheduled post for you.

Automate your social media with Claude and ContentStudio

Connect the MCP server, and let Claude draft, preview, schedule, and publish across all major social networks from chat.

Scoped API key
Preview before every write
Human in the loop
7-day free trial · No credit card · Cancel anytime