Skip to content
Back to search
100
MCP live MCP 2026-07-28 streamable-http

BlitzReels Video Editor

com.blitzreels/blitzreels

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

Watch this dependency

Get before/after evidence when observed tools, schemas, authentication access, availability or the endpoint changes.

Inspect evidence and set up a watch Share public evidence report
Uptime
100.0%
5 direct probes · 30d
Response
749ms
last probe
Tools
140
callable
Resources
2
readable
Prompts
0
available
Score: 100/100
Handshake verified by our own probe.
why this score
pass Answers the MCP handshake 50/50
The handshake and the list calls succeeded on the primary URL.
pass Lists tools, resources or prompts 30/30
140 tools, 2 resources, 0 prompts returned.
pass 3 or more catalogue items 10/10
142 items in total; 3 or more earns these points.
pass Describes itself 10/10
97 characters; more than 30 earns these points.

Tools · 140

content_performance_list

Read bounded existing provider-reported engagement in the selected workspace, sorted by views. Filters by format, account and publication window. Returns lifetime counters with capture/check times, av…

video_storyboard_create

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 production credit est…

video_storyboard_get

Read one authorized storyboard revision, its scene and reference previews, estimate, approvals and bounded polling guidance. Refreshes signed previews. Complete means the editable timeline is assemble…

video_storyboard_revise

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. Does not generate …

video_storyboard_approve

After showing the storyboard and its credit estimate, confirmApproved=true starts production of reference images and scene keyframes. Spends existing credits. This stage produces reviewable previews, …

video_assets_approve

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 generated timeline a…

video_storyboard_asset_regenerate

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_anchor refreshes every k…

recording_sets_list

Read bounded camera and screen recording sets in the selected workspace with status, duration and alignment warnings.

recording_sets_get

Read one camera and screen recording set, its primary speaker, content windows, alignment and warnings. Separate audio-only tracks are not supported.

recording_sets_create

Create an empty camera and screen recording set in the explicit workspace. Requires existing recording-set access; does not import files or start processing.

recording_sets_track_attach

Attach one existing authorized video asset as a camera or screen track. Specify the main speaker when known; alignment happens during finalization.

recording_sets_finalize

Finalize the collected camera and screen tracks and queue analysis. Can spend existing transcription credits. Inspect returned alignment and warnings before clipping.

recording_sets_clips_create

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 existing layout pipeli…

clip_share_get

Read whether the source video's clip share page is public and which clips are visible. Does not publish content.

clip_share_publish

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 verified public URL; …

clip_share_unpublish

Disable public access to the selected clip page. Changes an existing publication; preserves private projects and exports.

clip_share_visibility_set

Show or hide one identified clip on an existing public review page after explicit user confirmation. Preserves the other clips and private project data.

projects_list

List the user's BlitzReels projects with status, duration, and basic metadata.

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.

projects_inspect

Read bounded project context for editing, including timeline items, media assets, transcripts, captions, and stable IDs.

exports_list

List exports with render status and progress. Completed exports include a signed download URL. Pass exportId to return one export.

exports_caption_track_get

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 speech; never fabri…

editor_asset_replace

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 workspace.

editor_audio_set

Adjust one item's volume and audio fades. Revision checked; dryRun previews by default. Preserves the rest of the project.

editor_text_set

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.

editor_crop_set

Adjust the crop of one existing source view after a layout has been applied. Revision checked; dryRun previews by default. Preserves the other shots.

editor_assets_insert

Insert a workspace image, generated shot or audio asset at an explicit project time. Revision checked; dryRun previews by default.

editor_items_move

Move selected timeline items to explicit times and layers. Revision checked; dryRun previews by default.

editor_items_remove

Remove selected timeline items and, if requested, their linked captions. Revision checked; dryRun previews by default. The saved action can be undone.

editor_snapshot_get

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.

editor_history_list

Read up to 50 saved edit actions, their labels and undo state. Does not restore or change the project.

editor_edit_undo

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.

clips_candidates_list

Read existing suggested moments with source ranges, hooks, transcript excerpts and thumbnails before producing videos. Results are bounded; this does not generate suggestions or render clips.

captions_words_list

Read bounded editable caption words and stable word IDs for one project, optionally matching text.

captions_words_correct

Replace selected caption words by their stable IDs. Preserves timing and the other captions; this does not change the spoken audio.

video_feedback_save

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 change accepted clips or …

captions_source_prepare

Restore editable project captions from the selected source's completed canonical transcript. Keeps the full recording and avoids duplicate captions on identical retries. Requires source transcription …

clips_recover

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 credits; retry with the id…

workspaces_list

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.

workspace_context_get

Read the selected workspace's business audience, offer, reviewed brand defaults, protected vocabulary, editorial purpose, language, avoided terms, pronunciation notes and existing account entitlements…

