otherapi_key

ContentStudio

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

Verdict

ContentStudio manages social media publishing, inbox monitoring, and campaign collaboration across Facebook, Instagram, Twitter, LinkedIn, and Bluesky. In Switchy, @mention it to schedule posts, triage inbox conversations, add team notes to drafts, or bulk-archive messages. Marketing and social teams get the most value — you can coordinate content calendars and respond to mentions without leaving your AI workspace. The MCP exposes 50 tools, so expect a learning curve; start with the core publishing and inbox workflows before exploring campaign tagging or bulk operations.

Common use cases

  • Schedule Instagram posts from meeting notes
  • Triage brand mentions across social channels
  • Add team feedback to draft campaigns
  • Bulk-archive resolved inbox conversations
  • Coordinate multi-platform launch calendars

Integration

Vendor
ContentStudio
Category
other
Auth
API_KEY
Tools
50
Composio slug
content_studio

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
    destructive

    Permanently delete a campaign from a ContentStudio workspace. Posts assigned to the campaign are detached from it.

  • Delete Inbox Comment
    destructive

    Permanently delete one public ContentStudio Social Inbox comment from its connected social platform. This destructive operation cannot be undone.

  • Delete Inbox Message
    destructive

    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
    destructive

    Permanently delete the business reply from one ContentStudio Social Inbox review. This does not delete the review itself.

  • Delete Inbox Tags
    destructive

    Permanently delete one or more ContentStudio Social Inbox tags by ID. This destructive batch operation cannot be undone.

  • Delete Label
    destructive

    Permanently delete a label from a ContentStudio workspace.

  • Delete Post
    destructive

    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
    destructive

    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

Setup guide

  1. 11. In Switchy, open your workspace settings and navigate to the MCP Integrations panel. 2. Click 'Add Integration' and select ContentStudio from the list. 3. You'll be prompted to paste a ContentStudio API key — generate one by logging into your ContentStudio account, visiting Settings > API Access, and creating a new key with read and write permissions. 4. Copy the key and paste it into the Switchy dialog, then click 'Connect'. 5. Switchy will verify the key and list your ContentStudio workspaces; select the workspace you want to link. 6. To test the connection, create a new Project in Switchy and type '@ContentStudio list my connected social accounts' — you should see your Facebook, Instagram, and other profiles. 7. From there, you can schedule posts, add notes to drafts, or query inbox conversations by @mentioning ContentStudio in any message.

