How to integrate ContentStudio MCP with Codex

Codex is one of the most popular coding harnesses out there. And MCP makes the experience even better. With ContentStudio MCP integration, you can draft, triage, summarise emails, and much more, all without leaving the terminal or the app, whichever you prefer.

ContentStudio logoContentStudio
Api Key

ContentStudio is a social media management platform for publishing, collaboration, analytics, and social inbox workflows. It helps teams plan, manage, and measure social content from one shared workspace.

72 Tools

Introduction

Codex is one of the most popular coding harnesses out there. And MCP makes the experience even better. With ContentStudio MCP integration, you can draft, triage, summarise emails, and much more, all without leaving the terminal or the app, whichever you prefer.

Also integrate ContentStudio with

Why use Composio?

Apart from a managed and hosted MCP server, you will get:

  • CodeAct: A dedicated workbench that allows GPT to write its code to handle complex tool chaining. Reduces to-and-fro with LLMs for frequent tool calling.
  • Large tool responses: Handle them to minimise context rot.
  • Dynamic just-in-time access to 20,000 tools across 1000+ other Apps for cross-app workflows. It loads the tools you need, so GPTs aren't overwhelmed by tools you don't need.

How to install ContentStudio MCP in Codex

Run the setup command

Run this command in your terminal to add the Composio MCP server to Codex.

Terminal

It will initiate the authentication in a browser window, authorize Codex to access your Composio account.

Composio authentication page

(Optional) Authenticate with OAuth

To authenticate manually, run the login command to open a browser window and authorize Codex to access your Composio account.

bash
codex mcp login composio

Verify the connection

Run codex mcp list to confirm Composio appears as a registered MCP server.

bash
codex mcp list

Codex App

Codex App follows the same approach as VS Code.

  1. Click ⚙️ on the bottom left → MCP Servers → + Add servers → Streamable HTTP:
  2. Fill the header and Key fields with { "x-consumer-api-key" = "ck_*******" }.
  3. The Key is the Composio API key, that you can find on dashboard.composio.dev
  4. Click on Authenticate and authorize Codex to your Composio account and you're all set.
Codex App MCP setup
  1. Restart and verify if it's there in .codex/config.toml
bash
[mcp_servers.composio]
url = "https://connect.composio.dev/mcp"
http_headers = { "x-consumer-api-key" = "ck_*******" }

What is the ContentStudio MCP server, and what's possible with it?

The ContentStudio MCP server is an implementation of the Model Context Protocol that connects your AI agent and assistants like Claude, Cursor, etc directly to your ContentStudio account. It provides structured and secure access to social publishing, workspace collaboration, analytics, and Social Inbox workflows, so your agent can create and schedule posts, organize campaigns, analyze performance, manage inbox activity, and coordinate team workflows on your behalf.

  • Social post publishing: Have your agent create drafts, queue or schedule posts, add media and first comments, and apply campaigns, labels, approval options, and platform-specific settings.
  • Campaign and content organization: Let the agent create, find, and remove campaigns or labels, and review content categories available in your workspace.
  • Social performance analytics: Direct your agent to review account summaries, audience growth, demographics, engagement, publishing patterns, media performance, and insights across supported social platforms.
  • Social Inbox management: Instruct your agent to review conversations and comments, add internal notes, apply tags, mark items done or pending, archive activity, and remove supported messages or replies.
  • Workspace collaboration: Have your agent create workspaces, invite team or client members, review approval workflows, and add comments or notes to posts for clearer collaboration.

Conclusion

You've successfully integrated ContentStudio with Codex using Composio's MCP server. Now you can interact with ContentStudio directly from your terminal, VS Code, or the Codex App using natural language commands.

Key benefits of this setup:

  • Seamless integration across CLI, VS Code, and standalone app
  • Natural language commands for ContentStudio operations
  • Managed authentication through Composio
  • Access to 20,000+ tools across 1000+ apps for cross-app workflows
  • CodeAct workbench for complex tool chaining

Next steps:

  • Try asking Codex to perform various ContentStudio operations
  • Explore cross-app workflows by connecting more toolkits
  • Build automation scripts that leverage Codex's AI capabilities
TOOLS

Supported Tools

Every ContentStudio action and event your agent gets out of the box.

Add Facebook Group Account

Add a Facebook Group to a ContentStudio workspace through the manual connection flow.

