ContentStudio MCP for AI Agents

Securely connect your AI agents and chatbots (Claude, ChatGPT, Cursor, etc) with ContentStudio MCP or direct API to schedule social posts, review workspace content, analyze performance, and manage social inbox workflows through natural language.

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

Try ContentStudio now

Type what you want done — sign in and watch it run live in the Tool Router playground.

TOOL ROUTER PLAYGROUND
ContentStudio
Try asking
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.

SETUP GUIDE

Connect ContentStudio MCP Tool with your Agent

1

Install Composio

typescript
npm install @composio/core ai @ai-sdk/openai @ai-sdk/mcp
Install the Composio SDK for Python or TypeScript
2

Initialize Client and Create Tool Router Session

typescript
import { Composio } from '@composio/core';

const composio = new Composio({ apiKey: 'your-api-key' });
const session = await composio.create('your-user-id');
console.log(`Tool Router session created: ${session.mcp.url}`);
Import and initialize the Composio client, then create a Tool Router session for ContentStudio
3

Connect to AI Agent

typescript
import { openai } from '@ai-sdk/openai';
import { experimental_createMCPClient as createMCPClient } from '@ai-sdk/mcp';
import { generateText } from 'ai';

const client = await createMCPClient({
  transport: {
    type: 'http',
    url: session.mcp.url,
    headers: {
      'x-api-key': 'your-composio-api-key',
    },
  },
});

const tools = await client.tools();
const { text } = await generateText({
  model: openai('gpt-4o'),
  tools,
  messages: [{
    role: 'user',
    content: 'Show ContentStudio analytics for our latest social posts'
  }],
  maxSteps: 5,
});

console.log(`Agent: ${text}`);
Use the MCP server with your AI agent (Anthropic Claude or Mastra)
SETUP GUIDE

Connect ContentStudio API Tool with your Agent

1

Install Composio

typescript
npm install @composio/openai
Install the Composio SDK
2

Initialize Composio and Create Tool Router Session

typescript
import OpenAI from 'openai';
import { Composio } from '@composio/core';
import { OpenAIResponsesProvider } from '@composio/openai';

const composio = new Composio({
  provider: new OpenAIResponsesProvider(),
});
const openai = new OpenAI({});
const session = await composio.create('your-user-id');
Import and initialize Composio client, then create a Tool Router session
3

Execute ContentStudio Tools via Tool Router with Your Agent

typescript
const tools = session.tools;
const response = await openai.responses.create({
  model: 'gpt-4.1',
  tools: tools,
  input: [{
    role: 'user',
    content: 'List scheduled ContentStudio posts for this week'
  }],
});
const result = await composio.provider.handleToolCalls(
  'your-user-id',
  response.output
);
console.log(result);
Get tools from Tool Router session and execute ContentStudio actions with your Agent

Why Use Composio?

AI Native ContentStudio Integration

  • Supports both ContentStudio MCP and direct API based integrations
  • Structured, LLM-friendly schemas for reliable social media workflow execution
  • Rich coverage for publishing, collaboration, analytics, and social inbox tasks

Managed Auth

  • Secure API key handling so your agents don't need hard-coded ContentStudio credentials
  • Central place to manage, scope, and revoke ContentStudio access
  • Per user and per environment credentials for safer social media automation

Agent Optimized Design

  • Tools are tuned using real error and success rates to improve reliability over time
  • Clear schemas help agents understand ContentStudio actions like publishing, querying analytics, and managing inbox workflows
  • Comprehensive execution logs so you always know what ran, when, and on whose behalf

Enterprise Grade Security

  • Fine-grained RBAC so you control which agents and users can access ContentStudio
  • Scoped, least privilege access to ContentStudio workspaces and social media resources
  • Full audit trail of agent actions to support review and compliance
FAQ

Frequently asked questions

Yes, ContentStudio requires you to configure your own API key. Once set up, Composio handles secure credential storage and API request handling for you.

Yes! Composio's Tool Router enables agents to use multiple toolkits. Learn more.

Composio is SOC 2 and ISO 27001 compliant with all data encrypted in transit and at rest. Learn more.

Composio maintains and updates all toolkit integrations automatically, so your agents always work with the latest API versions.

Start with ContentStudio.It takes 30 seconds.

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

Start building