Grok Bot x ContentStudio

Schedule social media posts with Grok Bot

Connect ContentStudio to Grok Bot, xAI's always-on AI teammate. Ask your Bot to connect the ContentStudio MCP server, or install the ContentStudio CLI on its cloud computer. Then it drafts, schedules, and reports on your posts, even while you're offline.

Standalone black 3D Grok Bot logo
Setup
https://mcp.contentstudio.io/mcp
 
npm install -g contentstudio-cli
npx skills add contentstudioio/contentstudio-agent
contentstudio auth:login --api-key <key>

Publishes to:

Quick Reference

Everything you need to get started

MCP server
https://mcp.contentstudio.io/mcp (ask your Bot to connect it)
CLI package
contentstudio-cli (installed on the Bot's cloud computer)
Skill install
npx skills add contentstudioio/contentstudio-agent
Auth method
ContentStudio sign-in (MCP) or API key (cs_…) via auth:login (CLI)
Requirements
A Grok Bot in the desktop or iPhone app

Core Capabilities

What Grok Bot can do once it is connected

Your Bot can list your connected accounts, create and schedule posts with media, pull analytics, and work the inbox, all through ContentStudio and from its own cloud computer.

01

Post across channels

Tell your Bot what to post and where. It drafts a version for each network, schedules it in ContentStudio, and checks with you before anything goes live.

06

Generate images and videos

Create images and videos for your posts from a prompt, or edit images with the CLI tools.

02

Analytics and reports

Ask how last week went, and your Bot pulls performance data or generates a full report.

03

Run on routines

Save any posting task as a routine. Your Bot runs it on a schedule from its cloud computer while you are offline.

04

Work the inbox

Read comments, messages, and reviews, and draft replies for you to approve.

05

Handle approvals

Review pending posts, approve or reject them, and leave feedback for your team.

07

Upload media

Upload files from the cloud computer to your ContentStudio media library and attach them to posts.

08

Comments and notes

Add comments or internal notes to any post, and mention teammates.

09

Switch workspaces

Move between client workspaces, so each Bot posts to the right brand.

Setup

Get started in three steps

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

1

1 - Install the ContentStudio CLI

Ask your Bot to install the CLI on its cloud computer. This is what Grok Bot uses to talk to the ContentStudio public API.

npm install -g contentstudio-cli
2

2 - Add the skill for Grok Bot

Ask your Bot to install the skill so it knows every ContentStudio command without extra prompting.

npx skills add contentstudioio/contentstudio-agent
3

3 - Authenticate

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

contentstudio auth:login --api-key <key>

One more way to connect

Prefer the fastest setup with no key to manage? Ask your Bot to connect the ContentStudio MCP server instead.

1 - MCP server (fastest, no API key)

MCP (Model Context Protocol) is the open standard Grok Bot uses to call outside tools. Give your Bot the ContentStudio MCP link, then sign in to ContentStudio when it hands you the browser.

https://mcp.contentstudio.io/mcp

Using the integration

See Grok Bot in action

A few things you can say to your Bot. It handles the ContentStudio calls behind the scenes.

See What Is Connected

> Which social accounts do I have connected in ContentStudio?

✓ Your Bot lists every connected account in the active workspace.

Post Across Channels

> Post this to X and LinkedIn tomorrow at 9 AM with the cover image, then ask me to approve.

✓ Both posts are prepared, shown to you, and scheduled once you approve.

Review the Week

> What's scheduled for this week? Move tomorrow's LinkedIn post to Friday and keep the rest.

✓ The week laid out, and the one change made.

Check Performance

> How did my X account do last month, and how is yesterday's launch post performing?

✓ Performance pulled from ContentStudio, with the strongest posts called out.

Save a Daily Routine

> Every weekday at 8 AM, turn new files in ~/content/drafts into ContentStudio drafts and send me a summary.

✓ A routine that saves drafts every weekday and reports back in your chat.

Reply to Comments

> Check unanswered Instagram comments and draft replies for my review.

✓ Replies drafted in ContentStudio, sent only after you approve.

Security & Trust

Grok Bot works with guardrails on

Your Bot checks with you before it publishes, and ContentStudio keeps your social account passwords out of reach.

✓

OAuth 2.1 sign-in: The MCP server signs in with your ContentStudio account. No API key is stored, and your social media passwords stay inside ContentStudio.

✓

Approvals before publishing: Your Bot asks before it changes anything outside its computer. ContentStudio approval workflows still apply on top.

✓

One computer, shared sign-ins: All your Bots share one cloud computer and its sign-ins, so any Bot can use ContentStudio once it is connected. Keep routines on drafts if that matters.

✓

Scoped API key: The CLI uses a single cs_ key that talks only to the ContentStudio public API. Revoke or replace it anytime.

Platforms

Which platforms can Grok Bot 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

Grok Bot or Grok

Is Grok Bot the same as Grok?

No. Grok is the chat assistant on X and grok.com. Grok Bot is the always-on AI teammate from xAI, with its own cloud computer. Both can work with ContentStudio, in different ways. Using Grok chat instead? See the ContentStudio MCP server page for the setup.

Grok Bot (always-on teammate)Grok (chat assistant)
What it's forNamed Bots that work around the clock on their own cloud computer.xAI's chat assistant on X and grok.com.
You say“Every weekday at 8 AM, turn new drafts into ContentStudio posts and send me a summary.”“Draft a LinkedIn post about our new feature.”
ConnectsMCP from chat, or the CLI on its cloud computerA connector with the MCP link and your key in the URL
Runs24/7, on routinesIn a chat window, while you type
Best forRecurring social media workOne-off posts and questions

Troubleshooting

Quick fixes for common problems

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

ContentStudio tools missing

Ask your Bot to connect the ContentStudio MCP server again and sign in when it hands you the browser.

contentstudio: command not found

The CLI isn't installed on the cloud computer yet. Ask your Bot to run npm install -g contentstudio-cli.

“You must authenticate first”

Ask your Bot to run contentstudio auth:status, then contentstudio auth:login --api-key cs_... with a key from Settings → API Keys.

AuthError (401 / 403)

The key is missing or revoked. Generate a fresh one in the dashboard and have your Bot log in again.

NotFoundError

The post, account, or file belongs to a different workspace. Ask your Bot which workspace is active, or name the one to use.

RateLimitError (429)

The CLI retries automatically, but AI image and video generation never auto-retry, because they are billable. Space out bulk routines.

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 Grok Bot integration?+
It connects Grok Bot, xAI's always-on AI teammate, to your ContentStudio account through the ContentStudio MCP server or the ContentStudio CLI on the Bot's cloud computer. Your Bots can then draft, schedule, and report on posts, and work the inbox.
How do I connect ContentStudio to Grok Bot?+
In any Bot chat, ask it to connect the MCP server at https://mcp.contentstudio.io/mcp, then sign in to ContentStudio. Or ask it to install the ContentStudio CLI and skill on its cloud computer and log in with an API key.
Is Grok Bot the same as Grok?+
No. Grok is the chat assistant on X and grok.com. Grok Bot is the always-on AI teammate from xAI, with its own cloud computer, routines, and approvals.
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 Settings → API Keys.
Does Grok Bot need my social media passwords?+
No. Your social accounts stay connected inside ContentStudio. Grok Bot only signs in to ContentStudio.
Can Grok Bot post to social media while I am offline?+
Yes. Routines run on the Bot's cloud computer, and every scheduled post publishes from your ContentStudio calendar on its own.
Does Grok Bot publish without my approval?+
Your Bot checks with you before changing anything outside its computer, and your ContentStudio approval workflow still applies. You can also ask it to save drafts only.
Can several Bots use ContentStudio?+
Yes. All your Bots share one cloud computer, so once ContentStudio is connected, any of them can use it.
Which social media platforms can Grok Bot 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 Grok Bot and try it on your own accounts.

Automate your social media with Grok Bot and ContentStudio

Connect the MCP server or the CLI, and let your Bots draft, schedule, and report on posts across every network, even while you’re offline.

  • OAuth 2.1 sign-in
  • Approvals before publishing
  • Scoped API key

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

Standalone black 3D Grok Bot logo