Add Inbox Note

Create an internal note on a ContentStudio Social Inbox conversation, optionally mentioning workspace users.

Add Post Comment

Add a collaboration comment to a ContentStudio post, optionally mentioning workspace users.

Add Post Note

Add an internal note to a ContentStudio post.

Bulk Set Inbox Elements Archived

Archive or unarchive 1-100 ContentStudio Social Inbox elements in one provider batch.

Bulk Set Inbox Elements Status

Set the workflow status of 1-100 ContentStudio Social Inbox elements to done or pending in one provider batch.

Connect Bluesky Account

Connect a Bluesky profile directly to a ContentStudio workspace using its handle and a Bluesky app password.

Create Campaign

Create a named, color-coded campaign in a ContentStudio workspace.

Create Inbox Tag

Create a named, color-coded Social Inbox tag in a ContentStudio workspace.

Create Label

Create a named, color-coded label in a ContentStudio workspace.

Create Post

Create a draft, queued, content-category, or scheduled ContentStudio post with complete media, platform publishing, first-comment, label, campaign, and approval options.

Create Workspace

Create a ContentStudio workspace with its required name, logo URL, and timezone.

Delete Campaign

Permanently delete a campaign from a ContentStudio workspace.

Delete Inbox Comment

Permanently delete one public ContentStudio Social Inbox comment from its connected social platform.

Delete Inbox Message

Soft-delete one ContentStudio Social Inbox message from its connected platform account.

Delete Inbox Review Reply

Permanently delete the business reply from one ContentStudio Social Inbox review.

Delete Inbox Tags

Permanently delete one or more ContentStudio Social Inbox tags by ID.

Delete Label

Permanently delete a label from a ContentStudio workspace.

Delete Post

Permanently delete a ContentStudio post and optionally attempt deletion from selected or all social accounts where it was published.

Delete Workspace

Permanently delete a workspace and its workspace-scoped state.

Get AI Insights

Generate AI analytics insights for one connected Facebook, GMB, Instagram, LinkedIn, Pinterest, TikTok, or YouTube account using one of seven fixed ContentStudio routes.

Get Analytics Summary

Return current-versus-previous summary KPIs for one connected Facebook, GMB, Instagram, LinkedIn, Pinterest, TikTok, Twitter, or YouTube account.

Get Audience Demographics

Return a supported Facebook, Instagram, LinkedIn, or YouTube audience demographics report through one of eight fixed ContentStudio routes.

Get Audience Growth Analytics

Return audience, follower, or subscriber growth for one connected social account through an explicit platform, report, and granularity combination.

Get Content Analytics

Get analytics for one platform-native Facebook, GMB, Instagram, LinkedIn, Pinterest, TikTok, Twitter, or YouTube content item.

Get Current User

Return the active ContentStudio user associated with the connected API key.

Get Engagement Analytics

Return active-user, impression, engagement, action, page-view, view, or watch-time analytics from one of 21 fixed ContentStudio routes.

Get GMB Activity Analytics

Return Google Business Profile search-keyword, review, or media-activity analytics from one of exactly three documented routes.

Get Inbox Contact

Get the contact profile associated with a ContentStudio Social Inbox element.

Get Media Performance Analytics

Return Facebook reel/video, Instagram hashtag/story/reel, or LinkedIn hashtag performance through one of six fixed ContentStudio routes.

Get Publishing Analytics

Return publishing behavior, posting cadence, pin rollups, YouTube discovery or sharing, or performance-schedule analytics from one of 12 documented routes.

Get Twitter Credits Used

Return Twitter/X API credits consumed by one connected account over a date range.

Invite Team Member

Invite a team or client member to a ContentStudio workspace with a role and the provider's exact structured permission map.

List Approval Workflows

List published approval workflows available in a ContentStudio workspace.

List Campaigns

List or search campaigns in a ContentStudio workspace and return campaign IDs for post assignment.

List Connection Platforms

List every social platform supported by ContentStudio account connection and identify whether each uses OAuth, credentials, or a manual flow.

List Content Categories

List or search content categories in a ContentStudio workspace and return category IDs usable when targeting posts.

List Facebook Text Backgrounds

List every Facebook colored-text background preset ID usable in facebook_options on plain-text posts.

List Inbox Conversation Content

