# ContentStudio MCP

Vendor: ContentStudio  
Category: other  
Auth: API_KEY  
Composio slug: `content_studio`

ContentStudio is a social media management platform for publishing, workspace collaboration, analytics, and social inbox workflows.

## Tools

- **Add Facebook Group Account** — Add a Facebook Group to a ContentStudio workspace through the manual connection flow. No browser authorization step is required.
- **Add Inbox Note** — Create an internal note on a ContentStudio Social Inbox conversation, optionally mentioning workspace users. This updates only the internal ContentStudio conversation record; it does not send a message or reply to an external social-network
- **Add Post Comment** — Add a collaboration comment to a ContentStudio post, optionally mentioning workspace users. This updates ContentStudio's internal post collaboration thread; it does not create an internal note or publish a Social Inbox reply.
- **Add Post Note** — Add an internal note to a ContentStudio post. The note is for workspace collaboration; it does not mention users or publish a Social Inbox reply.
- **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. The app password is sensitive, is sent only in this request, and is never returned.
- **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. Queued, scheduled, and content-category posts can be published externa
- **Create Workspace** — Create a ContentStudio workspace with its required name, logo URL, and timezone.
- **Delete Campaign** — Permanently delete a campaign from a ContentStudio workspace. Posts assigned to the campaign are detached from it.
- **Delete Inbox Comment** — Permanently delete one public ContentStudio Social Inbox comment from its connected social platform. This destructive operation cannot be undone.
- **Delete Inbox Message** — Soft-delete one ContentStudio Social Inbox message from its connected platform account. The provider documents this as a destructive soft delete, not guaranteed permanent erasure.
- **Delete Inbox Review Reply** — Permanently delete the business reply from one ContentStudio Social Inbox review. This does not delete the review itself.
- **Delete Inbox Tags** — Permanently delete one or more ContentStudio Social Inbox tags by ID. This destructive batch operation cannot be undone.
- **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. Returns every per-account outcome when social deletion only partially succeeds.
- **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. First call CONTENT_STUDIO_LIST_SOCIAL_ACCOUNTS and match the exact `_i
- **Get Analytics Summary** — Return current-versus-previous summary KPIs for one connected Facebook, GMB, Instagram, LinkedIn, Pinterest, TikTok, Twitter, or YouTube account. First use CONTENT_STUDIO_LIST_SOCIAL_ACCOUNTS and match its `_id`, workspace, and platform; Co
- **Get Audience Demographics** — Return a supported Facebook, Instagram, LinkedIn, or YouTube audience demographics report through one of eight fixed ContentStudio routes. First use CONTENT_STUDIO_LIST_SOCIAL_ACCOUNTS and copy the exact `_id` for the same workspace and pla
- **Get Audience Growth Analytics** — Return audience, follower, or subscriber growth for one connected social account through an explicit platform, report, and granularity combination. First call CONTENT_STUDIO_LIST_SOCIAL_ACCOUNTS and match its `_id`, workspace, and platform 
- **Get Content Analytics** — Get analytics for one platform-native Facebook, GMB, Instagram, LinkedIn, Pinterest, TikTok, Twitter, or YouTube content item. First use CONTENT_STUDIO_LIST_SOCIAL_ACCOUNTS to obtain platform_id. Keep platform_id (the connected-account `_id
- **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. Use CONTENT_STUDIO_LIST_SOCIAL_ACCOUNTS first and match its `_id`, workspace, and platform because an in
- **Get GMB Activity Analytics** — Return Google Business Profile search-keyword, review, or media-activity analytics from one of exactly three documented routes. First call CONTENT_STUDIO_LIST_SOCIAL_ACCOUNTS and use the exact `_id` whose platform is gmb; an invalid or non-
- **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. First call CONTENT_STUDIO_LIST_SOCIAL_ACCOUNTS and copy the exact `_id` for the same workspace and plat
- **Get Publishing Analytics** — Return publishing behavior, posting cadence, pin rollups, YouTube discovery or sharing, or performance-schedule analytics from one of 12 documented routes. First call CONTENT_STUDIO_LIST_SOCIAL_ACCOUNTS and match the exact `_id`, workspace,
- **Get Twitter Credits Used** — Return Twitter/X API credits consumed by one connected account over a date range. First use CONTENT_STUDIO_LIST_SOCIAL_ACCOUNTS and select the exact Twitter account `_id` in the same workspace; never guess the platform_id, because ContentSt
- **Invite Team Member** — Invite a team or client member to a ContentStudio workspace with a role and the provider's exact structured permission map. This immediately sends an invitation email to the member. Owner or admin access is required.
- **List Approval Workflows** — List published approval workflows available in a ContentStudio workspace. Use a returned workflow_id when attaching an approval workflow while creating or updating a post.
- **List Campaigns** — List or search campaigns in a ContentStudio workspace and return campaign IDs for post assignment. Returns one page and a cursor for continuation.
- **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. Returns one page and a cursor for continuation.
- **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. Only messages support pagination and sorting.
- **List Inbox Post Comments** — List public Social Inbox comment threads for a platform post reference. ContentStudio treats an unknown post reference as a successful empty page, so items=[] and total=0 do not prove that the post exists.
- **List Inbox Tags** — List all Social Inbox tags in a ContentStudio workspace.
- **List Labels** — List or search labels in a ContentStudio workspace. Returned label_id values can be used to assign labels when creating or updating posts.
- **List Media** — List and filter media-library assets in a ContentStudio workspace. Returns one page with media IDs usable when creating or updating posts.
- **List Post Comments** — List collaboration comments and internal notes on a ContentStudio post. Returns one page and a cursor for continuation.
- **List Posts** — List ContentStudio workspace posts using status, date, approval, label, campaign, content-category, creator, and comment-state filters. Returns one page and a cursor for continuation.
- **List Ranked Content Analytics** — List one offset-paginated page of top, least-performing, sorted, or pin-performance content analytics for one connected account. First use CONTENT_STUDIO_LIST_SOCIAL_ACCOUNTS and match its exact `_id`, workspace, and platform; a guessed acc
- **List Social Accounts** — List connected social accounts in a ContentStudio workspace. Use each returned account_id (the provider's _id) as platform_id for analytics and Social Inbox calls; a workspace ID or fabricated account ID can produce misleading empty analyti
- **List Team Members** — List or search team members in a ContentStudio workspace and return user and membership IDs, roles, memberships, and available permissions. Returns one page and a cursor for continuation.
- **List Workspaces** — List workspaces accessible to the connected account and return workspace IDs for workspace-scoped tools. Returns one page and a cursor for continuation.
- **Mark Inbox Element Read** — Mark one ContentStudio Social Inbox element as read. Calling this for an already-read element is a successful no-op; this tool cannot mark it unread.

## Setup

1. Create or open a Switchy Project.
2. Open Integrations and connect ContentStudio.
3. Authorise through api_key.
4. Teammates can now @-mention ContentStudio tools in chat.

---
Last verified: 2026-09-04T02:00:56.012Z  
Canonical URL: https://switchy.build/directory/mcps/content-studio