How to integrate ContentStudio MCP with Hermes

Hermes is a 24/7 autonomous agent that lives on your computer or server — it remembers what it learns and evolves as your usage grows. This guide explains the easiest and most robust way to connect your ContentStudio account to Hermes. You can do this through either Composio Connect CLI or Composio Connect MCP. For personal use we recommend the CLI, but you won't go wrong with MCP either.

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

Hermes is a 24/7 autonomous agent that lives on your computer or server — it remembers what it learns and evolves as your usage grows.

This guide explains the easiest and most robust way to connect your ContentStudio account to Hermes. You can do this through either Composio Connect CLI or Composio Connect MCP. For personal use we recommend the CLI, but you won't go wrong with MCP either.

Also integrate ContentStudio with

What is Composio Connect?

Composio Connect is a consumer offering that lets anyone plug 1,000+ applications directly into their agent harness — including Hermes. It can:

  • Search and load tools from relevant toolkits on-demand, reducing context usage.
  • Chain multiple tools to accomplish complex workflows via a remote workbench, without excessive back-and-forth with the LLM.
  • Manage app authentication end-to-end with zero manual overhead.

Integrating ContentStudio with Hermes

Using Composio Connect CLI

1. Install the Composio CLI

Run the install script directly, or paste https://composio.dev/hermes into your Hermes chat box to have it installed for you.

bash
curl -fsSL https://composio.dev/install | bash
Hermes authenticating with Composio

2. Authenticate

Once the CLI is installed, ask Hermes to authenticate with Composio.

3. Connect to ContentStudio

Ask your agent to connect to ContentStudio, or simply request any ContentStudio-related task. Hermes will prompt you to authenticate and authorize access.

4. Done. You're all set with a new ContentStudio connection.


Using Composio Connect MCP

1. Get your MCP URL and API Key

Go to dashboard.composio.dev and copy your Connect MCP URL and API key.

Copy MCP URL and API key from Composio dashboard

2. Open the Hermes config file

bash
nano ~/.hermes/config.yaml

3. Add the Composio Connect MCP server

bash
mcp_servers:
  composio:
    url: "https://connect.composio.dev/mcp"
    headers:
      x-consumer-api-key: "YOUR_COMPOSIO_API_KEY"
    connect_timeout: 60
    timeout: 180

Save with Ctrl + O, Enter, then exit with Ctrl + X.

4. Restart your Hermes agent

Once restarted, ask your agent to connect to ContentStudio or request any ContentStudio-related task. It will prompt you to authenticate and authorize access.

5. Done!

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.

Way Forward

With ContentStudio connected, Hermes can now act on your behalf whenever it detects a relevant task or you ask it to.

From here, you can extend Hermes further:

  • Connect more apps: Calendar, Slack, Notion, Linear, and hundreds of others are available through the same Composio Connect setup. Each new integration compounds what Hermes can do for you.
  • Build workflows across tools: Once multiple apps are connected, Hermes can chain actions together — turn an email into a calendar invite, a Slack message into a Linear ticket, or a meeting note into a follow-up draft.
  • Let it learn your patterns: The more you use Hermes, the better it gets at anticipating how you'd handle recurring tasks. Give it feedback on drafts and decisions, and it will adapt.

If you run into trouble or want to share what you've built, join the community or check out the Docs for deeper configuration options.

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. Hermes 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