workspace_context_save

Save the user-reviewed business name, audience, offer, conversion goal, tone, protected vocabulary and editorial preferences for the selected workspace. Requires workspace settings permission and conf…

workspace_brand_scan

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 videos. Can spend exist…

workspace_brand_scan_get

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.

media_list

List media files in user's library (videos, audio, images)

media_transcript_get

Get transcript summary metadata or a bounded window of transcription segments for a video asset.

projects_create

Create a new private BlitzReels video project.

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 conversation that the u…

media_import_url

Import video, audio, images, fonts, SVG or JSON from a direct URL into the private workspace library. Returns a durable asset ID and verified contentHashSha256. Fonts, SVG and JSON are limited to 25 M…

media_upload_start

Get a presigned URL for direct file upload (for large files)

media_upload_finish

Verify uploaded bytes and save a reusable workspace asset after presigned PUT. Returns contentHashSha256, fileSizeBytes and mimeType.

media_import_inspect

Inspect a user-provided public social-video or Google Drive URL and return available import metadata without creating media.

media_import_scan_page

Scan a user-controlled public page and return an importable video URL found on it without creating media.

clips_presets_list

List available clip batch presets and their clipping/caption defaults.

captions_themes_list

List built-in caption looks and saved caption themes available to a workspace.

media_narration_get

Read retained voice inputs, measured duration, audio SHA-256 and word timing. Defaults to 200 words, maximum 500; offset selects the next page. take is null for audio without a retained narration take…

media_assets_get

Get metadata and processing state for one media-library asset without returning transcript segments.

media_assets_preview

Return one bounded JPEG as MCP image content for visual inspection. Images use the stored visual; videos use the existing thumbnail.

media_folders_list

List one bounded level of media-library folders and direct asset counts.

media_folders_create

Create one media-library folder in a workspace and return a retry-safe mutation receipt.

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.

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.

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_assets_get.

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.

clips_get

Get status, generated clips, render counts, and download links for a BlitzReels clip batch.

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.

clips_status_get

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 recreate or repair clips.

clips_list

List bounded managed clips from the selected source or project with their current workflow state.

clips_inspect

Read one managed clip's selected source range, project, workflow state and delivery information.

clips_reselect

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 before retrying.

clips_repair

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.

clips_export

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 credits.

captions_look_apply

Apply a verified caption look to one project. Preserves word overrides unless clearWordOverrides=true. Existing captions are restyled; spoken audio is preserved.

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, chapter. IDs are scoped…

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.

batch_update_timeline_clips

Update timing, trim, layer, or state for up to 100 timeline items in one sequence transaction.

mute_clip_audio

Set one timeline media item's volume to zero.

delete_timeline_items

Preview or delete up to 100 timeline items and optionally remove linked captions.

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.

add_transition

Add a timed transition effect, optionally attached to one timeline item and paired with sound.

timeline_media_add

Place an image or video asset onto a BlitzReels project timeline at a timestamp, including B-roll and static images.

timeline_audio_add

Place an audio asset onto a BlitzReels project timeline at a timestamp for voiceover, music, or sound.

exports_start

Export a BlitzReels video or native carousel and return export and job IDs for status checks.

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 range.

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.

generation_video_create

Queue video generation, image animation, source-video editing or character replacement into the media library. Editing accepts referenceVideoAssetIds and transformation controls, including original-au…

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.

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.

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.

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 generation_jobs_get.

generation_jobs_get

Read generation status, failure category, ledger-confirmed credit outcome, prompt history and compatible model alternatives. Alternatives report duration splits, estimated credits and unverified accep…

generation_jobs_cancel

Request cancellation of the identified queued or running generation. Work already performed can consume credits; cancellation does not establish a refund.

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 authoring grammar and pla…

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 plan is executable.

characters_list

List bounded reusable characters with identity, voice, facts, and image-reference metadata.

characters_get

Inspect one reusable character and its ordered reference-image set before planning a story.

characters_apply

Create or update a reference-based character for repeatable faceless story generation.

story_kits_list

List bounded reusable Story Kits that bind characters, locations, style, facts, and narrator voice.

story_kits_get

Inspect one Story Kit and its revision before generating or updating a story.

story_kits_apply

Create or update a Story Kit with optimistic concurrency and an idempotent mutation receipt.

series_list

List optional Series with bounded counts and cover previews.

series_get

Read a Series identity, creative defaults and revision.

series_content

List sources or projects in a Series. Null seriesId lists standalone content. sourceId filters projects by clip origin.

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 expectedRevision. Existin…

series_assign

Assign, move or detach one source or project using expectedSeriesId. Moving a source does not move existing clips or change branding.

series_delete

Delete the Series container at an expected revision and detach its content. Sources, projects and exports are preserved.

customer_measurements_list

