MCP servercom.blitzreels/blitzreels
Create, edit, reframe, caption, organize, generate, and export short-form videos with BlitzReels.
Overview
Score?
UNRATED 0.669
of what a free look can see, on 32 looks
Looks
36
last 7 hr ago
Tools
122
changed 3 days ago
More info
URL
www.blitzreels.com/api/mcp
streamable-http
Says it is
blitzreels 1.0.0
protocol 2025-06-18
In the record since
32 days ago
Among servers18,413 with a card
0median 0.606 · this server 0.669 · highest on record 0.8561
Toolsfrom sha256:31c7ffe4e5…d562b2 · +46 −0 3 days ago
| Tool | Schema |
|---|---|
| add_text_overlay Add an opening title card (hook) or generic text overlay to a project timeline. Defaults to classic white: black text on a white card. |
input · output |
| add_transition Add a timed transition effect, optionally attached to one timeline item and paired with sound. |
input · output |
| batch_update_timeline_clips Update timing, trim, layer, or state for up to 100 timeline items in one sequence transaction. |
input · output |
| captions_look_apply added Apply a verified caption look to one project. Preserves word overrides unless clearWordOverrides=true. Existing captions are restyled; spoken audio is preserved. |
input · output |
| captions_source_prepare added Restore editable project captions from the selected source's completed canonical transcript. Keeps the full recording and avoids duplicate captions on identical retries. Requires s |
input · output |
| captions_themes_list List built-in caption looks and saved caption themes available to a workspace. |
input · output |
| captions_words_correct added Replace selected caption words by their stable IDs. Preserves timing and the other captions; this does not change the spoken audio. |
input · output |
| captions_words_list added Read bounded editable caption words and stable word IDs for one project, optionally matching text. |
input · output |
| carousels_clone Duplicate a carousel onto a new project. Copies slots. Icon and shot values may be pack filenames or asset:<media_asset_id>. |
input · output |
| carousels_compile Create or replace a carousel project from a slide document. Server owns chip layout, safezones, and exact export pixels. |
input · output |
| carousels_expand_recipe Turn a named recipe or a brief into compile-ready named-template slides. Expand never publishes and never invents metrics. |
input · output |
| carousels_get Read the carousel slot document and the named template catalog. |
input · output |
| carousels_kit Save or apply a theme, brand theme, or named slide template. Themes rewrite fonts, colors, overlay, and asset:<id> logos. Never persist signed URLs. |
input · output |
| carousels_migrate Rebuild a compile slot document from a legacy overlay carousel. Then patch slots like any compiled deck. |
input · output |
| carousels_patch_document Reorder, remove, insert, duplicate, or undo slides on a compiled carousel. One write for the filmstrip. Insert rasters an empty named template unless sourceIndex copies a slide. |
input · output |
| carousels_patch_slide Patch named slots or template_id on one slide. Re-rasters that slide only. Never rewrite HTML. |
input · output |
| carousels_preview Render JPEG stills for a compiled carousel at the exact platform frame and return them as MCP images so you can inspect chips on the real slides. |
input · output |
| characters_apply Create or update a reference-based character for repeatable faceless story generation. |
input · output |
| characters_get Inspect one reusable character and its ordered reference-image set before planning a story. |
input · output |
| characters_list List bounded reusable characters with identity, voice, facts, and image-reference metadata. |
input · output |
| clip_batches_delete Preview or delete a terminal clip batch. Dry-run is the default; real deletion requires explicit confirmation, retention choice, workspace delete permission, and an idempotency key |
input · output |
| clip_share_get added Read whether the source video's clip share page is public and which clips are visible. Does not publish content. |
input · output |
| clip_share_publish added Make the selected source video's clip page public with reviewed title, description and explicit download permission. Requires confirmPublicSharing=true from the user. Returns the v |
input · output |
| clip_share_unpublish added Disable public access to the selected clip page. Changes an existing publication; preserves private projects and exports. |
input · output |
| clip_share_visibility_set added Show or hide one identified clip on an existing public review page after explicit user confirmation. Preserves the other clips and private project data. |
input · output |
| clips_candidates_list added Read existing suggested moments with source ranges, hooks, transcript excerpts and thumbnails before producing videos. Results are bounded; this does not generate suggestions or re |
input · output |
| clips_create Create a private BlitzReels clip batch from an existing asset or a user-provided video URL. Supports public social videos, Google Drive, and direct media URLs. |
input · output |
| clips_export added Render one managed clip at an existing-account-supported quality. Returns persisted export state; inspect until the accepted delivery file is ready. Can spend existing account cred |
input · output |
| clips_get Get status, generated clips, render counts, and download links for a BlitzReels clip batch. |
input · output |
| clips_inspect added Read one managed clip's selected source range, project, workflow state and delivery information. |
input · output |
| clips_list added List bounded managed clips from the selected source or project with their current workflow state. |
input · output |
| clips_manage List or inspect clips, regenerate, repair visual QA, start export, promote an accepted delivery export, inspect caption words, or apply a verified caption look. |
input · output |
| clips_presets_list List available clip batch presets and their clipping/caption defaults. |
input · output |
| clips_recover added Recover a terminal batch's missing clip count through the persisted recovery workflow. Preserves accepted clips and returns the recovery batch ID. Can spend existing account credit |
input · output |
| clips_repair added Request a layout repair for one managed clip, such as preserving a screen demo or moving captions away from faces. Changes that clip's project; preserves the other clips. |
input · output |
| clips_reselect added Replace the source moment for one managed clip using a verified suggestion or explicit time range. Can spend existing account credits. Preserves the other clips; read current state |
input · output |
| clips_status_get added Read one existing batch's progress, ready clips and renewed signed links without opening or remounting a review widget. Safe for bounded polling and widget refresh; does not recrea |
input · output |
| content_performance_list added Read bounded existing provider-reported engagement in the selected workspace, sorted by views. Returns source title, caption, published date and views/likes/comments/shares/saves. |
input · output |
| delete_timeline_items Preview or delete up to 100 timeline items and optionally remove linked captions. |
input · output |
| editor_asset_replace added Replace one shot's media asset while preserving the other timeline items. Revision checked; dryRun previews by default. Requires a current editor snapshot and an asset in the same |
input · output |
| editor_assets_insert added Insert a workspace image, generated shot or audio asset at an explicit project time. Revision checked; dryRun previews by default. |
input · output |
| editor_audio_set added Adjust one item's volume and audio fades. Revision checked; dryRun previews by default. Preserves the rest of the project. |
input · output |
| editor_crop_set added Adjust the crop of one existing source view after a layout has been applied. Revision checked; dryRun previews by default. Preserves the other shots. |
input · output |
| editor_edit_undo added Restore one saved editor action at the expected current revision. Requires the action ID from edit history and an idempotency key. Existing project data is changed. |
input · output |
| editor_history_list added Read up to 50 saved edit actions, their labels and undo state. Does not restore or change the project. |
input · output |
| editor_items_move added Move selected timeline items to explicit times and layers. Revision checked; dryRun previews by default. |
input · output |
| editor_items_remove added Remove selected timeline items and, if requested, their linked captions. Revision checked; dryRun previews by default. The saved action can be undone. |
input · output |
| editor_snapshot_get added Read the current revision, stable timeline IDs, captions, style and bounded media context before a precise revision. Signed media links are refreshed by reading again. |
input · output |
| editor_text_set added Create or revise one title or text overlay with explicit timing. Revision checked; dryRun previews by default. This edits project text, not spoken audio or captions. |
input · output |
| exports_caption_track_get added Read a WebVTT caption track from the completed export's immutable canonical speech snapshot, preserving the actual export trims. Returns unavailable for older exports or unverified |
input · output |
| exports_list List exports with render status and progress. Completed exports include a signed download URL. Pass exportId to return one export. |
input · output |
| exports_start Render a BlitzReels video project and return export and job IDs for status checks. |
input · output |
| generation_faceless_create Turn a script into a full faceless video project: scene plan, generated visuals, optional voiceover, captions, music, and sound. Spends AI credits and returns a job to poll with ge |
input · output |
| generation_image_create Queue an AI image generation into the BlitzReels media library. Spends AI credits and returns a job to poll with generation_jobs_get. |
input · output |
| generation_jobs_cancel Request cancellation of the identified queued or running generation. Work already performed can consume credits; cancellation does not establish a refund. |
input · output |
| generation_jobs_get Check a queued generation. Completed jobs carry the media asset ID and a download URL. |
input · output |
| generation_music_create Queue a background music track into the BlitzReels media library. Spends AI credits and returns a job to poll with generation_jobs_get. |
input · output |
| generation_options_list List the models, defaults, limits, and credit costs available for one generation kind before queueing it. Video duration is an enum per model (durations_seconds), not a min-max ran |
input · output |
| generation_plan_brief Read a generation brief from rawPrompt. Source-video edits return execution for generation_video_create with required assets and transformation controls. New scenes return an autho |
input · output |
| generation_plan_validate Validate a self-authored generation plan against the schema and the target model's real capabilities before execution. Returns directive errors to fix and revalidate; only a valid |
input · output |
| generation_sound_create Queue a sound effect into the BlitzReels media library. Spends AI credits and returns a job to poll with generation_jobs_get. |
input · output |
| generation_video_create Queue video generation, image animation, source-video editing or character replacement into the media library. Editing accepts referenceVideoAssetIds and transformation controls, i |
input · output |
| generation_voiceover_create Queue a text-to-speech voiceover into the BlitzReels media library. Spends AI credits and returns a job to poll with generation_jobs_get. |
input · output |
| media_assets_get Get metadata and processing state for one media-library asset without returning transcript segments. |
input · output |
| media_assets_preview Return one bounded JPEG as MCP image content for visual inspection. Images use the stored visual; videos use the existing thumbnail. |
input · output |
| media_assets_update Rename one media asset, edit its description, move it to a folder, or change B-roll eligibility. Provide at least one of name, description, folderId, or allowUsingAsBroll. |
input · output |
| media_folders_create Create one media-library folder in a workspace and return a retry-safe mutation receipt. |
input · output |
| media_folders_list List one bounded level of media-library folders and direct asset counts. |
input · output |
| media_import_inspect Inspect a user-provided public social-video or Google Drive URL and return available import metadata without creating media. |
input · output |
| media_import_scan_page Scan a user-controlled public page and return an importable video URL found on it without creating media. |
input · output |
| media_import_url Import a video, audio, or image from a user-provided direct URL into the private BlitzReels media library. |
input · output |
| media_list List media files in user's library (videos, audio, images) |
input · output |
| media_transcript_get Get transcript summary metadata or a bounded window of transcription segments for a video asset. |
input · output |
| media_upload_file Import a video, audio, or image file from ChatGPT into the BlitzReels media library. Use this for a file the user attached or picked, and for an image ChatGPT generated in this con |
input · output |
| media_upload_finish Complete the upload process after uploading to a presigned URL |
input · output |
| media_upload_start Get a presigned URL for direct file upload (for large files) |
input · output |
| media_upscale Queue a ByteDance upscale of one stored video asset to 1080p or 4k. Call media_upscale_estimate first. Spends AI credits and returns a new pending media asset to poll with media_as |
input · output |
| media_upscale_estimate Estimate ByteDance upscale eligibility and credits for one stored video. Does not spend credits or queue a job. Call this before media_upscale. |
input · output |
| mute_clip_audio Set one timeline media item's volume to zero. |
input · output |
| projects_create Create a new private BlitzReels video project. |
input · output |
| projects_get Get details for one BlitzReels project, including timeline summary, clips, captions, and current recovery state with an app path and next read tool. |
input · output |
| projects_inspect Read bounded project context for editing, including timeline items, media assets, transcripts, captions, and stable IDs. |
input · output |
| projects_list List the user's BlitzReels projects with status, duration, and basic metadata. |
input · output |
| recording_sets_clips_create added Produce a batch from a ready synchronized camera and screen recording, with optional clip count, maximum duration and caption look. Preserves readable screen context through the ex |
input · output |
| recording_sets_create added Create an empty camera and screen recording set in the explicit workspace. Requires existing recording-set access; does not import files or start processing. |
input · output |
| recording_sets_finalize added Finalize the collected camera and screen tracks and queue analysis. Can spend existing transcription credits. Inspect returned alignment and warnings before clipping. |
input · output |
| recording_sets_get added Read one camera and screen recording set, its primary speaker, content windows, alignment and warnings. Separate audio-only tracks are not supported. |
input · output |
| recording_sets_list added Read bounded camera and screen recording sets in the selected workspace with status, duration and alignment warnings. |
input · output |
| recording_sets_track_attach added Attach one existing authorized video asset as a camera or screen track. Specify the main speaker when known; alignment happens during finalization. |
input · output |
| series_apply Create or replace a Growth+ Series identity and defaults. defaultCreationMode selects podcast branding or faceless Story Kit defaults; membership stays mixed. Updates require expec |
input · output |
| series_assign Assign, move or detach one source or project using expectedSeriesId. Moving a source does not move existing clips or change branding. |
input · output |
| series_content List sources or projects in a Series. Null seriesId lists standalone content. sourceId filters projects by clip origin. |
input · output |
| series_delete Delete the Series container at an expected revision and detach its content. Sources, projects and exports are preserved. |
input · output |
| series_get Read a Series identity, creative defaults and revision. |
input · output |
| series_list List optional Series with bounded counts and cover previews. |
input · output |
| story_kits_apply Create or update a Story Kit with optimistic concurrency and an idempotent mutation receipt. |
input · output |
| story_kits_get Inspect one Story Kit and its revision before generating or updating a story. |
input · output |
| story_kits_list List bounded reusable Story Kits that bind characters, locations, style, facts, and narrator voice. |
input · output |
| timeline_audio_add Place an audio asset onto a BlitzReels project timeline at a timestamp for voiceover, music, or sound. |
input · output |
| timeline_edit_apply Trim or extend one timeline item. Split one timeline item at an exact sequence position. |
input · output |
| timeline_edit_preview Preview without mutation. Trim or extend one timeline item. Split one timeline item at an exact sequence position. |
input · output |
| timeline_media_add Place an image or video asset onto a BlitzReels project timeline at a timestamp, including B-roll and static images. |
input · output |
| update_timeline_clip Update one timeline item's start, duration, trim, layer, ignored state, or blurred background. Provide at least one field to update besides timelineItemId. |
input · output |
| video_assets_approve added After the user approves the generated previews and animation cost, confirmApproved=true starts scene animation, narration and editable timeline assembly. Can replace the project's |
input · output |
| video_feedback_save added Save the user's 1-5 rating and optional quality category/comment against one completed playable video export. Replaces that user's previous feedback for this export; does not chang |
input · output |
| video_storyboard_approve added After showing the storyboard and its credit estimate, confirmApproved=true starts production of reference images and scene keyframes. Spends existing credits. This stage produces r |
input · output |
| video_storyboard_asset_regenerate added Replace the identified preview after user approval of the new credit cost. A scene_keyframe changes one keyframe; a character_anchor refreshes its dependent keyframes; a style_anch |
input · output |
| video_storyboard_create added Create a vertical video storyboard for the user-approved script in an existing project. Spends planning credits; returns scene narration, factual review notes, references and the p |
input · output |
| video_storyboard_get added Read one authorized storyboard revision, its scene and reference previews, estimate, approvals and bounded polling guidance. Refreshes signed previews. Complete means the editable |
input · output |
| video_storyboard_revise added Create a new immutable draft from a known revision with selected scene, character or model changes. Preserves other scene definitions; requires review and production approval again |
input · output |
| visuals_apply Create or update up to 20 visual blocks in one call after edit timing is settled. Presets: broll-headline, steps, quote, end-screen, key-number, before-after, screenshot-focus, cha |
input · output |
| workflow_runs_create Create an interactive workflow run from a workflow and optional inputs. |
input · output |
| workflow_runs_execute_step Execute one pending workflow run step and return updated run status. |
input · output |
| workflow_runs_get Get workflow run status, step statuses, outputs, warnings, and dashboard URL. |
input · output |
| workflows_get Get a workflow definition, input schema, defaults, and ordered steps. |
input · output |
| workflows_import Import a public BlitzReels workflow into the user's workspace. |
input · output |
| workflows_list List public BlitzReels workflows that can be imported into a workspace. |
input · output |
| workspace_brand_scan added Start extracting a brand profile from the exact website the user supplied and authorized to scan. Saves a draft profile for review; does not apply discovered fields to existing vid |
input · output |
| workspace_brand_scan_get added Read one authorized website extraction run and its draft business profile. Show the extracted fields to the user for review before saving them as defaults. |
input · output |
| workspace_context_get added Read the selected workspace's business audience, offer, reviewed brand defaults, protected vocabulary, editorial purpose, language, avoided terms, pronunciation notes and existing |
input · output |
| workspace_context_save added Save the user-reviewed business name, audience, offer, conversion goal, tone, protected vocabulary and editorial preferences for the selected workspace. Requires workspace settings |
input · output |
| workspaces_list added List bounded workspaces the connected user belongs to, with their role and default workspace. Selecting a workspace for the task does not change account defaults. |
input · output |
Verify it yourself
npx teppi-check https://www.blitzreels.com/api/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M1FZ257PTK8DGB284EXDVT5D