Media

Submagic MCP Server

Connect your account, then chat with AI to run tools.

Submagic is an AI-powered subtitle and caption generation platform for video content. Automatically transcribe videos, generate accurate captions, translate subtitles into multiple languages, apply custom styling, and make video content more accessible and engaging for global audiences.

Managed
18 tools
Agent guide included

Opens MCPBundles Studio with this server selected. After sign-in, chat and run tools from the same thread.

Browse all tools

AI Skill
SKILL.md

Domain knowledge for Submagic — workflow patterns, data models, and gotchas for your AI agent.

Submagic

Submagic generates AI captions, styled subtitles, magic clips, and can publish finished videos to social platforms. Processing is asynchronous.

Operational order

  1. List languages, templates, and hook title templates when you need codes or style names.
  2. Create a project from video_url, upload a file, or generate magic clips from YouTube or an upload.
  3. Optionally add user media (B-roll, music) via the media library before or during project create.
  4. Poll project status until transcription finishes.
  5. Export the final rendered video when ready.
  6. Publish to connected social accounts, then track posts via list published / publication analytics.

Data Model

  • Languages — transcription language codes (for example en, es).
  • Templates — caption style presets (Hormozi, Beast, Sara, and others).
  • Hook title templates — animated opening caption styles.
  • User media — library assets referenced by userMediaId in items and music.
  • Projects — async jobs with status, transcription progress, and download URLs when complete.
  • Publications — social posts with per-platform analytics.

Gotchas

  • Async processing: Poll project status or set webhook_url — do not assume immediate results.
  • Language codes: Always take codes from the languages list; do not guess ISO codes.
  • File uploads: Use file_url for large videos; file_content_base64 is capped at 1 MB inline. Desktop stages local files when no public URL exists.
  • Publishing: Connect social accounts in the Submagic publishing dashboard before publish calls.
  • Rate limits: Project creation is limited (~30/hour). Languages and templates are lightweight.

Tools in this Server (18)

Submagic Create Magic Clips

Generate viral short clips from a long YouTube video. Requires youtube_url, title, and language. Optional min_clip_length (10–300s, default 15), max_c...

Submagic Create User Media

Add media to your Submagic library from a public URL. Returns userMediaId for B-roll items and background music on projects.

Submagic Export Project

Start final video export with subtitles and effects burned in. Call after project status shows transcription is complete. Export takes a few minutes —...

Submagic Get Profile Stats

Publishing analytics scoped to one profile (brand). Same shape as aggregate stats but filtered to a single profile.

Submagic Get Project

Get a Submagic project by ID. Returns status, transcription progress, video metadata, template settings, and download URLs when ready. Poll this after...

Submagic Get Publication

Get a single publication by id with per-platform post URLs, delivery status, and analytics totals.

Submagic Get Publishing Stats

Aggregate publishing analytics across all connected accounts. Returns summary totals with prior-period comparison and a daily timeseries.

Submagic Health Check

Check Submagic API availability and confirm your API key is accepted. Returns service status and timestamp. Use before starting a long workflow.

Submagic List Hook Title Templates

List hook title animation templates for the opening seconds of a video. Use template names in hook_title when creating or updating projects.

Submagic List Languages

List supported transcription languages. Returns language codes and display names. Use the code field when creating projects (for example en, es, fr). ...

Submagic List Published Projects

List published or scheduled social posts with per-platform status and analytics. Filter by platform, profile, or date range. Use cursor for pagination...

Submagic List Templates

List caption style templates (Hormozi, Beast, Sara, and others). Pass a template name to template_name when creating a project. Default when omitted i...

Submagic List User Media

List video, audio, and image files in your Submagic media library. Use returned ids as userMediaId in project items or music settings.

Submagic Publish Project

Publish or schedule an exported Submagic project to connected social accounts. Project must be exported (have downloadUrl). Connect accounts in the Su...

Submagic Upload Magic Clips

Generate short-form clips by uploading a long-form video file. Requires a Magic Clips subscription. Provide exactly one of: file_content_base64 (max 1...

Submagic Upload Project

Create a subtitle project by uploading a video file. Supports the same styling and B-roll options as create-or-update from a public video URL. Provide...

Submagic Upload User Media

Upload a video, audio, or image file directly to your Submagic media library. Returns userMediaId for use in project items. Provide exactly one of: fi...

Submagic Upsert Project

Create a new subtitle project from a public video URL, or update an existing project. Create mode (no id): requires title, language, video_url. Update...

Frequently Asked Questions

What is the Submagic MCP server?

Submagic is an AI-powered subtitle and caption generation platform for video content. Automatically transcribe videos, generate accurate captions, translate subtitles into multiple languages, apply custom styling, and make video content more accessible and engaging for global audiences. It provides 18 tools that AI agents can use through the Model Context Protocol (MCP).

How do I connect Submagic to my AI agent?

Add the MCPBundles server URL to your MCP client configuration (Claude Desktop, Cursor, VS Code, etc.). The URL format is: https://mcp.mcpbundles.com/bundle/submagic. Authentication is handled automatically.

How many tools does Submagic provide?

Submagic provides 18 tools that can be called by AI agents, along with a SKILL.md that gives your AI agent domain knowledge about when and how to use them.

What authentication does Submagic require?

Submagic uses API Key. Submagic requires credentials. Connect via MCPBundles and authentication is handled automatically.

Setup Instructions

Connect Submagic to any MCP client in minutes

MCP URL
https://mcp.mcpbundles.com/bundle/submagic

One-click install:

The link prefills the Add custom connector dialog — you still review the values and click Add, then Connect to complete OAuth.

Or add manually

  1. Open claude.ai → Settings → Connectors.
  2. Click the + button and choose Add custom connector.
  3. Set Name to Submagic and paste the MCP URL into Remote MCP server URL.
  4. Click Add. Submagic will appear under Not connected — select it and click Connect to complete OAuth.
Name: Submagic
Remote MCP server URL: https://mcp.mcpbundles.com/bundle/submagic
Authentication: OAuth

Custom connectors at claude.ai require a paid Claude plan (Pro, Max, Team, or Enterprise).

Ready to use Submagic?

Sign in to connect your credentials and start running tools from the chat.

Submagic MCP Server & Skill