mcpserver.lol
registry/blitzreels
Connection check verified live · 20h ago

blitzreels

Create, edit, reframe, caption, organize, generate, and export short-form videos with BlitzReels.

Tools 58
GitHub stars
Installs / wk
Licence
Transport streamable-http
Last checked 20h ago

Tools & capabilities

58 tools

Read from the running server on 20h ago.

add_text_overlay nametext*projectId*layerIndexstartSecondsidempotencyKey* +2
Add an editable text overlay to a project timeline at an exact time and layer.
add_transition nameeasingpresetintensityprojectId*includeSfx +6
Add a timed transition effect, optionally attached to one timeline item and paired with sound.
batch_update_timeline_clips updates*projectId*idempotencyKey*expectedRevision
Update timing, trim, layer, or state for up to 100 timeline items in one sequence transaction.
captions_themes_list read-only workspaceIdincludeSavedThemesincludeBuiltInLooks
List built-in caption looks and saved caption themes available to a workspace.
characters_apply name*typespeciesstoryFactscharacterIdworkspaceId +8
Create or update a reference-based character for repeatable faceless story generation.
characters_get read-only characterId*workspaceId
Inspect one reusable character and its ordered reference-image set before planning a story.
characters_list read-only limitoffsetworkspaceIdincludeArchived
List bounded reusable characters with identity, voice, facts, and image-reference metadata.
clip_batches_delete can modify data dryRunbatchId*retentionworkspaceIdconfirmDeleteidempotencyKey*
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…
clips_create urlassetIdworkspaceIdclipPresetIdcaptionThemeIdidempotencyKey +3
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.
clips_get read-only batchId*workspaceId
Get status, generated clips, render counts, and download links for a BlitzReels clip batch.
clips_manage limitclipIdformatlookIdoffsetstatus +24
List or inspect clips, regenerate, repair visual QA, start export, promote an accepted delivery export, inspect caption words, or apply a verified caption look.
clips_presets_list read-only
List available clip batch presets and their clipping/caption defaults.
delete_timeline_items can modify data dryRunprojectId*confirmDeleteidempotencyKeytimelineItemIds*expectedRevision +1
Preview or delete up to 100 timeline items and optionally remove linked captions.
exports_list read-only limitoffsetexportIdprojectIdworkspaceId
List exports with render status and progress. Completed exports include a signed download URL. Pass exportId to return one export.
exports_start formatprojectId*resolutionidempotencyKeycoverFrameSeconds
Render/export a BlitzReels video project after timeline edits. Returns export and job IDs that can be polled with exports_list.
generation_faceless_create script*voiceIdstoryKitIdvideoModelprojectNamevisualStyle +10
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…
generation_image_create modelprompt*folderIdaspectRatioworkspaceIdidempotencyKey +1
Queue an AI image generation into the BlitzReels media library. Spends AI credits and returns a job to poll with generation_jobs_get.
generation_jobs_cancel jobId*workspaceId
Cancel a queued or running generation before it finishes spending credits.
generation_jobs_get read-only jobId*workspaceId
Check a queued generation. Completed jobs carry the media asset ID and a download URL.
generation_music_create moodpromptworkspaceIdidempotencyKeydurationSeconds
Queue a background music track into the BlitzReels media library. Spends AI credits and returns a job to poll with generation_jobs_get.
generation_options_list read-only kind*
List the models, defaults, limits, and credit costs available for one generation kind before queueing it.
generation_plan_brief read-only genreaspectRatiovisualStylevideoModelIdtargetDurationSeconds
Fetch the authoring brief for an AI video generation plan: the target model's prompting grammar, capability constraints, locked style contract, and the plan JSON schema. Author the…
generation_plan_validate read-only plan*
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…
generation_sound_create loopprompt*workspaceIdidempotencyKeydurationSecondspromptInfluence
Queue a sound effect into the BlitzReels media library. Spends AI credits and returns a job to poll with generation_jobs_get.
generation_video_create seedmodelprompt*folderIdresolutionaspectRatio +9
Queue an AI video generation into the BlitzReels media library, from a prompt or from an existing image asset. Spends AI credits and returns a job to poll with generation_jobs_get.
generation_voiceover_create text*speedvoiceIdvoiceStyleworkspaceIdidempotencyKey
Queue a text-to-speech voiceover into the BlitzReels media library. Spends AI credits and returns a job to poll with generation_jobs_get.
media_assets_get read-only assetId*
Get metadata and processing state for one media-library asset without returning transcript segments.
media_assets_preview read-only assetId*maxDimension
Return one bounded JPEG as MCP image content for visual inspection. Images use the stored visual; videos use the existing thumbnail.
media_assets_update nameassetId*folderIddescriptionidempotencyKeyallowUsingAsBroll
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.
media_folders_create name*iconTypedescriptionworkspaceIdidempotencyKeyparentFolderId
Create one media-library folder in a workspace and return a retry-safe mutation receipt.
media_folders_list read-only limitoffsetworkspaceIdparentFolderId
List one bounded level of media-library folders and direct asset counts.
media_import_inspect read-only url*confirmRightsToMedia
Inspect a user-provided public social-video or Google Drive URL and return available import metadata without creating media.
media_import_scan_page read-only url*confirmAuthorizedToScan
Scan a user-controlled public page and return an importable video URL found on it without creating media.
media_import_url url*nameprojectIdworkspaceIdcontentHashSha256confirmRightsToMedia
Import a video, audio, or image from a user-provided direct URL into the private BlitzReels media library.
media_list read-only limitoffsetassetTypeworkspaceId
List media files in user's library (videos, audio, images)
media_transcript_get read-only modelimitoffsetassetId*
Get transcript summary metadata or a bounded window of transcription segments for a video asset.
media_upload_file file*nameprojectIdworkspaceId
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…
media_upload_finish fileName*projectIdstorageKey*contentType*workspaceIdfileSizeBytes* +1
Complete the upload process after uploading to a presigned URL
media_upload_start fileName*projectIdcontentType*workspaceId
Get a presigned URL for direct file upload (for large files)
mute_clip_audio projectId*idempotencyKey*timelineItemId*expectedRevision
Set one timeline media item's volume to zero.
projects_create name*frameRateaspectRatiodescriptionworkspaceIdidempotencyKey
Create a new private BlitzReels video project.
projects_get read-only projectId*
Get details for one BlitzReels project, including timeline summary, clips, and captions.
projects_inspect read-only modesearchprojectId*assetLimitassetOffsettimelineLimit +5
Read bounded project context for editing, including timeline items, media assets, transcripts, captions, and stable IDs.
projects_list read-only limitoffsetsearchstatusworkspaceId
List the user's BlitzReels projects with status, duration, and basic metadata.
story_kits_apply name*factslocationsstoryKitIddescriptionvisualStyle* +6
Create or update a Story Kit with optimistic concurrency and an idempotent mutation receipt.
story_kits_get read-only storyKitId*workspaceId
Inspect one Story Kit and its revision before generating or updating a story.
story_kits_list read-only limitoffsetworkspaceId
List bounded reusable Story Kits that bind characters, locations, style, facts, and narrator voice.
timeline_audio_add loopvolumeassetId*projectId*startSecondsfadeInSeconds +2
Place an uploaded audio asset onto the actual BlitzReels project timeline at a timestamp. Use after media_upload_file when the user asks to add voiceover, music, or audio to a vide…
timeline_edit_apply operation*projectId*idempotencyKey*expectedRevision*
Trim or extend one timeline item. Split one timeline item at an exact sequence position.
timeline_edit_preview read-only operation*projectId*expectedRevision*
Preview without mutation. Trim or extend one timeline item. Split one timeline item at an exact sequence position.
timeline_media_add assetId*projectId*layerIndexstartSecondsallowDuplicatepositionPreset +3
Place an uploaded image or video asset onto the actual BlitzReels project timeline at a timestamp. Use after media_upload_file when the user asks to add B-roll, a static image, or…
update_timeline_clip ignoredprojectId*layerIndexstartSecondsidempotencyKey*timelineItemId* +5
Update one timeline item's start, duration, trim, layer, ignored state, or blurred background. Provide at least one field to update besides timelineItemId.
workflow_runs_create inputsprojectIdworkflowId*
Create an interactive workflow run from a workflow and optional inputs.
workflow_runs_execute_step runId*stepRunId*
Execute one pending workflow run step and return updated run status.
workflow_runs_get read-only runId*stepLimitstepOffset
Get workflow run status, step statuses, outputs, warnings, and dashboard URL.
workflows_get read-only stepLimitstepOffsetworkflowId*
Get a workflow definition, input schema, defaults, and ordered steps.
workflows_import workflowId*workspaceId
Import a public BlitzReels workflow into the user's workspace.
workflows_list read-only limitoffsetsearchtrigger
List public BlitzReels workflows that can be imported into a workspace.