What teammates see: by default, memories from ContentStudio are scoped to the Project (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.

Works well with

Top models

Compatibility data appears once enough Projects have used this MCP together with a given model.

How Switchy teams use it

Not enough Projects yet to publish anonymised usage stats (we require ≥ 50 Projects per week).

Starter prompts

Draft Launch Post

@ContentStudio draft a launch announcement for our new feature based on this brief, then schedule it to Facebook, Instagram, and LinkedIn for tomorrow at 10 AM.

Inbox Status Report

@ContentStudio show me all pending inbox conversations from the last 48 hours and summarize which ones need immediate replies.

Campaign Progress Check

@ContentStudio list all posts in the 'Q1 Product Launch' campaign and tell me which ones are still pending approval or haven't been scheduled yet.

Bulk Archive Mentions

@ContentStudio find all inbox conversations tagged as 'done' from last week and bulk-archive them so my queue only shows active threads.

Connect New Channel

@ContentStudio I want to connect a new Bluesky account — guide me through generating an app password and adding it to my workspace.

Example outputs

Illustrative - representative of the model's voice and quality, not literal recordings.

Prompt

@ContentStudio show me all pending inbox conversations from the last 48 hours across our connected accounts, grouped by social channel

Output

Retrieved 47 pending Social Inbox conversations from the last 48 hours: **Facebook (23):** 18 comments on the product launch post, 5 direct messages about shipping questions. **Instagram (14):** 9 story replies, 5 post comments requesting pricing info. **Twitter (10):** 8 mentions of the brand handle, 2 direct messages. All conversations are currently marked 'pending' in your workspace. The oldest unaddressed item is a Facebook comment from 41 hours ago asking about return policy.

Notes

This example demonstrates ContentStudio's unified inbox aggregation across multiple social channels. The MCP requires read access to your Social Inbox; response shape depends on which accounts you've connected and their recent activity. Rate limits apply to bulk inbox queries—fetching thousands of historical items may require pagination.

Prompt

@ContentStudio create a new campaign called 'Q2 Product Launch' with the color blue, then schedule three placeholder posts to our Facebook and Instagram accounts for next Monday at 9am, 1pm, and 5pm

Output

Created campaign 'Q2 Product Launch' (blue) in your workspace. Scheduled 3 posts across 2 channels for Monday, June 9: • 9:00 AM – Facebook & Instagram (draft content: placeholder) • 1:00 PM – Facebook & Instagram (draft content: placeholder) • 5:00 PM – Facebook & Instagram (draft content: placeholder) All posts are linked to the Q2 Product Launch campaign. You can edit content, add media, and adjust targeting in the ContentStudio composer before publish time.

Notes

This write-heavy example shows campaign creation and multi-channel scheduling. The MCP performs real actions—posts will publish unless you edit or delete them. Requires write permissions for connected social accounts. ContentStudio enforces per-channel rate limits; bulk scheduling 50+ posts at once may fail or queue.

Prompt

@ContentStudio pull engagement metrics for all posts in our 'Holiday Campaign' from December, then draft a summary report highlighting the three best-performing pieces of content by total engagement

Output

Analyzed 34 posts in 'Holiday Campaign' (Dec 1–31). **Top 3 by total engagement:** 1. Instagram carousel (Dec 18) – 2,847 likes, 312 comments, 89 shares. Featured gift guide with user-generated content. 2. Facebook video (Dec 22) – 1,923 reactions, 156 comments, 401 shares. Behind-the-scenes holiday prep footage. 3. Twitter thread (Dec 15) – 1,104 likes, 87 retweets, 34 replies. Holiday discount code announcement. **Summary:** Visual, authentic content (carousel, video) drove 3x more engagement than text-only posts. User-generated content and discount incentives were key conversion drivers.

Notes

This synthesis example pairs ContentStudio's analytics retrieval with AI reasoning to surface insights. The MCP fetches raw engagement data; the AI interprets patterns and drafts the summary. Accuracy depends on ContentStudio's data freshness—some platforms delay metrics by 24–48 hours. Campaign must exist in your workspace.

Use-case deep-dives

Agency client reporting automation

When ContentStudio wins for multi-client social management at scale

A 6-person agency managing 15 client social accounts needs one place to schedule posts, monitor replies, and hand off conversations between account managers. ContentStudio's 50-tool MCP covers the full cycle: bulk-archive inbox threads after resolution, tag posts by campaign, add internal notes when a client approves copy, and connect new Bluesky or Facebook Group accounts without leaving the workspace. The API-key auth means every team member runs the same scopes—no per-seat OAuth dance. This setup breaks down when clients demand white-label reporting or you need custom analytics beyond ContentStudio's dashboard; at that threshold, you're stitching together a second tool anyway. If your agency lives in one social-management platform and wants AI to draft replies or triage inbox queues in Switchy, this MCP is the shortest path.

Community manager inbox triage

How this MCP speeds up daily social-inbox sweeps

A solo community manager wakes up to 80 Instagram comments, Facebook messages, and Bluesky mentions across three brand accounts. ContentStudio's inbox tools let you bulk-set status to done or pending, archive resolved threads in one call, and add notes to flag escalations—all without opening the web app. The MCP's representative tools show strong inbox coverage: you can archive 100 elements at once, tag conversations, and route urgent items to teammates. The trade-off is velocity: if your brand gets 500+ inbound messages daily, the MCP's per-element note and comment calls get slow, and you'll want a dedicated inbox automation layer. For teams under 200 daily interactions, running triage prompts in Switchy and letting the MCP execute the bulk actions cuts morning inbox time in half.

Product launch content coordination

When campaign tagging and collaboration notes justify the 50-tool footprint

A 4-person product-marketing team is launching a feature across LinkedIn, Twitter, and Facebook over two weeks. They need to draft 20 posts, route them for legal review, tag everything under one campaign, and leave internal notes when copy changes. ContentStudio's MCP handles the collaboration layer: create a color-coded campaign, add post notes for revision history, mention teammates in comments, and connect new social accounts mid-launch without a separate onboarding flow. The 50-tool count feels heavy if you only schedule posts, but the collaboration and inbox tools earn their keep when three people are editing the same content calendar. This MCP isn't the right call if your launch is a one-off or you already have a project-management tool doing the tagging and handoffs. If ContentStudio is your system of record for social content, the MCP turns Switchy into a natural-language command layer for the entire launch workflow.

Frequently asked

What does the ContentStudio MCP let me do in Switchy?

It connects your ContentStudio workspace so AI agents can schedule posts, manage your social inbox, add collaboration notes, and connect new social accounts. The MCP exposes 50 tools covering post publishing, inbox triage, campaign creation, and account management across Facebook, Bluesky, and other platforms ContentStudio supports.

Do I need a ContentStudio API key or can I use OAuth?

You need a ContentStudio API key. Generate one in your ContentStudio account settings, then paste it into Switchy's connection form. There's no OAuth flow. The key grants access to whichever workspaces your ContentStudio user can see, so use a key tied to the right account.

Can the MCP publish posts directly or only schedule them?

The representative tools show scheduling and collaboration features—adding notes, comments, and connecting accounts—but don't explicitly list a "publish now" action. You'll likely schedule posts through ContentStudio's normal flow, then use the MCP to manage drafts, add team feedback, and triage inbox replies after publication.

Why use this MCP instead of ContentStudio's web dashboard?

The MCP lets AI agents bulk-archive inbox messages, add collaboration notes, and connect new social accounts without switching tabs. If your team already lives in Switchy for other workflows, the MCP saves the context-switch tax. For one-off post edits, ContentStudio's UI is still faster.

Who on my team should connect the ContentStudio account?

Whoever owns your ContentStudio workspace and has API key access. That person's permissions flow through to Switchy, so if they can't publish to a Facebook page in ContentStudio, the MCP can't either. One connection covers the whole Switchy workspace.

More other MCPs

See all other MCPs →

Data last verified 62 hours ago.Sources aggregated hourly to weekly. See docs/architecture/model-directory.md.