BlitzReels Video Editor
Create, edit, reframe, caption, organize, generate, and export short-form videos with BlitzReels.
What it can do
- 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, and captions.
- Projects Inspect: Read bounded project context for editing, including timeline items, media assets, transcripts, captions, and stable IDs.
What data it sees
Do you need an account
No: the server works without sign-in
Create, edit, reframe, caption, organize, generate, and export short-form videos with BlitzReels.
How to connect
How to connect BlitzReels Video Editor to Claude
The server address to paste into Claude settings:
https://blitzreels--dev-algomax.run.tools
- Open Claude (claude.ai or the desktop app).
- Go to Settings → Connectors.
- Click Add custom connector.
- Paste the server address copied below into Remote MCP server URL and click Add.
- In a chat, click + → Connectors and switch the new connector on.
Custom connectors are available on Free, Pro, Max, Team and Enterprise plans (Free is limited to one). On Team and Enterprise an organization Owner adds the connector first under Organization settings → Connectors.
Authorization
After you click Add, a sign-in window for the service opens. Sign in with your own account and approve access. Claude never sees your password.
How to connect BlitzReels Video Editor to ChatGPT
The server address to paste into ChatGPT settings:
https://blitzreels--dev-algomax.run.tools
- Open ChatGPT in a browser (chatgpt.com). A Plus, Pro, Business, Enterprise or Edu plan is required.
- Turn on developer mode once: Settings → Apps → Advanced settings → Developer mode.
- Open Settings → Connectors and click Create.
- Fill in the form: Name (anything), Description (one line about what the service does), MCP server URL (copy it below).
- Under Authentication choose OAuth if the service requires sign-in, otherwise None. Click Create.
- In a new chat open + → Apps/Connectors and enable the connector.
OpenAI has renamed this section before (Connectors → Apps/Plugins). If the label differs, search settings for "developer mode". On Business/Enterprise workspaces an admin must allow custom connectors first.
Authorization
On first use ChatGPT opens the service's sign-in window. Sign in and approve access.
How to connect BlitzReels Video Editor to Cursor
The server address to paste into Cursor settings:
https://blitzreels--dev-algomax.run.tools
Fastest: click Open in Cursor below and confirm the prompt.
Manually:
- In Cursor open Settings → Cursor Settings → MCP and click Add new global MCP server.
- Paste the JSON copied below into
~/.cursor/mcp.json(per project:.cursor/mcp.jsonin the repo root). - Save the file. The server appears in the MCP list; authorize it there if asked.
Authorization
If the service needs sign-in, an authorize button appears next to the server in the MCP list.
Server tool list (50)
Raw names from tools/list. Only developers need these.
| 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, and captions. |
| 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. |
| 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 user wants to keep, animate, or edit in BlitzReels. |
| media_import_url | Import a video, audio, or image from a direct URL into the BlitzReels media library. |
| media_upload_start | Get a presigned URL for direct file upload (for large files) |
| media_upload_finish | Complete the upload process after uploading to a presigned URL |
| media_import_inspect | Check whether a video URL can be imported and return its title, duration, qualities, and audio tracks. Use for a social video link, a Google Drive file link, or a direct video file URL. Use media_import_scan_page instead when the URL is a web page that only embeds a video. |
| media_import_scan_page | Scan a web page and return the importable video URL found inside it. Use only when the URL is a page rather than a video; media_import_inspect already handles social, Google Drive, and direct video URLs. |
| 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_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. |
| clips_create | Create a BlitzReels clip batch from an existing video asset or an import URL. Supports YouTube, Instagram, TikTok, X, Facebook, Google Drive, and direct video URLs. |
| clips_get | Get status, generated clips, render counts, and download links for a BlitzReels clip batch. |
| clips_manage | List or inspect clips, reselect an exact range or suggestion, repair visual QA, start export, inspect caption words, or apply a verified caption look. Caption defects return warnings and do not disable rendering. |
| 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. |
| timeline_edit_apply | Trim or extend one timeline item. Split one timeline item at an exact sequence position. |
| timeline_edit_preview | Preview without mutation. Trim or extend one timeline item. Split one timeline item at an exact sequence position. |
| update_timeline_clip | Update one timeline item's start, duration, trim, layer, ignored state, or blurred background. |
| 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 editable text overlay to a project timeline at an exact time and layer. |
| add_transition | Add a timed transition effect, optionally attached to one timeline item and paired with sound. |
| workflows_list | List public BlitzReels workflows that can be imported into a workspace. |
| workflows_import | Import a public BlitzReels workflow into the user's workspace. |
| workflows_get | Get a workflow definition, input schema, defaults, and ordered steps. |
| workflow_runs_create | Create an interactive workflow run from a workflow and optional inputs. |
| workflow_runs_get | Get workflow run status, step statuses, outputs, warnings, and dashboard URL. |
| workflow_runs_execute_step | Execute one pending workflow run step and return updated run status. |
| timeline_media_add | 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 visual media to the video. |
| timeline_audio_add | 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 video. |
| exports_start | Render/export a BlitzReels video project after timeline edits. Returns export and job IDs that can be polled with exports_list. |
| generation_options_list | List the models, defaults, limits, and credit costs available for one generation kind before queueing it. |
| 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 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 | 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 | Check a queued generation. Completed jobs carry the media asset ID and a download URL. |
| generation_jobs_cancel | Cancel a queued or running generation before it finishes spending credits. |