Read observed link clicks and self-reported outcomes in a bounded window up to 90 days. Counts are not verified conversions. Provider engagement remains separate.

customer_link_apply

Create a stable HTTPS tracking link or revise its label/enabled state. Destination and content association are immutable. Revisions require expectedRevision; null creates.

customer_outcome_apply

Record or revise leads, sales, revenue or another measured outcome with source, time and explicit attribution. Revision history is retained; voided records remain visible. No conversion is inferred fr…

learning_quote

Read bounded Series feedback, metrics, clicks and self-reported outcomes with current owner direction and a cost quote. No model call. Missing or incomparable evidence remains explicit.

learning_start

Start one bounded model call from a reviewed learning quote and approved credits/USD cap. Saves cited lessons and up to five experimental briefs in the shared brain. Idempotent; never publishes or pro…

learning_get

Read frozen evidence, exact creative lineage, progress and saved lessons for a workspace learning job. Current owner direction overrides saved suggestions.

learning_control

Cancel a queued or running analysis, recover an unconfirmed dispatch by its existing identity, or deliver a retained result. Resume never repeats an uncertain model call and rejects changed owner dire…

carousels_compile

Create or replace a carousel project from a slide document. Server owns chip layout, safezones, and exact export pixels.

carousels_preview

Render and store private JPEG previews for the selected carousel slides. Replaces cached previews at deterministic storage keys; preserves the source project and slide document.

carousels_get

Read the carousel slot document and the named template catalog.

carousels_patch_slide

Patch native slots/media or select a completed Remotion frame artifact and crop. Requires expectedRevision; identical keys replay.

carousels_expand_recipe

Turn a named recipe or a brief into compile-ready named-template slides. Expand never publishes and never invents metrics.

carousels_migrate

Rebuild a compile slot document from a legacy overlay carousel. Then patch slots like any compiled deck.

carousels_clone

Duplicate a carousel onto a new project. Copies slots. Icon and shot values may be pack filenames or asset:<media_asset_id>.

publishing_connections_list

List Instagram accounts connected through the BlitzReels UI for the authenticated workspace, including their connection status.

publishing_instagram_schedule

Schedule a completed project export to Instagram. Optional includeAffiliateCta appends Try BlitzReels for free plus the Affonso tracking URL. Requires an active Instagram account connected in the Blit…

publishing_accounts_list

Read the supported accounts available through the existing workspace and provider access rules. Does not connect new accounts, publish, schedule or bypass provider review.

publishing_video_schedule

Schedule a selected existing video asset to explicit active YouTube, Instagram, Facebook, TikTok, LinkedIn or Threads accounts connected in the BlitzReels UI, using reviewed copy, privacy/consent choi…

publishing_post_get

Read the current targets for one publishing receipt with scheduled/published state and verified remote URLs. Does not retry or publish a failed target.

timeline_trim_preview

Preview trimming or extending one timeline item without changing the project.

timeline_trim_apply

Trim or extend one timeline item at the expected project revision. Changes existing timeline state and returns a retry-safe receipt.

timeline_split_preview

Preview splitting one timeline item without changing the project.

timeline_split_apply

Split one timeline item at the expected project revision. Changes existing timeline state and returns a retry-safe receipt.

carousels_slides_reorder

Move one carousel slide to a new index. Replaces the existing slide order.

carousels_slides_remove

Remove one carousel slide and its content from the project.

carousels_slides_insert

Insert one new carousel slide from a named template or copy an existing slide. Preserves existing slide content.

carousels_slides_undo

Restore the previous carousel document revision, replacing the current slide document.

carousels_save_theme

Save and activate the current carousel styling as a private theme; removes the oldest saved theme when the 40-theme limit is reached.

carousels_apply_theme

Replace this carousel's styling with an existing saved theme.

carousels_delete_theme

Delete one saved private carousel theme.

carousels_save_template

Save one carousel slide as a private template; removes the oldest saved template when the 40-template limit is reached.

carousels_apply_template

Replace one carousel slide with a saved private template.

carousels_delete_template

Delete one saved private carousel slide template.

carousels_apply_brand

Replace this carousel's styling with the workspace's saved brand theme.

clips_delivery_promote

Make one completed export the accepted delivery for a clip after explicit visual-QA confirmation. Replaces the delivery pointer and preserves earlier exports.

Resources · 2

clip-batch-widget

Review playable BlitzReels clips, refresh progress and continue revisions in the conversation.

ui://widget/clip-batch.html
projects-widget

Shows recent BlitzReels projects and opens the selected editor.

ui://widget/projects.html

How to use

Add to your Claude Desktop / Cursor / Cline MCP config:

{
  "mcpServers": {
    "blitzreels_video_editor": {
      "url": "https://www.blitzreels.com/api/mcp",
      "transport": "streamable-http"
    }
  }
}