50% OFF all plansPXAUEWOVGet Deal β†’
Back to Blog

Automate Video Creation & Publishing with OpenClaw + Composio + Reelsy

8 min read
Reelsy Team
Automate Video Creation & Publishing with OpenClaw + Composio + Reelsy

Automate Video Creation & Publishing with OpenClaw + Composio + Reelsy

How to build a fully automated pipeline: AI generates videos, then publishes them to YouTube & Instagram β€” all through MCP

OpenClaw + Composio + Reelsy Automation


The Problem

Creating and distributing video content is a multi-step, time-consuming process:

  1. Write a script
  2. Generate the video (voiceover, visuals, editing)
  3. Export the final file
  4. Upload to YouTube with title, description, tags
  5. Post to Instagram with captions and hashtags
  6. Repeat for every piece of content

What if your AI assistant could do all of this autonomously β€” from a single prompt?

The Solution: Three MCP Tools, One Workflow

By combining three MCP-compatible platforms, we can build a fully automated video content pipeline:

Tool Role MCP Support
Reelsy AI video generation (faceless, UGC, e-commerce) reelsy.app/api/mcp
Composio Social media publishing (YouTube, Instagram, etc.) mcp.composio.dev/youtube
OpenClaw AI agent orchestration β€” the brain that ties it all together Local agent with MCP client

The magic is MCP (Model Context Protocol) β€” a standardized protocol that lets AI assistants use external tools. OpenClaw acts as the orchestrator, calling Reelsy to generate videos and Composio to publish them.


Architecture Overview

Architecture Overview

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                    OpenClaw Agent                     β”‚
β”‚              (Local AI Assistant / Brain)             β”‚
β”‚                                                       β”‚
β”‚  "Create a UGC video about wireless earbuds and      β”‚
β”‚   publish it to YouTube and Instagram"                β”‚
β”‚                                                       β”‚
β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”    β”‚
β”‚  β”‚ Step 1   │───▢│ Step 2    │───▢│ Step 3        β”‚    β”‚
β”‚  β”‚ Generate  β”‚    β”‚ Upload to β”‚    β”‚ Post to       β”‚    β”‚
β”‚  β”‚ Video     β”‚    β”‚ YouTube   β”‚    β”‚ Instagram     β”‚    β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜    β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜    β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜    β”‚
β”‚       β”‚               β”‚               β”‚              β”‚
β”‚       β–Ό               β–Ό               β–Ό              β”‚
β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”    β”‚
β”‚  β”‚ Reelsy   β”‚    β”‚ Composio  β”‚    β”‚ Composio      β”‚    β”‚
β”‚  β”‚ MCP      β”‚    β”‚ YouTube   β”‚    β”‚ Instagram     β”‚    β”‚
β”‚  β”‚ Server   β”‚    β”‚ MCP       β”‚    β”‚ MCP           β”‚    β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜    β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜    β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜    β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Step-by-Step Setup

1. Install OpenClaw

OpenClaw is an open-source AI assistant that runs locally on your machine. It supports Mac, Windows, and Linux.

curl -fsSL https://openclaw.ai/install.sh | bash

OpenClaw is model-agnostic β€” it works with Claude, GPT, or local models. You can interact with it via WhatsApp, Telegram, Discord, Slack, or even iMessage.

2. Configure Reelsy MCP Server

Add Reelsy as an MCP server so OpenClaw can generate videos. Get your API key from reelsy.app/dashboard/api-keys.

MCP Configuration:

{
  "mcpServers": {
    "reelsy": {
      "transport": {
        "type": "http",
        "url": "https://reelsy.app/api/mcp",
        "headers": {
          "X-API-Key": "sk_live_YOUR_REELSY_API_KEY"
        }
      }
    }
  }
}

MCP Setup Configuration

Available Reelsy MCP Tools:

Tool Description Credits
create_faceless_video Generate faceless video from script 18
create_ugc_video UGC video with real presenters 24
create_ugc_ad UGC advertisement content 24
create_ecommerce_product Product video from URL 24
create_ecommerce_ugc E-commerce UGC video ~9
create_ai_avatar AI avatar video 15-25
get_task_status Check generation progress 0

3. Configure Composio YouTube MCP Server

Add Composio's YouTube integration so your agent can upload videos directly.

npx @composio/cli add youtube

Or configure manually:

{
  "mcpServers": {
    "youtube": {
      "transport": {
        "type": "http",
        "url": "https://mcp.composio.dev/youtube/YOUR_COMPOSIO_KEY"
      }
    }
  }
}

Key YouTube MCP Actions:

  • Upload Video β€” publish video from file or URL
  • Update Video β€” modify title, description, tags, privacy
  • Update Thumbnail β€” set custom thumbnail
  • Get Channel Statistics β€” check subscriber/view counts

4. Configure Composio Instagram MCP Server

npx @composio/cli add instagram

Or configure manually:

{
  "mcpServers": {
    "instagram": {
      "transport": {
        "type": "http",
        "url": "https://mcp.composio.dev/instagram/YOUR_COMPOSIO_KEY"
      }
    }
  }
}

Key Instagram MCP Actions:

  • Create Media Container β€” prepare photo/video/reel
  • Create Post β€” publish content
  • Get Post Insights β€” track engagement metrics
  • Get Post Comments β€” monitor audience feedback

Note: Instagram MCP only supports Business and Creator accounts.


The Complete Automated Workflow

Example 1: Faceless Video β†’ YouTube + Instagram

Just send a message to OpenClaw:

"Create a 60-second faceless video about '5 AI tools that will change your workflow in 2026', then upload it to my YouTube channel and post it as a Reel on Instagram."

What happens behind the scenes:

Step 1 β€” OpenClaw calls Reelsy MCP to generate the video:

// Tool: create_faceless_video
{
  "script": "Here are 5 AI tools that will completely change your workflow in 2026. Number one: OpenClaw β€” your personal AI assistant that runs locally...",
  "voicePreset": "professional-female",
  "aspectRatio": "9:16"
}

Step 2 β€” OpenClaw polls get_task_status until the video is ready:

Status: RUNNING β†’ Progress: 40% β†’ matchFootage
Status: RUNNING β†’ Progress: 75% β†’ EDITOR_READY
Status: RUNNING β†’ Progress: 80% β†’ Rendering video
Status: RUNNING β†’ Progress: 97% β†’ Uploading video
Status: COMPLETED β†’ Progress: 100% β†’ Video URL ready!

Step 3 β€” OpenClaw calls Composio YouTube MCP to upload:

// Tool: Upload Video
{
  "videoUrl": "https://cdn.reelsy.app/videos/abc123.mp4",
  "title": "5 AI Tools That Will Change Your Workflow in 2026",
  "description": "Discover the top 5 AI tools transforming productivity...",
  "tags": ["AI", "productivity", "automation", "2026"],
  "privacyStatus": "public"
}

Step 4 β€” OpenClaw calls Composio Instagram MCP to post as a Reel:

// Tool: Create Media Container
{
  "videoUrl": "https://cdn.reelsy.app/videos/abc123.mp4",
  "caption": "5 AI tools you NEED in 2026! Which one is your favorite? #AI #productivity #automation"
}

Result: One prompt β†’ video generated β†’ published on YouTube AND Instagram. Zero manual work.

Example 2: E-commerce Product Video

"Create a product video for https://shopmicas.com/collections/new-in/products/mcwkc2512260033 and upload it to my YouTube channel"

OpenClaw will:

  1. Call create_ecommerce_product with the product URL
  2. Reelsy auto-extracts product images, name, and price from the Shopify store
  3. Generates a professional product video with voiceover
  4. Uploads the finished video to YouTube via Composio

Example 3: UGC Ad Campaign

"Create a UGC ad for our new wireless earbuds β€” 'Premium ANC earbuds with 40-hour battery life, glossy white finish'. Post to both YouTube and Instagram."

// Tool: create_ugc_ad
{
  "productDescription": "Premium wireless earbuds with ANC, 40-hour battery life, glossy white finish",
  "productImage": "https://example.com/earbuds.jpg",
  "presenterPiP": "On"
}

Real Results

Here's an actual video generated through this pipeline β€” an e-commerce product video created via MCP and automatically exported:

Automated Pipeline Result

Generated Video: Watch the demo

The entire process β€” from product URL to finished video β€” was fully automated through MCP protocol, with no manual intervention required.


Advanced: Schedule Recurring Content

OpenClaw supports cron-like scheduling, so you can automate content on a recurring basis:

"Every Monday at 9am, create a faceless video about the latest AI news and publish it to YouTube and Instagram."

OpenClaw will:

  1. Research trending AI topics (using browser automation)
  2. Generate a script
  3. Call Reelsy to create the video
  4. Upload to YouTube with SEO-optimized title and tags
  5. Post to Instagram as a Reel
  6. Send you a summary via WhatsApp/Telegram

This is autonomous content creation β€” your AI agent handles the entire pipeline while you focus on strategy.


Why MCP Changes Everything

The key innovation here is MCP (Model Context Protocol). Before MCP, integrating AI with external services required custom API wrappers, authentication handling, and glue code for every single service.

With MCP:

  • Reelsy exposes video generation as MCP tools
  • Composio exposes 250+ apps (YouTube, Instagram, Twitter, LinkedIn, Reddit...) as MCP tools
  • OpenClaw connects to all of them as a single orchestrator

No custom code. No API wrappers. Just configure the MCP servers and let your AI agent handle the rest.

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”     MCP      β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ OpenClaw  │─────────────▢│ Reelsy    β”‚  β†’ Generate Video
β”‚ (Agent)   β”‚              β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
β”‚           β”‚     MCP      β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚           │─────────────▢│ Composio  β”‚  β†’ YouTube Upload
β”‚           β”‚              β”‚ YouTube   β”‚
β”‚           β”‚              β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
β”‚           β”‚     MCP      β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚           │─────────────▢│ Composio  β”‚  β†’ Instagram Post
β”‚           β”‚              β”‚ Instagram β”‚
β”‚           β”‚              β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
β”‚           β”‚     MCP      β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚           │─────────────▢│ Composio  β”‚  β†’ Twitter/X Post
β”‚           β”‚              β”‚ Twitter   β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜              β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Getting Started Checklist

  • Install OpenClaw β€” curl -fsSL https://openclaw.ai/install.sh | bash
  • Get a Reelsy API key
  • Get a Composio API key
  • Configure all three MCP servers in OpenClaw
  • Connect your YouTube account via Composio OAuth
  • Connect your Instagram Business account via Composio OAuth
  • Send your first prompt: "Create a faceless video about AI automation and publish it to YouTube"

Conclusion

The combination of OpenClaw + Composio + Reelsy creates a powerful, fully automated video content pipeline:

  • Reelsy handles the hard part β€” generating professional videos from text
  • Composio handles distribution β€” publishing to YouTube, Instagram, and 250+ other platforms
  • OpenClaw ties it all together β€” orchestrating the entire workflow from a single natural language prompt

This is the future of content creation: describe what you want, and your AI agent handles the rest.

No editing software. No upload forms. No scheduling tools. Just one prompt.


Built with Reelsy | Powered by MCP | Orchestrated by OpenClaw + Composio