List messages, internal notes, or bookmarked messages for one ContentStudio Social Inbox conversation.

List Inbox Post Comments

List public Social Inbox comment threads for a platform post reference.

List Inbox Tags

List all Social Inbox tags in a ContentStudio workspace.

List Labels

List or search labels in a ContentStudio workspace.

List Media

List and filter media-library assets in a ContentStudio workspace.

List Post Comments

List collaboration comments and internal notes on a ContentStudio post.

List Posts

List ContentStudio workspace posts using status, date, approval, label, campaign, content-category, creator, and comment-state filters.

List Ranked Content Analytics

List one offset-paginated page of top, least-performing, sorted, or pin-performance content analytics for one connected account.

List Social Accounts

List connected social accounts in a ContentStudio workspace.

List Team Members

List or search team members in a ContentStudio workspace and return user and membership IDs, roles, memberships, and available permissions.

List Workspaces

List workspaces accessible to the connected account and return workspace IDs for workspace-scoped tools.

Mark Inbox Element Read

Mark one ContentStudio Social Inbox element as read.

Merge Inbox Tags

Irreversibly replace at least two ContentStudio Social Inbox source tags with one tag using the requested name and color.

Remove Social Account

Disconnect a social account from a ContentStudio workspace.

Remove Team Member

Permanently remove a member from a ContentStudio workspace.

Reply To Inbox Review

Publish a public business reply to a ContentStudio Social Inbox review, replacing its existing reply when one exists.

Review Post Approval

Approve or reject a ContentStudio post that is under review, optionally recording a review comment.

Search Inbox Elements

Search one page of ContentStudio Social Inbox conversations, posts, and reviews using status, text, tag, channel, and targeted-element filters.

Send Inbox Comment

Publish a public comment or reply on a ContentStudio Social Inbox post.

Send Inbox Message

Send a Facebook or Instagram direct message through ContentStudio Social Inbox, optionally with one image or video attachment.

Send Inbox Private Reply

Send a Facebook private reply from a ContentStudio Social Inbox post as a private message, optionally with an attachment.

Set Inbox Comment Hidden

Hide or unhide one ContentStudio Social Inbox comment.

Set Inbox Comment Liked

Like or unlike one ContentStudio Social Inbox comment.

Set Inbox Message Bookmarked

Bookmark or unbookmark one ContentStudio Social Inbox message.

Summarize Inbox Elements

Count ContentStudio Social Inbox conversations, posts, and reviews by all, unassigned, mine, assigned, marked-done, and archived states, optionally filtering by element type and social channel.

Update Campaign

Update a campaign's name or color.

Update Inbox Contact

Partially update the name, email, phone, or company of the contact associated with a ContentStudio Social Inbox element.

Update Inbox Element Tags

Add one or more tags to a ContentStudio Inbox element or remove one tag from it.

Update Inbox Tag

Update a ContentStudio Social Inbox tag's name or color.

Update Label

Update a label's name or color.

Update Post

Fully replace an unpublished post's content, accounts, scheduling, platform options, labels, campaign, and approval configuration.

Update Team Member

Replace a workspace member's role and complete permission map, and optionally replace their team or client membership class.

Update Workspace

Update selected settings of an existing workspace.

Upload Media

Upload one media file or import one public media URL into a ContentStudio workspace media library.

FAQ

Frequently asked questions

With a standalone ContentStudio MCP server, the agents and LLMs can only access a fixed set of ContentStudio tools tied to that server. However, with the Composio Tool Router, agents can dynamically load tools from ContentStudio and many other apps based on the task at hand, all through a single MCP endpoint.

Yes, you can. Codex fully supports MCP integration. You get structured tool calling, message history handling, and model orchestration while Tool Router takes care of discovering and serving the right ContentStudio tools.

Yes, absolutely. You can configure which ContentStudio scopes and actions are allowed when connecting your account to Composio. You can also bring your own OAuth credentials or API configuration so you keep full control over what the agent can do.

All sensitive data such as tokens, keys, and configuration is fully encrypted at rest and in transit. Composio is SOC 2 Type 2 compliant and follows strict security practices so your ContentStudio data and credentials are handled as safely as possible.

Start with ContentStudio.It takes 30 seconds.

Managed auth, hosted MCP servers, and every ContentStudio tool your agent needs.Free to start.

Start building