MCP Integration

Video Transcription for OpenClaw

Give your OpenClaw agent the ability to transcribe videos from 7 platforms, build a searchable transcript library, and monitor YouTube channels — all through natural language. Set up in under a minute with the Model Context Protocol.

|By Kevin Jeppesen, Founder, SoScripted|10 min read

Why SoScripted + OpenClaw?

OpenClaw is the most popular open-source AI agent platform with 68,000+ GitHub stars. By connecting SoScripted via MCP, your agent gains instant access to video transcription across every major social media platform — no custom API code needed.

7 Platforms

YouTube, Instagram, TikTok, X, Facebook, LinkedIn, Pinterest

Instant Setup

Add one config block and your agent has 15 transcription tools

Transcript Library

Save, search, and organize transcripts across sessions

Channel Monitors

Auto-transcribe new uploads from any YouTube channel

6 Output Formats

TXT, SRT, VTT, JSON, timestamps, or Markdown

Full-Text Search

Search across all your transcripts by keyword

Setup: Connect SoScripted to OpenClaw

1

Create a SoScripted account

Sign up for free — you get 3 credits to start, no credit card required.

2

Generate your API key

Go to API Keys in your dashboard and click Generate API Key. Copy the key — it starts with sk_.

3

Add to your OpenClaw MCP config

Add the following to your OpenClaw MCP settings. Replace sk_your_api_key with your actual key.

MCP Settings
{
  "mcpServers": {
    "soscripted": {
      "type": "http",
      "url": "https://soscripted.com/api/mcp",
      "headers": {
        "Authorization": "Bearer sk_your_api_key"
      }
    }
  }
}
4

Start transcribing

Restart OpenClaw and you're connected. Your agent now has access to all 15 SoScripted tools.

Alternative: Use an OpenClaw Skill

If you prefer not to use MCP, or your OpenClaw setup doesn't support MCP, you can create a Skill that calls SoScripted's REST API directly. Create a SKILL.md file with curl commands:

SKILL.md — SoScripted Transcription Skill
---
name: transcribe-video
description: Transcribe a video from any social media platform
---

# Transcribe a Video

To transcribe a video, use:

```bash
curl -X POST https://soscripted.com/api/public/transcribe \
  -H "Authorization: Bearer sk_your_api_key" \
  -H "Content-Type: application/json" \
  -d '{"url": "VIDEO_URL", "format": "txt"}'
```

Supported formats: txt, srt, vtt, json, timestamps, md
Supported platforms: YouTube, Instagram, TikTok, X, Facebook, LinkedIn, Pinterest

This approach gives you more control over the request and works with any OpenClaw agent, even those without MCP support. See the full API documentation for all endpoints.

What Your OpenClaw Agent Can Do

Once connected, just tell your agent what you need in plain English:

"Transcribe this YouTube video and give me the SRT file"
Transcribes any video and returns subtitles in your chosen format
"Search my transcripts for anything about product launches"
Full-text search across your entire saved library
"Monitor this YouTube channel and auto-transcribe every new video"
Sets up a channel monitor that runs automatically
"Transcribe all videos from this playlist and save them to a collection called 'Research'"
Batch transcription with automatic organization
"Get the transcript from yesterday's video in markdown format"
Retrieves any saved transcript in 6 different formats
"Transcribe this Instagram Reel and this TikTok, then compare them"
Works across all 7 platforms in a single workflow

Real Workflow Examples

These workflows combine multiple SoScripted tools in OpenClaw for tasks that go beyond simple transcription.

Competitive Intelligence from YouTube

Batch transcribe a competitor's entire YouTube channel, then search across all transcripts for pricing mentions, product announcements, or feature claims. Build a searchable competitive knowledge base.

"Batch transcribe all videos from @CompetitorChannel"
"Search my transcripts for mentions of pricing or free trial"

Transcribe Videos from Messaging Apps

When someone shares a video link in Slack, WhatsApp, or Telegram, paste the URL into OpenClaw and get an instant transcript. Works with any video from the 7 supported platforms — your agent handles the platform detection automatically.

"Transcribe this video someone sent me: [Instagram URL]"
"Get the SRT subtitles for this TikTok my team shared"

Scheduled Content Monitoring

