SubMagic — Full Profile (2026-09)
· Company Entity: Submagic (Turbo Studio SAS), registered in Paris, France (10 rue du Colisée 75008).
· Founded & Founders: Founded in May 2023 by David Zitoun and Tsi-fei Chan, both YC Startup School alumni.
· Funding & Revenue: Fully bootstrapped with $0 external funding**. Reached **$8M ARR by June 2025. Team size estimates vary — around 23 to 100 people (GetLatka reports 13, Tracxn reported 23 in May 2026).
· Industry Positioning: Sits in the “bootstrapped tools” cluster alongside Todoist, QuickChart, Rezi, and Fliki. But it’s the highest-revenue among the five (~$8M, compared to Fliki which has institutional backing but unclear revenue, and Rezi at ~$3.2M). It’s also purer bootstrapped than Fliki or Rezi — absolutely zero institutional investment, not even a trace of Peak XV.
· MCP Support: No first-party (official) MCP server — only community-driven or third-party implementations.
· There’s a community-built submagic-mcp-server (PyPI v1.1.0, MIT license, by siddani09/sidart10, released Nov 12, 2025) that wraps SubMagic’s REST API underneath, offering 7 tools.
· There’s also mcpbundles.com/bundle/submagic gateway with 18 tools and OAuth support — but this is a third-party proxy, not officially hosted or maintained by SubMagic.
· MCP Verdict: Falls into the “no official MCP” camp, alongside FFmpeg, Motion, Todoist, QuickChart, Zotero, and Fliki. This puts it in direct contrast with Klaviyo, Tavily, Apify, Dify, Pinecone, Unstructured, and Rezi — which all offer first-party, official MCP servers. SubMagic’s MCP ecosystem is more community-driven or Composio-style third-party integration.
⚠️ Naming collision: there is a separate “SubMagic” AI subtitle model/project (submagic-plus PyPI, github.com/submagic-ai, HuggingFace SubMagic-32k/large-v3-mlx, arXiv 2026 “SubMagic: Context-Adaptive Audio Enhancement for Subtitle Generation”) — a research/ML model for speech enhancement before transcription, NOT this SaaS. This profile = submagic.co the Paris short-form video SaaS only. Tags below explicitly carry not-submagic-ai-ml-model not-submagic-plus-pypi to prevent pool collision.
Website
| Field |
Value |
| Official Website |
https://submagic.co · app: app.submagic.co · pricing: app.submagic.co/pricing · API/Integrations: Business plan · MCP community: pypi.org/project/submagic-mcp-server (MIT, Nov 12 2025, siddani09) · gateway: mcpbundles.com/bundle/submagic (3rd-party) · legal: Turbo Studio SAS, 10 rue du Colisée 75008 Paris |
| Company |
Turbo Studio SAS, Paris 75008; founded May 2023 David Zitoun (CEO) + Tsi-fei Chan (co-founder, YC Startup School met); fully bootstrapped 0raised∗∗(GetLatka/Tracxn/Stellar:“unfunded“,noVC/angel/grantdisclosed),∗∗8M ARR Jun 2025 (3M+ users, 128.6% YoY, ~$615K revenue/employee); 13-23 heads; web-only SaaS, Stripe-billed, GDPR French entity, no SOC2/BAA/SSO on self-serve (Business+ API tier only) |
| Status |
Active, AI captions 98%+ accuracy 107 langs, Magic Clips (long→shorts), AI Actors/eye-contact-correction 2025-26, API + Integrations Business+ (10-100 min/mo) |
| Category |
ai-productivity-data |
| Pipeline Stage |
none |
Title
| Field |
Value |
| Product |
Submagic (AI captions + Magic Clips short-form video finishing SaaS + API) |
| Descriptive Title |
Submagic — AI-Powered Short-Form Video Finishing for TikTok/Reels/Shorts: upload talking-head/long-form → AI auto-captions (98%+ accuracy, 107 langs, animated emoji, custom fonts/highlight) → Magic Clips (long video → viral shorts) → magic zooms/B-rolls/transitions → silence + filler-word + bad-take removal → clean audio → AI hook titles → caption translate → brand templates → publish direct to TikTok/Reels/Shorts; web app + REST API (Business+, API & Integrations 10-100 min/mo, webhook export-complete) + Zapier/Make/no-code; MCP = community PyPI server (sidart10, MIT, 7 tools: list_languages/list_templates/create_project/get_project/update_project/export_project/create_magic_clips, SUBMAGIC_API_KEY env) + MCPBundles 3rd-party gateway (18 tools OAuth), NO vendor mcp.submagic.co; pricing = Free 3 videos/wm → Starter 19(12/yr) 15 videos/2min → Pro 39(23/yr) 40 videos/5min → Business+69(41/yr) 100 videos/30min/4K → Custom + Magic Clips add-on **19/mo∗∗(12/yr) + API credit packs $0.10-0.23/min; 2023 Paris Zitoun+Chan fully-bootstrapped-0-funding-8m-arr-2025 MCP-none-firstparty-community-pypi-3rdparty-gateway |
| One-line Positioning |
Creator uploads a 20-min podcast → Submagic auto-cuts + captions + zooms + B-roll → 10 Shorts ready to post → agent mounts community submagic-mcp-server (SUBMAGIC_API_KEY) to call create_project+create_magic_clips+export_project, no vendor MCP; billing is per-member-per-month + video-count + duration-cap + AI-credit + Magic-Clips-add-on + API-min-packs (reverse Motion pure-seat, reverse Qualtrics per-interaction, reverse Tavily credit, reverse Apify CU, reverse Pinecone RU/WU, reverse Unstructured page, reverse Dify seat+credit, reverse Rezi sub-resume, reverse Fliki minute-pool); ownership pure bootstrap $0 (same macro-cluster Todoist/QuickChart/Rezi/Fliki, distinct from vc-independent n8n/Apify/Dify/Pinecone/Unstructured, distinct from Tavily acquired-kept / Zotero-CDS nonprofit). |
Features
| Field |
Value |
| AI Captions |
98%+ accuracy, 107 languages (Greek/Arabic/CMN tested strong per G2), animated colorful emojis, custom fonts/highlight/word-enlarge, caption templates (Hormozi/Beast/Sara), export SRT to DaVinci/Premiere, translate captions 30+ langs |
| Magic Clips |
Paste YouTube/long-video URL → AI finds viral moments → outputs 9:16 TikTok/Reels/Shorts (1:1/16:9/4:5 also), $19/mo add-on on top of any plan (10 long videos/mo), per-member billing |
| Pacing Cleanup |
Silence removal (natural/fast/extra-fast), filler-word removal (um/uh/like), bad-take removal, all AI Credits-metered |
| Visual Polish |
Magic zooms (dynamic emphasis), magic B-rolls (Storyblocks Premium on Pro+, configurable coverage 0-100%), transitions, sound effects + music, AI hook titles, AI eye-contact correction, AI Actors (Business+) |
| Audio |
AI Clean audio (speech enhance), separate audio-export pool, podcast-ready |
| Brand & Publish |
Brand Kit (Pro), custom templates (3-10-∞ by tier), custom vocabulary dictionary (Business+), logos/assets, publish + analytics to TikTok/Reels/Shorts/YouTube, 1-3 publishing profiles by plan |
| API & Integrations |
REST under Business+ (create_project / export / status / magic_clips, 500-1000 req/hr), API & Integrations 10 min/mo Starter → 10 min/mo Pro → 100 min/mo Business+, webhook watch_export_complete; Zapier/Make/GoHighLevel no-code; no OSS lib, no official SDK beyond JS snippets; n8n HTTP node works |
| MCP (community/third-party only) |
No first-party server (no mcp.submagic.co, no github/submagic-io official MCP repo). (1) submagic-mcp-server PyPI 1.1.0 MIT (siddani09/sidart10, Nov 12 2025, “Production/Stable”) — pip install submagic-mcp-server, stdio, SUBMAGIC_API_KEY env, 7 tools: submagic_list_languages / list_templates / create_project / get_project / update_project / export_project / create_magic_clips; limits 1000/hr langs/templates, 500/hr project/export/clips; (2) MCPBundles gateway https://mcp.mcpbundles.com/bundle/submagic (3rd-party, 18 tools, OAuth auto-auth, not Submagic-published, classify third-party-proxy same as Vinkius/Fliki pattern); → MCP axis none (first-party) + third-party-community (aligns FFmpeg/Motion/Todoist/QuickChart/Zotero/Fliki, NOT in Klaviyo/Tavily/Apify/Dify/Pinecone/Unstructured/Rezi first-party-GA cluster) |
| Enterprise |
Custom plan (custom videos/minutes/members/Magic Clips, unlimited templates, custom API, dedicated CSM, Advanced Security + SSO on Custom only, no published BAA/HIPAA) |
Pricing (2026-09, per-member-per-month + video-count + duration-cap + AI-credit + Magic-Clips add-on $19 + API min-packs)
| Field |
Value |
| Free |
$0 — 3 videos/mo, watermarked, 1 min 30 sec cap, 200MB, Starter caption templates, free stock media, no publish profiles (test-only) |
| Starter |
$19/mo∗∗(12/mo billed yearly, save $84) — 15 videos/mo, max 2 min/video, 3 AI Credits, auto captions, free B-roll/audio, text-based trim, 1080p/30FPS, no watermark, API & Integrations 10 min/mo, 1 member |
| Pro (MOST POPULAR) |
$39/mo∗∗(23/yr, save $192) — 40 videos/mo, max 5 min/video, 6 AI Credits, Storyblocks Premium B-roll, AI hook titles, clean audio, remove bad takes/silences, translate captions, eye-contact correction, Brand Kit, 1080p/2K, publish + analytics, 3 members, 3 custom templates |
| Business + API |
$69/mo∗∗(41/yr, save $336) — 100 videos/mo, max 30 min/video, 15 AI Credits, 4K/60FPS, 10 custom templates, logos/assets, custom vocabulary, priority support + rendering, API & Integrations 100 min/mo, unlimited workspace users, AI Actors |
| Custom |
Contact sales — custom everything, Advanced Security + SSO (Custom tier), dedicated CSM, unlimited templates, custom API limits |
| Magic Clips Add-on |
$+19/mo∗∗(12/yr) on any plan — 10 long videos/mo viral-clip extraction (per-member, compounds with seat count) |
| API Credit Packs |
250 min/57→500min/75 → 1,000 min/150→2,000min/300 → 5,000 min/500→10,000min/1,000 ($0.10-0.23/min, bought after plan purchase) |
| Type |
per-member-month-plus-video-count-duration-cap-ai-credit-magic-clips-addon-api-min-packs; reverse Motion pure-per-seat, reverse Qualtrics per-interaction, reverse Tavily credit, reverse Apify CU, reverse Pinecone RU/WU, reverse Unstructured page, reverse Dify seat+credit, reverse Rezi subscription-resume, reverse Fliki minute-pool — Submagic is seat-compounding (3-person Pro = 117/monot39) + duration-cap + add-on-stack |
| Gotcha |
Every price is per-member (headline 23/41 deceptive for teams); Magic Clips 19/mo∗∗add−onontopofplanprice∗∗(Starter19 + 19=38/mo); duration cap forces upgrade (10-min video needs Business $69 regardless of volume); AI Credits separate from video-count (3-15/mo starve on Starter); API minutes metered separately from videos; free tier 1:30 caps most clips; “More than 2000 reviews on Google/Trustpilot/G2” is vendor self-report, verify per source |
Reviews
| Field |
Value |
| G2 |
4.7/5 ~83-250+ reviews (ToolRadar 83/Capterra-1 “across G2+Capterra 84”, forkoff 250+, HyzenPro 83, official “2000+ across Google/Trustpilot/G2”) → print G2 4.7/~83-250 B2C-creator-weighted (range reflects sampling drift; lean 83 verified, 250+ aggregate); praise caption polish/speed/brand-kit, gripe multi-seat economics + AI-credit opacity + export glitches (caption off-screen, audio lag, 1-in-10 export stall) |
| Capterra |
5/5 ~1 review (ToolRadar tracks Capterra) → Capterra 5/~1 unrobust (essentially absent, unlike Rezi 4.8/240); note ToolRadar “84 across G2+Capterra” likely 83 G2 + 1 Capterra |
| Trustpilot |
4.5-4.6/5 ~500-757 reviews (forkoff 4.5/500+, HyzenPro 4.6/757) → Trustpilot 4.6/~600 B2C-starter-credit-wall-heavy (keep as real consumer surface, separate from G2-B2B like Rezi; Starter-tier credit-wall + tier-up pressure dominate complaints) |
| ProductHunt |
4.7/5 (featured launches, creator-led) → directional |
| Reddit |
r/Entrepreneur / r/podcasting / r/ContentCreators mixed — solo creators positive (“saved my Sunday”), 3+ clipper teams negative on seat-compounding math + Magic Clips disclosure; r/ContentCreators 8-upvote thread: “website constantly down without notice, glitched exports, audio out of sync ~60% of time” |
| Editorial |
ToolRadar 4.7/84 (saves 10+ hrs/wk, +50% engagement, but “captioning polish layer not full editor”), HyzenPro 4.4 (Ease 4.7/Feature 4.6/Value 4.2/Integration 4.3/Support 4.5/Perf 4.3), FORKOFF weighted 4.5/5 (creator-launch reviews downweighted), HighReach 4.x; consensus “best-in-niche caption polish, not timeline editor, B-roll off-topic sometimes” |
| Praise |
98%+ caption accuracy even Greek/Arabic, animated emoji/font system killer for retention, 3-click short creation, saves 10+ hrs/wk, +50% engagement claimed, support replies with audio/video messages (G2 loved), mass-upload 90 videos/week workflow viable |
| Gripes |
Seat-compounding (3-person Pro = 117/mo),∗∗MagicClips+19/mo undisclosed until checkout**, AI Credits stingy (3-15/mo), duration caps (2/5/30min tiers), export glitches (caption off-screen, audio-sync drift, 1-in-10 render stall, web-app freeze), auto B-roll off-topic needs manual review, no frame-level control (not Premiere/DaVinci), no SSO below Custom, per-member math compounds “headline price doesn’t show” |
Review Sources Breakdown
| Field |
Value |
| G2.com |
4.7/5 ~83 (lean verified) → ~250+ aggregate → G2-4-7-83-to-250-creator-weighted |
| Capterra |
5/5 ~1 → Capterra-5-1-unrobust |
| Trustpilot |
4.6/5 ~600 → trustpilot-4-6-600-b2c-credit-wall-real-consumer |
| ProductHunt |
4.7 → directional |
| Reddit r/Entrepreneur/podcasting/ContentCreators |
mixed, seat-economics negative |
| ToolRadar/HyzenPro/FORKOFF/HighReach |
4.4-4.7 directional |
| Conclusion |
Prints “G2 4.7/~83-250 (lean 83 verified, 250+ aggregate) + Capterra 5/~1 unrobust + Trustpilot 4.6/~600 real B2C + PH 4.7 + Reddit mixed seat-compounding negative + editorial 4.4-4.7, consensus caption-polish-best-in-niche-not-full-editor-b-roll-tonal-wrong-export-glitch-seat-addon-opacity” — aligns bootstrap SaaS G2-rated pattern (Fliki 4.8, Rezi Trustpilot 4.7), but explicitly flags range-drift 83↔250 and Capterra-1 as unrobust (contrast Databox/Klaviyo robust G2 samples). No first-party MCP → no dev-MCP-star. |
Access
| Field |
Value |
| Web App |
app.submagic.co — editor, caption timeline, Magic Clips, brand kit, publish/analytics; no desktop/mobile native |
| API |
REST Business+ (create_project / get_project / update_project / export_project / create_magic_clips / list_languages / list_templates), 500-1000 req/hr, webhook watch_export_complete; API key from app settings; no OSS SDK; n8n HTTP node / Zapier / Make / GoHighLevel |
| MCP |
None first-party. (1) Community PyPI submagic-mcp-server 1.1.0 MIT (siddani09/sidart10, Nov 12 2025): pip install submagic-mcp-server, stdio, SUBMAGIC_API_KEY env, 7 tools, claude_desktop_config.json registration; (2) MCPBundles 3rd-party gateway https://mcp.mcpbundles.com/bundle/submagic (18 tools, OAuth, not Submagic-published → classify third-party-proxy, NOT counted as vendor-hosted, parallel Vinkius/Fliki pattern); → mcp=none(first-party)+third-party-community (FFmpeg/Motion/Todoist/QuickChart/Zotero/Fliki rule), NOT in first-party-GA cluster (Klaviyo/Feedly/Slack/Databox/Tavily/Apify/Dify/Pinecone/Unstructured/Rezi) |
| Login |
app.submagic.co email/Google/GitHub → API Keys (Business+) |
| Self-host |
None — web SaaS only, no OSS core (contrast QuickChart/Documenso/Zotero AGPL, Unstructured Apache lib); community MCP server runs locally but calls Submagic cloud API (thin wrapper, not local engine) |
Best For
| Field |
Value |
| Audience 1 |
Daily short-form publishers (TikTok/Shorts/Reels) whose bottleneck is editing not ideation |
| Audience 2 |
Podcasters + interview teams turning 1 long recording → 10 captioned social clips without a traditional editor |
| Audience 3 |
Agencies needing repeatable short-form packaging, brand consistency, fast output from long-form source (client delivery) |
| Audience 4 |
Marketing teams wanting browser-based social video (not complex pro desktop stack) |
| Audience 5 |
Solo creators loving the caption/font/emoji system (Hormozi/Beast/Sara templates go viral) |
| Audience 6 |
Agent builders mounting community submagic-mcp-server to auto-generate clips from a CMS trigger (n8n/Claude/Cursor) |
Not For
| Field |
Value |
| Exclude 1 |
Long-form / deep timeline / post-production editors — Submagic is caption+polish layer, not full editor (need Premiere/DaVinci/Resolve); video length capped 2/5/30min by tier |
| Exclude 2 |
Teams refusing seat-compounding math — every price per-member (3-person Pro = 117/mo,not39); multi-seat ops pick Descript/Opus Clip |
| Exclude 3 |
Buyers refusing Magic Clips +$19/mo add-on stack — viral-clip extraction priced separately from plan |
| Exclude 4 |
Users needing frame-level/mask/keyframe control — text-based trim only |
| Exclude 5 |
Programmatic users on Starter — API gated behind Business+ (69/yr41), API minutes 10-100/mo then $0.10-0.23/min packs |
| Exclude 6 |
Regulated/health/financial needing BAA — no HIPAA BAA, no SSO below Custom tier |
| Exclude 7 |
Buyers expecting first-party MCP / agent-native mount — only community PyPI + 3rd-party gateway exist |
Competitors
| Field |
Value |
| Opus Clip |
Long→short AI clipping leader, stronger clip-selection AI, weaker captions/templates, per-credit pricing, no first-party MCP |
| Descript |
Transcript-based editing + TTS/Overdub + clipping, full editor not caption-layer, stronger enterprise, G2 4.6 |
| VEED |
Browser editor + subtitle/caption, broader editing than Submagic, weaker virality templates |
| CapCut |
Free TikTok-native, strong captions/effects, no AI clipping depth, no MCP |
| Premiere/DaVinci/Resolve |
Pro timeline gold standard, no AI caption speed, manual-heavy |
| RHEI / Captions AI |
Caption-focused mobile, direct Submagic overlap on animated captions |
| Pictory / Fliki |
Fliki = text-to-video TTS (different lane); Pictory script→video |
SubMagic (ML model, sub
magic-ai) |
NOT a competitor — separate research project (submagic-plus PyPI, HF SubMagic-32k/large-v3-mlx, arXiv 2026 speech-enhancement-for-subtitles). Explicitly excluded to prevent pool collision. |