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.
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.
$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.
Quick Reference
Core Capabilities
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.
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.
Switch between client workspaces, create new ones, delete outdated workspaces, and manage your workspace setup directly through Claude.
Connect and remove social accounts, switch between the channels already linked to your workspace, and let Claude manage where your content gets published.
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.
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.
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
Three quick steps are all it takes to connect Claude with ContentStudio and start scheduling your social media from chat.
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-cliInstall 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-agentGenerate an API key from Dashboard → Settings → API Keys, then use it to authenticate the ContentStudio CLI.
contentstudio auth:login --api-key cs_…Not using a coding agent? Claude connects to ContentStudio without the CLI, using either of these.
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_KEYDownload 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 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.
> 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 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.
> 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.
> 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.
> 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.
> 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
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
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.
Run contentstudio auth:status. If has_api_key is false, run auth:login --api-key cs_... with a key from Dashboard → Settings → API Keys.
Your key is missing or invalid. Generate a fresh one in the dashboard and re-run auth:login.
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.
You've hit the API rate limit. Wait a moment and retry, or space out bulk jobs.
FAQs
Connect the MCP server, and let Claude draft, preview, schedule, and publish across all major social networks from chat.