Set up channel monitors on industry thought leaders. SoScripted automatically transcribes new uploads every 15 minutes. Then schedule a weekly OpenClaw task to summarize what was published — a hands-free content intelligence pipeline.

"Monitor @IndustryExpert's YouTube channel and auto-transcribe new videos"
"Summarize all new transcripts from this week's monitored channels"

Write an Article from Expert Video

Transcribe a practitioner's video, extract unique insights, and generate article outlines grounded in real experience. This creates content impossible to replicate with generic AI generation.

"Transcribe this expert video and extract the 5 most unique insights"
"Create an SEO article outline from this transcript"

Full transcript-to-SEO-article workflow guide

15 Tools Available to Your Agent

Your OpenClaw agent gets access to these tools automatically via MCP:

Transcription

transcribeTranscribe a video URL from any supported platform
get_creditsCheck your credit balance and plan

Library

search_libraryFull-text search across saved transcripts
get_transcriptGet a transcript in any format (txt, srt, vtt, json, timestamps, md)
save_transcriptSave a transcription to your library

Collections

list_collectionsList all transcript collections
create_collectionCreate a new collection
delete_collectionDelete a collection

Channel Monitors

list_monitorsList all channel monitors
create_monitorAuto-transcribe new videos from a channel
update_monitorUpdate monitor settings
delete_monitorRemove a monitor
get_monitor_transcriptsGet transcripts from a monitored channel

Batch Import

batch_transcribeTranscribe an entire channel or playlist
get_batch_statusCheck batch import progress

Use Cases for OpenClaw + SoScripted

Content Research

Have your agent transcribe competitor videos, extract key topics, and build a searchable knowledge base. Monitor channels to stay on top of new content automatically.

Podcast & Video Repurposing

Transcribe long-form videos and have your agent extract quotes, generate summaries, or create social media posts from the content.

Market Intelligence

Monitor industry YouTube channels and auto-transcribe new uploads. Search across transcripts to track product announcements, trends, and competitive moves.

Accessibility & Subtitles

Generate accurate SRT or VTT subtitle files for any video. Your agent can batch-process entire playlists or channels.

AI Training Data

Build curated transcript datasets from specific channels or topics. Export in structured JSON format for downstream processing.

Pricing

SoScripted uses a simple credit system. Each transcription costs 1 credit, regardless of video length. Repeated transcriptions of the same URL hit the cache and still cost only 1 credit.

Free

3 credits to start

$14.99/mo

100 credits/month

$49.99/mo

500 credits/month

Credit packs also available for one-time purchases. See all pricing

Frequently Asked Questions

Does OpenClaw support MCP?

Yes. OpenClaw supports the Model Context Protocol, which means it can connect to any MCP-compatible server like SoScripted. Just add the config block to your MCP settings.

What video platforms are supported?

YouTube, Instagram, TikTok, X (Twitter), Facebook, LinkedIn, and Pinterest. Any public video URL from these platforms will work.

How fast is transcription?

Most videos are transcribed in under 10 seconds. If the video has native captions available, we use those for maximum accuracy and speed.

Can my agent transcribe videos in other languages?

Yes. SoScripted automatically detects the language and transcribes in the original language. We support 50+ languages.

Is there a limit on video length?

No hard limit. Short clips and multi-hour videos both cost 1 credit. Our cache means re-transcribing the same URL is instant.

Can I use SoScripted with other AI agents too?

Absolutely. The same MCP config works with Claude Cowork, Claude Code, Cursor, Windsurf, and any other MCP-compatible agent. See the Claude Cowork guide for a dedicated setup walkthrough.

Can OpenClaw transcribe videos from messaging apps?

If the video is hosted on a supported platform (YouTube, Instagram, TikTok, X, Facebook, LinkedIn, Pinterest), your OpenClaw agent can transcribe it regardless of where the link was shared — Slack, WhatsApp, Telegram, or email.

Can I use OpenClaw Skills instead of MCP for transcription?

Yes. If you prefer not to use MCP, you can create an OpenClaw Skill that calls SoScripted's REST API directly using curl commands. See the 'Alternative: Use an OpenClaw Skill' section above for a ready-to-use SKILL.md example.

Start transcribing with OpenClaw

Create a free account, generate your API key, and connect to OpenClaw in under a minute. 3 free credits included.

Related Guides