# com.blitzreels/blitzreels

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

- **Type:** MCP server
- **Trust:** 60/100 (B), scored on the content rubric
- **Verification:** community-indexed — nobody has claimed this listing
- **Version:** 1.0.0
- **Author:** com.blitzreels
- **License:** Unknown
- **Endpoints:** streamable-http https://www.blitzreels.com/api/mcp
- **Source:** https://www.blitzreels.com/agents
- **Endpoint health:** reachable (last checked 2026-09-30T00:24:24.653Z, 5 samples) — uptime is not a security property and is not part of the trust score
- **Compatible clients:** claude-code, cursor, copilot, chatgpt, gemini (basis: transport)

## Trust

60/100 (B), scored on the content rubric
- Publisher verified: no
- Install scripts: nothing suspicious found
- Prompt-injection scan: clean
- Obfuscation scan: clean
- Evidence age: 17 days

## Security scan

- **Status:** clean
- **Scanned:** 2026-09-19T05:05:44.798Z
- **Version scanned:** live
- **CVEs:** no coverage — this entry has no package coordinates to query OSV against, so "no known CVEs" is NOT asserted for it.

## Tools

75 declared. Observed from a live `tools/list` probe.
- `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 g
- `media_import_url` — Import a video, audio, or image from a user-provided direct URL into the private 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` — 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_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 allowUs
- `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 t
- `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.
- `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.
- `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, an
- `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. 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.
- `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.
- …and 35 more

## Install

**Verdict: review** — Installable, but 2 things to check first: No CVE coverage: this entry has no npm/PyPI coordinates to query OSV against, so "no known vulnerabilities" is not a claim that can be made about it.
**Cautions** (coverage gaps and advisories — never blocking)
- No CVE coverage: this entry has no npm/PyPI coordinates to query OSV against, so "no known vulnerabilities" is not a claim that can be made about it.
- No publisher has proved control of this listing; it is indexed, not vouched for.
**Config** (claude-code):
```json
"{\n  \"mcpServers\": {\n    \"blitzreels\": {\n      \"type\": \"http\",\n      \"url\": \"https://www.blitzreels.com/api/mcp\"\n    }\n  }\n}"
```

## Blast radius

Extensive to critical — no credential declaration found, from the publisher, the upstream registry, or the README. Known so far: deletes data; 10 privileged tools.
- Floor 38, ceiling 62 (tier: unknown)
- `unknown` means the floor and ceiling land in different bands — not measured enough to name one. It does not mean low.
- This is impact, not likelihood. A high radius is not a defect: a filesystem server is supposed to write files. It is never part of the trust score.

## Machine-readable views of this entry

- Signed JSON: https://forgeregistry.com/api/v1/packages/com.blitzreels%2Fblitzreels
- Install plan: https://forgeregistry.com/api/v1/packages/com.blitzreels%2Fblitzreels/install-plan
- Alternatives: https://forgeregistry.com/api/v1/alternatives/com.blitzreels%2Fblitzreels
- HTML page: https://forgeregistry.com/registry/com.blitzreels%2Fblitzreels
- MCP: POST https://forgeregistry.com/api/mcp → `forge_get_package` / `forge_install_plan`

## About this document

Generated by Forge (https://forgeregistry.com) — a compact rendering of the same record served, signed, at the JSON URL above. Trust and scan facts are the registry's own measurements; anything Forge did not measure is named as unmeasured rather than omitted.
