Create, edit, reframe, caption, organize, generate, and export short-form videos with BlitzReels.
Inferido de los transportes que declara este listado (streamable-http). Que un cliente no aparezca aquí no significa que se haya descartado: simplemente Forge no puede confirmarlo.
La verificación confirma la identidad del publicador (la propiedad del repo), no la seguridad del código. El análisis de seguridad cubre los CVE conocidos y los scripts de instalación sospechosos.
Leído de un handshake MCP real initialize → tools/list contra el endpoint declarado. No se invocó ninguna herramienta: tools/list es la llamada de introspección de solo lectura que el protocolo define para esto. Refleja lo que el servidor anunciaba en ese momento; un endpoint alojado no está fijado a ninguna versión y puede cambiar sin avisar.
https://www.blitzreels.com/api/mcp75 herramientas · 2665 msprojects_listList the user's BlitzReels projects with status, duration, and basic metadata.List the user's BlitzReels projects with status, duration, and basic metadata.
| Parámetro | Tipo | Descripción |
|---|---|---|
| limit | number | Maximum number of projects to return (1-50) |
| offset | number | Project offset. |
| status | string | Filter by project status |
| search | string | Search projects by name |
| workspaceId | string | Optional workspace ID. Defaults to the user's default workspace. UUID string. |
projects_getGet details for one BlitzReels project, including timeline summary, clips, and captions.Get details for one BlitzReels project, including timeline summary, clips, and captions.
| Parámetro | Tipo | Descripción |
|---|---|---|
| projectId* | string | The project ID to get details for. UUID string. |
projects_inspectRead bounded project context for editing, including timeline items, media assets, transcripts, captions, and stable IDs.Read bounded project context for editing, including timeline items, media assets, transcripts, captions, and stable IDs.
| Parámetro | Tipo | Descripción |
|---|---|---|
| projectId* | string | Project UUID. UUID string. |
| mode | string | Bounded project context view to return. |
| search | string | Optional media search when mode is assets or full. |
| assetLimit | integer | Maximum media assets to return (1-50). |
| assetOffset | integer | Media asset offset. |
| timelineLimit | integer | Maximum timeline items to return (1-1000). |
| timelineOffset | integer | Timeline item offset. |
| transcriptLimit | integer | Maximum transcript segments to return (1-500). |
| transcriptOffset | integer | Transcript segment offset. |
| captionWordLimit | integer | Maximum caption words to return (1-2000). |
| captionWordOffset | integer | Caption word offset. |
exports_listList exports with render status and progress. Completed exports include a signed download URL. Pass exportId to return one export.List exports with render status and progress. Completed exports include a signed download URL. Pass exportId to return one export.
| Parámetro | Tipo | Descripción |
|---|---|---|
| projectId | string | Filter exports by project ID. UUID string. |
| exportId | string | Return only this export, including its signed download URL when the render is complete. UUID string. |
| limit | number | Maximum exports to return when exportId is absent (1-50). |
| offset | number | Export offset when exportId is absent. |
| workspaceId | string | Optional workspace ID when projectId is not provided. Defaults to the user's default workspace. UUID string. |
media_listList media files in user's library (videos, audio, images)List media files in user's library (videos, audio, images)
| Parámetro | Tipo | Descripción |
|---|---|---|
| assetType | string | Filter by asset type |
| limit | integer | Maximum number of assets to return (1-50) |
| offset | integer | Media asset offset. |
| workspaceId | string | Optional workspace ID. Defaults to the user's default workspace. UUID string. |
media_transcript_getGet transcript summary metadata or a bounded window of transcription segments for a video asset.Get transcript summary metadata or a bounded window of transcription segments for a video asset.
| Parámetro | Tipo | Descripción |
|---|---|---|
| assetId* | string | The media asset ID to get transcript for. UUID string. |
| mode | string | Summary returns metadata only. Text returns joined text for a bounded segment window. Full returns the bounded segment objects without duplicating their text. |
| limit | integer | Maximum transcript segments to return (1-200). |
| offset | integer | Transcript segment offset. |
projects_createCreate a new private BlitzReels video project.Create a new private BlitzReels video project.
| Parámetro | Tipo | Descripción |
|---|---|---|
| seriesId | string | Optional Series UUID for this new project. |
| name* | string | Project name (1-100 characters) |
| description | string | Project description (optional, max 500 characters) |
| aspectRatio | string | Video aspect ratio |
| frameRate | string | Video frame rate |
| workspaceId | string | Optional workspace ID. Defaults to the user's default workspace. UUID string. |
| idempotencyKey | string | Retry key. Reuse only with identical inputs. |
media_upload_fileprivilegiadaImport 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.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.
| Parámetro | Tipo | Descripción |
|---|---|---|
| file* | object | A file from ChatGPT: attached by the user, picked from their file library, or produced earlier in this conversation. ChatGPT provides this value. |
| name | string | Optional name to use in BlitzReels. |
| projectId | string | Optional BlitzReels project ID to associate with the uploaded file. UUID string. |
| workspaceId | string | Optional workspace ID when projectId is not provided. Defaults to the user's default workspace. UUID string. |
media_import_urlImport a video, audio, or image from a user-provided direct URL into the private BlitzReels media library.Import a video, audio, or image from a user-provided direct URL into the private BlitzReels media library.
| Parámetro | Tipo | Descripción |
|---|---|---|
| url* | string | URL of the media file to download and upload |
| name | string | Optional name for the file |
| projectId | string | Optional project ID to associate the upload with. UUID string. |
| workspaceId | string | Optional workspace ID when projectId is not provided. Defaults to the user's default workspace. UUID string. |
| contentHashSha256 | string | Optional SHA-256 hex hash of file bytes for dedupe optimization. 64-character hex string. |
| confirmRightsToMedia | boolean | Set true only after the user confirms they own the media or have permission to import it. |
media_upload_startprivilegiadaGet a presigned URL for direct file upload (for large files)Get a presigned URL for direct file upload (for large files)
| Parámetro | Tipo | Descripción |
|---|---|---|
| fileName* | string | Name of the file to upload |
| contentType* | string | MIME type (e.g., video/mp4, audio/mp3, image/jpeg) |
| projectId | string | Optional project ID to associate the upload with. UUID string. |
| workspaceId | string | Optional workspace ID when projectId is not provided. Defaults to the user's default workspace. UUID string. |
media_upload_finishprivilegiadaComplete the upload process after uploading to a presigned URLComplete the upload process after uploading to a presigned URL
| Parámetro | Tipo | Descripción |
|---|---|---|
| storageKey* | string | Storage key returned from media_upload_start |
| fileName* | string | Name of the uploaded file |
| contentType* | string | MIME type of the file |
| fileSizeBytes* | number | Size of the uploaded file in bytes |
| contentHashSha256 | string | Optional SHA-256 hex hash of file bytes for dedupe optimization. 64-character hex string. |
| projectId | string | Optional project ID to associate the upload with. UUID string. |
| workspaceId | string | Optional workspace ID when projectId is not provided. Defaults to the user's default workspace. UUID string. |
media_import_inspectInspect a user-provided public social-video or Google Drive URL and return available import metadata without creating media.Inspect a user-provided public social-video or Google Drive URL and return available import metadata without creating media.
| Parámetro | Tipo | Descripción |
|---|---|---|
| url* | string | Public video URL. Supports social video links and Google Drive file links. |
| confirmRightsToMedia | boolean | Set true only after the user confirms they own the media or have permission to import it. |
media_import_scan_pageScan a user-controlled public page and return an importable video URL found on it without creating media.Scan a user-controlled public page and return an importable video URL found on it without creating media.
| Parámetro | Tipo | Descripción |
|---|---|---|
| url* | string | Video page URL or direct media URL to inspect for an importable video. |
| confirmAuthorizedToScan | boolean | Set true only after the user confirms they control the page or are authorized to scan it. |
clips_presets_listList available clip batch presets and their clipping/caption defaults.List available clip batch presets and their clipping/caption defaults.
No se publicó ningún esquema de entrada para esta herramienta.
captions_themes_listList built-in caption looks and saved caption themes available to a workspace.List built-in caption looks and saved caption themes available to a workspace.
| Parámetro | Tipo | Descripción |
|---|---|---|
| workspaceId | string | Optional workspace ID. Defaults to the user's default workspace. UUID string. |
| includeBuiltInLooks | boolean | Include built-in caption looks. |
| includeSavedThemes | boolean | Include saved workspace caption themes. |
media_assets_getGet metadata and processing state for one media-library asset without returning transcript segments.Get metadata and processing state for one media-library asset without returning transcript segments.
| Parámetro | Tipo | Descripción |
|---|---|---|
| assetId* | string | Media asset UUID. UUID string. |
media_assets_previewReturn one bounded JPEG as MCP image content for visual inspection. Images use the stored visual; videos use the existing thumbnail.Return one bounded JPEG as MCP image content for visual inspection. Images use the stored visual; videos use the existing thumbnail.
| Parámetro | Tipo | Descripción |
|---|---|---|
| assetId* | string | Media asset UUID. UUID string. |
| maxDimension | integer | Maximum preview width or height in pixels (256-1536). |
media_folders_listList one bounded level of media-library folders and direct asset counts.List one bounded level of media-library folders and direct asset counts.
| Parámetro | Tipo | Descripción |
|---|---|---|
| workspaceId | string | Workspace UUID, or null for the default workspace. UUID string. |
| parentFolderId | string | Parent folder UUID, or null for root folders. |
| limit | integer | Maximum folders to return (1-50). |
| offset | integer | Folder offset. |
media_folders_createCreate one media-library folder in a workspace and return a retry-safe mutation receipt.Create one media-library folder in a workspace and return a retry-safe mutation receipt.
| Parámetro | Tipo | Descripción |
|---|---|---|
| name* | string | Folder name. |
| parentFolderId | string | Parent folder UUID, or null for the root. |
| description | string | Optional folder description. |
| iconType | string | Folder icon type. |
| workspaceId | string | Workspace UUID, or null for the default workspace. UUID string. |
| idempotencyKey | string | Retry key. Reuse only with identical inputs. |
media_assets_updateRename 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.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.
| Parámetro | Tipo | Descripción |
|---|---|---|
| assetId* | string | Media asset UUID. UUID string. |
| name | string | New media asset name. |
| description | string | New description, or null to clear it. |
| folderId | string | Target folder UUID, or null to move the asset to root. |
| allowUsingAsBroll | boolean | Whether the asset may be selected as B-roll. |
| idempotencyKey | string | Retry key. Reuse only with identical inputs. |
media_upscale_estimateEstimate ByteDance upscale eligibility and credits for one stored video. Does not spend credits or queue a job. Call this before media_upscale.Estimate ByteDance upscale eligibility and credits for one stored video. Does not spend credits or queue a job. Call this before media_upscale.
| Parámetro | Tipo | Descripción |
|---|---|---|
| assetId* | string | Source video asset UUID. UUID string. |
| targetResolution* | string | Output long-edge target. |
| projectId | string | Optional project UUID for the estimate context. UUID string. |
| workspaceId | string | Optional workspace ID. Defaults to the user's default workspace. UUID string. |
media_upscaleQueue 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.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.
| Parámetro | Tipo | Descripción |
|---|---|---|
| assetId* | string | Source video asset UUID. UUID string. |
| targetResolution* | string | Output long-edge target. |
| projectId | string | Optional project UUID to attach the credit spend. UUID string. |
| workspaceId | string | Optional workspace ID. Defaults to the user's default workspace. UUID string. |
| idempotencyKey | string | Retry key. Reuse only with identical inputs. |
clips_createCreate 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.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.
| Parámetro | Tipo | Descripción |
|---|---|---|
| seriesId | string | Optional Series UUID. Omitted inherits the source Series; null creates standalone clips. |
| assetId | string | Existing BlitzReels video asset ID. Provide assetId or url, not both. UUID string. |
| url | string | Video URL to import before clipping. Supports social video links, Google Drive file links, and direct video file URLs. |
| workspaceId | string | Optional workspace ID. Defaults to the user's default workspace. UUID string. |
| clipPresetId | string | Clip style preset. Use high-retention for High Retention clips or demo-focus for product and screen demos. |
| createSharePage | boolean | Create a public showcase page where completed clips appear. |
| autoTrimSilence | boolean | Trim silence around selected moments. |
| captionThemeId | string | Saved theme UUID or built-in caption look. Omitted inherits Series defaults; null uses workspace captions. UUID string. |
| confirmRightsToMedia | boolean | Set true only after the user confirms they own the media or have permission to import it. Not needed for an existing BlitzReels asset. |
| idempotencyKey | string | Retry key. Reuse only with identical inputs. |
clips_getGet status, generated clips, render counts, and download links for a BlitzReels clip batch.Get status, generated clips, render counts, and download links for a BlitzReels clip batch.
| Parámetro | Tipo | Descripción |
|---|---|---|
| batchId* | string | Clip batch ID returned from clips_create. UUID string. |
| workspaceId | string | Optional workspace ID. Defaults to the user's default workspace. UUID string. |
clips_manageList or inspect clips, regenerate, repair visual QA, start export, promote an accepted delivery export, inspect caption words, or apply a verified caption look.List or inspect clips, regenerate, repair visual QA, start export, promote an accepted delivery export, inspect caption words, or apply a verified caption look.
| Parámetro | Tipo | Descripción |
|---|---|---|
| operation* | string | — |
| workspaceId | string | UUID string. |
| clipId | string | — |
| projectId | string | UUID string. |
| exportId | string | UUID string. |
| assetId | string | UUID string. |
| status | string | — |
| limit | number | — |
| offset | number | — |
| selectionMode | string | — |
| suggestionId | string | UUID string. |
| startSeconds | number | — |
| endSeconds | number | — |
| minDurationSeconds | number | — |
| maxDurationSeconds | number | — |
| layoutMode | string | — |
| contentTypeHint | string | — |
| captionsEnabled | boolean | — |
| repairMode | string | — |
| resolution | string | — |
| format | string | — |
| coverFrameSeconds | number | — |
| allowBlockingQaBypass | boolean | — |
| confirmVisualQa | boolean | — |
clip_batches_deleteprivilegiadaPreview 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.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.
| Parámetro | Tipo | Descripción |
|---|---|---|
| workspaceId | string | UUID string. |
| batchId* | string | UUID string. |
| retention | string | — |
| dryRun | boolean | — |
| confirmDelete | boolean | — |
| idempotencyKey* | string | — |
timeline_edit_applyprivilegiadaTrim or extend one timeline item. Split one timeline item at an exact sequence position.Trim or extend one timeline item. Split one timeline item at an exact sequence position.
| Parámetro | Tipo | Descripción |
|---|---|---|
| projectId* | string | UUID string. |
| operation* | — | — |
| expectedRevision* | integer | null | Expected sequence revision, or null. |
| idempotencyKey* | string | — |
timeline_edit_previewprivilegiadaPreview without mutation. Trim or extend one timeline item. Split one timeline item at an exact sequence position.Preview without mutation. Trim or extend one timeline item. Split one timeline item at an exact sequence position.
| Parámetro | Tipo | Descripción |
|---|---|---|
| projectId* | string | UUID string. |
| operation* | — | — |
| expectedRevision* | integer | null | Expected sequence revision, or null. |
update_timeline_clipUpdate one timeline item's start, duration, trim, layer, ignored state, or blurred background. Provide at least one field to update besides timelineItemId.Update one timeline item's start, duration, trim, layer, ignored state, or blurred background. Provide at least one field to update besides timelineItemId.
| Parámetro | Tipo | Descripción |
|---|---|---|
| projectId* | string | UUID string. |
| timelineItemId* | string | — |
| startSeconds | number | — |
| durationSeconds | number | — |
| trimStartSeconds | number | — |
| trimEndSeconds | number | — |
| layerIndex | integer | — |
| ignored | boolean | — |
| blurredBackground | boolean | — |
| expectedRevision | integer | Expected sequence revision, or null. |
| idempotencyKey* | string | Retry key. Reuse only with identical inputs. |
batch_update_timeline_clipsUpdate timing, trim, layer, or state for up to 100 timeline items in one sequence transaction.Update timing, trim, layer, or state for up to 100 timeline items in one sequence transaction.
| Parámetro | Tipo | Descripción |
|---|---|---|
| projectId* | string | UUID string. |
| updates* | array | Each update needs at least one field to change besides timelineItemId. |
| expectedRevision | integer | Expected sequence revision, or null. |
| idempotencyKey* | string | Retry key. Reuse only with identical inputs. |
mute_clip_audioSet one timeline media item's volume to zero.Set one timeline media item's volume to zero.
| Parámetro | Tipo | Descripción |
|---|---|---|
| projectId* | string | UUID string. |
| timelineItemId* | string | — |
| expectedRevision | integer | Expected sequence revision, or null. |
| idempotencyKey* | string | Retry key. Reuse only with identical inputs. |
delete_timeline_itemsprivilegiadaPreview or delete up to 100 timeline items and optionally remove linked captions.Preview or delete up to 100 timeline items and optionally remove linked captions.
| Parámetro | Tipo | Descripción |
|---|---|---|
| projectId* | string | UUID string. |
| timelineItemIds* | array | — |
| removeAssociatedCaptions | boolean | — |
| dryRun | boolean | — |
| confirmDelete | boolean | — |
| expectedRevision | integer | Expected sequence revision, or null. |
| idempotencyKey | string | — |
add_text_overlayAdd an opening title card (hook) or generic text overlay to a project timeline. Defaults to classic white: black text on a white card.Add an opening title card (hook) or generic text overlay to a project timeline. Defaults to classic white: black text on a white card.
| Parámetro | Tipo | Descripción |
|---|---|---|
| projectId* | string | UUID string. |
| text* | string | — |
| name | string | — |
| kind | string | title_card is an opening hook. overlay is generic on-video text. |
| theme | string | Title-card look. classic_white is black text on a white card. Ignored for overlay. |
| size | string | Title-card size. Ignored for overlay. |
| startSeconds | number | — |
| durationSeconds | number | — |
| layerIndex | integer | — |
| expectedRevision | integer | Expected sequence revision, or null. |
| idempotencyKey* | string | Retry key. Reuse only with identical inputs. |
add_transitionAdd a timed transition effect, optionally attached to one timeline item and paired with sound.Add a timed transition effect, optionally attached to one timeline item and paired with sound.
| Parámetro | Tipo | Descripción |
|---|---|---|
| projectId* | string | UUID string. |
| timelineItemId | string | — |
| name | string | — |
| startSeconds* | number | — |
| durationSeconds | number | — |
| easing | string | — |
| layerIndex | integer | — |
| preset | string | — |
| intensity | number | — |
| includeSfx | boolean | — |
| expectedRevision | integer | Expected sequence revision, or null. |
| idempotencyKey* | string | Retry key. Reuse only with identical inputs. |
workflows_listList public BlitzReels workflows that can be imported into a workspace.List public BlitzReels workflows that can be imported into a workspace.
| Parámetro | Tipo | Descripción |
|---|---|---|
| search | string | Optional search query for workflow name or description. |
| trigger | string | Optional trigger filter. |
| limit | number | Maximum workflows to return (1-50). |
| offset | number | Pagination offset. |
workflows_importImport a public BlitzReels workflow into the user's workspace.Import a public BlitzReels workflow into the user's workspace.
| Parámetro | Tipo | Descripción |
|---|---|---|
| workflowId* | string | Public workflow ID to import. UUID string. |
| workspaceId | string | Optional target workspace ID. Defaults to the user's default workspace. UUID string. |
workflows_getGet a workflow definition, input schema, defaults, and ordered steps.Get a workflow definition, input schema, defaults, and ordered steps.
| Parámetro | Tipo | Descripción |
|---|---|---|
| workflowId* | string | Workflow ID. UUID string. |
| stepLimit | number | Maximum workflow steps to return (1-100). |
| stepOffset | number | Workflow step offset. |
workflow_runs_createCreate an interactive workflow run from a workflow and optional inputs.Create an interactive workflow run from a workflow and optional inputs.
| Parámetro | Tipo | Descripción |
|---|---|---|
| workflowId* | string | Workflow ID to run. UUID string. |
| inputs | object | Optional workflow input values. Omit to use workflow defaults. |
| projectId | string | Optional project ID for workflows that operate on an existing project. UUID string. |
workflow_runs_getGet workflow run status, step statuses, outputs, warnings, and dashboard URL.Get workflow run status, step statuses, outputs, warnings, and dashboard URL.
| Parámetro | Tipo | Descripción |
|---|---|---|
| runId* | string | Workflow run ID. UUID string. |
| stepLimit | number | Maximum workflow run steps to return (1-100). |
| stepOffset | number | Workflow run step offset. |
workflow_runs_execute_stepExecute one pending workflow run step and return updated run status.Execute one pending workflow run step and return updated run status.
| Parámetro | Tipo | Descripción |
|---|---|---|
| runId* | string | Workflow run ID. UUID string. |
| stepRunId* | string | Step run ID from workflow_runs_create or workflow_runs_get. UUID string. |
timeline_media_addPlace 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.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.
| Parámetro | Tipo | Descripción |
|---|---|---|
| projectId* | string | BlitzReels project ID. UUID string. |
| assetId* | string | Image or video media asset ID. UUID string. |
| startSeconds | number | Timeline start time in seconds |
| durationSeconds | number | Duration in seconds. Required for still images when a specific length is needed. |
| positionPreset | string | Visual placement preset |
| animationPreset | string | Optional visual animation preset |
| layerIndex | number | Exact timeline layer to use. Lower layer numbers render on top. Omit for intent-based placement. |
| placementIntent | string | Layer intent used when layerIndex is omitted. Use overlay for visible B-roll/logo/sticker over video, background for behind video, exact when layerIndex is sup… |
| allowDuplicate | boolean | Allow inserting the same asset more than once |
timeline_audio_addPlace 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.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.
| Parámetro | Tipo | Descripción |
|---|---|---|
| projectId* | string | BlitzReels project ID. UUID string. |
| assetId* | string | Audio media asset ID. UUID string. |
| startSeconds | number | Timeline start time in seconds |
| durationSeconds | number | Optional duration. Required if the audio asset duration is not known yet. |
| volume | number | Audio volume multiplier, 1 is normal |
| fadeInSeconds | number | Fade-in length in seconds |
| fadeOutSeconds | number | Fade-out length in seconds |
| loop | boolean | Loop audio to fill requested duration |
exports_startRender/export a BlitzReels video project after timeline edits. Returns export and job IDs that can be polled with exports_list.Render/export a BlitzReels video project after timeline edits. Returns export and job IDs that can be polled with exports_list.
| Parámetro | Tipo | Descripción |
|---|---|---|
| projectId* | string | BlitzReels project ID. UUID string. |
| resolution | string | Export resolution |
| format | string | Export container format |
| coverFrameSeconds | number | Optional cover thumbnail timestamp |
| idempotencyKey | string | Retry key. Reuse only with identical inputs. |
generation_options_listList 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.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.
| Parámetro | Tipo | Descripción |
|---|---|---|
| kind* | string | Generation kind to describe. |
generation_image_createQueue an AI image generation into the BlitzReels media library. Spends AI credits and returns a job to poll with generation_jobs_get.Queue an AI image generation into the BlitzReels media library. Spends AI credits and returns a job to poll with generation_jobs_get.
| Parámetro | Tipo | Descripción |
|---|---|---|
| prompt* | string | What the image should show (8-5000 characters). |
| model | string | Image model. Call generation_options_list for costs. |
| aspectRatio | string | Output aspect ratio. |
| resolution | — | Native image resolution. Call generation_options_list for model support and resolution pricing. Unsupported settings are rejected. |
| referenceAssetIds | array | Ordered image references. Model-specific limits are listed in generation_options_list; unsupported references fail. |
| folderId | string | Optional media library folder ID. |
| enhancePrompt | boolean | Enhance using BlitzReels model grammar and actual input context. |
| workspaceId | string | Optional workspace ID. Defaults to the user's default workspace. UUID string. |
| idempotencyKey | string | Retry key. Reuse only with identical inputs. |
generation_video_createQueue 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.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.
| Parámetro | Tipo | Descripción |
|---|---|---|
| prompt* | string | What should happen in the shot (3-5000 characters). |
| model | string | Video model. Supported durations and text-to-video vs image-to-video differ per model; call generation_options_list first. |
| durationSeconds | integer | Choose a value from the selected model's durations_seconds. duration_seconds_min and duration_seconds_max are the bounds of that list, not a continuous range. |
| aspectRatio | string | Output aspect ratio. |
| sourceAssetId | string | First-frame still. Required only when that model's parameters.source_asset_id.required is true. Optional on reference-capable I2V including Seedance 2.5. Text-… |
| referenceAssetIds | array | Ordered reference images: Seedance 2.5 up to 30; Seedance 2.0 ref2v up to 9; other reference models up to 4. Source counts toward the limit. |
| referenceVideoAssetIds | array | Reference videos: Seedance 2.5 up to 10; Seedance 2.0 ref2v and fast up to 3. Other models reject them. |
| referenceAudioAssetIds | array | Reference audio: Seedance 2.5 up to 10; Seedance 2.0 ref2v and fast up to 3. Other models reject them. |
| resolution | — | Output resolution. Call generation_options_list for model-specific supported values and defaults. Unsupported settings are rejected. |
| generateAudio | boolean | null uses model audio behavior. Explicit true/false must be supported by the selected model. |
| negativePrompt | string | What to avoid in the shot. |
| seed | integer | Optional seed for reproducible output. |
| folderId | string | Optional media library folder ID. |
| enhancePrompt | boolean | Enhance using BlitzReels model grammar and actual input context. |
| endFrameAssetId | string | Last-frame still. Interpolates from the source first frame to this image across the full duration. Requires a source first frame; cannot combine with reference… |
| provider | string | Explicit provider must support the model and input mode. auto uses a configured compatible provider. |
| workspaceId | string | Optional workspace ID. Defaults to the user's default workspace. UUID string. |
| idempotencyKey | string | Retry key. Reuse only with identical inputs. |
generation_voiceover_createQueue a text-to-speech voiceover into the BlitzReels media library. Spends AI credits and returns a job to poll with generation_jobs_get.Queue a text-to-speech voiceover into the BlitzReels media library. Spends AI credits and returns a job to poll with generation_jobs_get.
| Parámetro | Tipo | Descripción |
|---|---|---|
| text* | string | Script to read aloud (3-8000 characters). |
| voiceId | string | Voice ID. Call generation_options_list with kind voiceover for the catalog. |
| voiceStyle | string | Delivery emotion. |
| speed | number | Speaking rate between 0.5 and 1.6. |
| workspaceId | string | Optional workspace ID. Defaults to the user's default workspace. UUID string. |
| idempotencyKey | string | Retry key. Reuse only with identical inputs. |
generation_music_createQueue a background music track into the BlitzReels media library. Spends AI credits and returns a job to poll with generation_jobs_get.Queue a background music track into the BlitzReels media library. Spends AI credits and returns a job to poll with generation_jobs_get.
| Parámetro | Tipo | Descripción |
|---|---|---|
| prompt | string | Optional description of the track. |
| mood | string | Track mood. |
| durationSeconds | number | Track length between 10 and 120 seconds. |
| workspaceId | string | Optional workspace ID. Defaults to the user's default workspace. UUID string. |
| idempotencyKey | string | Retry key. Reuse only with identical inputs. |
generation_sound_createQueue a sound effect into the BlitzReels media library. Spends AI credits and returns a job to poll with generation_jobs_get.Queue a sound effect into the BlitzReels media library. Spends AI credits and returns a job to poll with generation_jobs_get.
| Parámetro | Tipo | Descripción |
|---|---|---|
| prompt* | string | The sound to create (3-500 characters). |
| durationSeconds | number | Effect length between 0.5 and 30 seconds. |
| loop | boolean | Produce a seamlessly loopable effect. |
| promptInfluence | number | How literally to follow the prompt, between 0 and 1. Higher is more literal. |
| workspaceId | string | Optional workspace ID. Defaults to the user's default workspace. UUID string. |
| idempotencyKey | string | Retry key. Reuse only with identical inputs. |
generation_faceless_createTurn 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.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.
| Parámetro | Tipo | Descripción |
|---|---|---|
| script* | string | The narration or story to turn into a video. |
| projectName | string | Name for the created BlitzReels project. |
| targetDurationSeconds | number | Target runtime between 10 and 120 seconds. |
| visualStyle | string | Optional art direction override. A Story Kit style is used when omitted. |
| seriesId | string | Optional Series UUID. Inherits its Story Kit and branding defaults for this new video. |
| storyKitId | string | Reusable Story Kit UUID for characters, references, locations, style, and narrator voice. |
| plannerModelId | string | Model used to plan the video scenes. |
| imageModelId | string | Model used to generate scene images. |
| videoModel | string | Image-to-video model used to animate scenes. |
| generateVoiceover | boolean | Narrate the script with a generated voice. |
| voiceId | string | Optional voice override from the BlitzReels voice catalog. The Story Kit narrator voice is used when omitted. |
| includeCaptions | boolean | Burn captions into the timeline. |
| captionStyleId | string | Optional caption theme ID from captions_themes_list. |
| generateBackgroundMusic | boolean | Add a generated background track. |
| generateSoundEffects | boolean | Add generated sound effects. |
| styleReferenceAssetIds | array | Optional stills that lock rendering medium, palette, lighting and texture. Not used as scene frames. |
| workspaceId | string | Optional workspace ID. Defaults to the user's default workspace. UUID string. |
| idempotencyKey | string | Retry key. Reuse only with identical inputs. |
generation_jobs_getCheck a queued generation. Completed jobs carry the media asset ID and a download URL.Check a queued generation. Completed jobs carry the media asset ID and a download URL.
| Parámetro | Tipo | Descripción |
|---|---|---|
| jobId* | string | Job ID returned by any generation_*_create tool. |
| workspaceId | string | Optional workspace ID. Defaults to the user's default workspace. UUID string. |
generation_jobs_cancelCancel a queued or running generation before it finishes spending credits.Cancel a queued or running generation before it finishes spending credits.
| Parámetro | Tipo | Descripción |
|---|---|---|
| jobId* | string | Job ID returned by any generation_*_create tool. |
| workspaceId | string | Optional workspace ID. Defaults to the user's default workspace. UUID string. |
generation_plan_briefFetch 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 plan yourself from this brief, then check it with generation_plan_validate.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 plan yourself from this brief, then check it with generation_plan_validate.
| Parámetro | Tipo | Descripción |
|---|---|---|
| videoModelId | string | Target video model id (see generation_options_list, kind: video). Defaults to the strongest single-take model. |
| targetDurationSeconds | number | Desired final video duration in seconds. |
| aspectRatio | string | — |
| visualStyle | string | Visual style preset id; its locked style contract is included in the brief. |
| genre | string | Genre pack id (e.g. pixar-culture-skit). The brief lists available ids in availableGenres; the pack's beats and visual contract override the generic grammar. |
generation_plan_validateValidate 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.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.
| Parámetro | Tipo | Descripción |
|---|---|---|
| plan* | object | The generation plan object authored from generation_plan_brief's planJsonSchema. |
characters_listList bounded reusable characters with identity, voice, facts, and image-reference metadata.List bounded reusable characters with identity, voice, facts, and image-reference metadata.
| Parámetro | Tipo | Descripción |
|---|---|---|
| workspaceId | string | Optional workspace UUID. Defaults to the user's default workspace. UUID string. |
| limit | number | — |
| offset | number | — |
| includeArchived | boolean | — |
characters_getInspect one reusable character and its ordered reference-image set before planning a story.Inspect one reusable character and its ordered reference-image set before planning a story.
| Parámetro | Tipo | Descripción |
|---|---|---|
| workspaceId | string | Optional workspace UUID. Defaults to the user's default workspace. UUID string. |
| characterId* | string | — |
characters_applyCreate or update a reference-based character for repeatable faceless story generation.Create or update a reference-based character for repeatable faceless story generation.
| Parámetro | Tipo | Descripción |
|---|---|---|
| workspaceId | string | Optional workspace UUID. Defaults to the user's default workspace. UUID string. |
| characterId | string | — |
| name* | string | — |
| type | string | — |
| species | string | — |
| canonicalDescription | string | — |
| storyFacts | array | — |
| defaultVoiceId | string | — |
| defaultVoiceStyle | string | — |
| referenceAssetIds | array | — |
| primaryReferenceAssetId | string | — |
| confirmRightsToReferences | boolean | Set true only after the user confirms they own the reference media or have permission to use it. |
| confirmLikenessConsent | boolean | For a human character, set true only after the user confirms consent to use the depicted person's likeness. |
| idempotencyKey* | string | — |
story_kits_listList bounded reusable Story Kits that bind characters, locations, style, facts, and narrator voice.List bounded reusable Story Kits that bind characters, locations, style, facts, and narrator voice.
| Parámetro | Tipo | Descripción |
|---|---|---|
| workspaceId | string | Optional workspace UUID. Defaults to the user's default workspace. UUID string. |
| limit | number | — |
| offset | number | — |
story_kits_getInspect one Story Kit and its revision before generating or updating a story.Inspect one Story Kit and its revision before generating or updating a story.
| Parámetro | Tipo | Descripción |
|---|---|---|
| workspaceId | string | Optional workspace UUID. Defaults to the user's default workspace. UUID string. |
| storyKitId* | string | — |
story_kits_applyCreate or update a Story Kit with optimistic concurrency and an idempotent mutation receipt.Create or update a Story Kit with optimistic concurrency and an idempotent mutation receipt.
| Parámetro | Tipo | Descripción |
|---|---|---|
| workspaceId | string | Optional workspace UUID. Defaults to the user's default workspace. UUID string. |
| storyKitId | string | — |
| expectedRevision | number | — |
| name* | string | Stable Story Kit name. |
| description | string | — |
| visualStyle* | string | Canonical visual-style contract. |
| styleReferenceAssetIds | array | — |
| facts | array | — |
| locations | array | — |
| characterIds | array | — |
| narratorCharacterId | string | — |
| idempotencyKey* | string | — |
series_listList optional Series with bounded counts and cover previews.List optional Series with bounded counts and cover previews.
| Parámetro | Tipo | Descripción |
|---|---|---|
| limit* | integer | — |
| offset* | integer | — |
| workspaceId* | — | — |
series_getRead a Series identity, creative defaults and revision.Read a Series identity, creative defaults and revision.
| Parámetro | Tipo | Descripción |
|---|---|---|
| workspaceId* | — | — |
| seriesId* | string | — |
series_contentList sources or projects in a Series. Null seriesId lists standalone content. sourceId filters projects by clip origin.List sources or projects in a Series. Null seriesId lists standalone content. sourceId filters projects by clip origin.
| Parámetro | Tipo | Descripción |
|---|---|---|
| limit* | integer | — |
| offset* | integer | — |
| seriesId* | — | — |
| kind* | string | — |
| sourceId* | — | — |
| search* | string | — |
| workspaceId* | — | — |
series_applyCreate or replace a Growth+ Series identity and defaults. defaultCreationMode selects podcast branding or faceless Story Kit defaults; membership stays mixed. Updates require expectedRevision. Existing content keeps its settings.Create or replace a Growth+ Series identity and defaults. defaultCreationMode selects podcast branding or faceless Story Kit defaults; membership stays mixed. Updates require expectedRevision. Existing content keeps its settings.
| Parámetro | Tipo | Descripción |
|---|---|---|
| name* | string | — |
| defaultCreationMode* | string | — |
| description* | — | — |
| coverAssetId* | — | — |
| logoAssetId* | — | — |
| storyKitId* | — | — |
| captionThemeId* | — | — |
| seriesId* | — | — |
| expectedRevision* | — | — |
| workspaceId* | — | — |
| idempotencyKey* | string | — |
series_assignAssign, move or detach one source or project using expectedSeriesId. Moving a source does not move existing clips or change branding.Assign, move or detach one source or project using expectedSeriesId. Moving a source does not move existing clips or change branding.
| Parámetro | Tipo | Descripción |
|---|---|---|
| kind* | string | — |
| contentId* | string | — |
| seriesId* | — | — |
| expectedSeriesId* | — | — |
| workspaceId* | — | — |
| idempotencyKey* | string | — |
series_deleteprivilegiadaDelete the Series container at an expected revision and detach its content. Sources, projects and exports are preserved.Delete the Series container at an expected revision and detach its content. Sources, projects and exports are preserved.
| Parámetro | Tipo | Descripción |
|---|---|---|
| seriesId* | string | — |
| expectedRevision* | integer | — |
| workspaceId* | — | — |
| idempotencyKey* | string | — |
carousels_compileCreate or replace a carousel project from a slide document. Server owns chip layout, safezones, and exact export pixels.Create or replace a carousel project from a slide document. Server owns chip layout, safezones, and exact export pixels.
| Parámetro | Tipo | Descripción |
|---|---|---|
| platform* | string | — |
| name* | string | — |
| locale | string | — |
| project_id | string | — |
| series_id | string | — |
| clear_existing | boolean | — |
| slides* | array | — |
| style | object | — |
| workspaceId | — | — |
| idempotencyKey* | string | — |
carousels_previewRender 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.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.
| Parámetro | Tipo | Descripción |
|---|---|---|
| workspaceId | — | — |
| projectId* | string | UUID string. |
| chrome* | string | — |
| slideIndexes | array | — |
carousels_getRead the carousel slot document and the named template catalog.Read the carousel slot document and the named template catalog.
| Parámetro | Tipo | Descripción |
|---|---|---|
| workspaceId | — | — |
| projectId* | string | UUID string. |
carousels_patch_slideprivilegiadaPatch named slots or template_id on one slide. Re-rasters that slide only. Never rewrite HTML.Patch named slots or template_id on one slide. Re-rasters that slide only. Never rewrite HTML.
| Parámetro | Tipo | Descripción |
|---|---|---|
| workspaceId | — | — |
| idempotencyKey* | string | — |
| projectId* | string | UUID string. |
| slideIndex* | integer | — |
| slots | object | — |
| lines | array | — |
| templateId | string | — |
| mediaAssetId | string | — |
carousels_patch_documentprivilegiadaReorder, 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.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.
| Parámetro | Tipo | Descripción |
|---|---|---|
| workspaceId | — | — |
| idempotencyKey* | string | — |
| projectId* | string | UUID string. |
| op* | string | — |
| from | integer | — |
| to | integer | — |
| index | integer | — |
| templateId | string | — |
| sourceIndex | integer | — |
carousels_expand_recipeTurn a named recipe or a brief into compile-ready named-template slides. Expand never publishes and never invents metrics.Turn a named recipe or a brief into compile-ready named-template slides. Expand never publishes and never invents metrics.
| Parámetro | Tipo | Descripción |
|---|---|---|
| workspaceId | — | — |
| recipeId* | string | — |
| locale | string | — |
| platform | string | — |
| name | string | — |
| brief | string | — |
| audience | string | — |
| product | string | — |
| offer | string | — |
carousels_migrateRebuild a compile slot document from a legacy overlay carousel. Then patch slots like any compiled deck.Rebuild a compile slot document from a legacy overlay carousel. Then patch slots like any compiled deck.
| Parámetro | Tipo | Descripción |
|---|---|---|
| workspaceId | — | — |
| idempotencyKey* | string | — |
| projectId* | string | UUID string. |
carousels_cloneDuplicate a carousel onto a new project. Copies slots. Icon and shot values may be pack filenames or asset:<media_asset_id>.Duplicate a carousel onto a new project. Copies slots. Icon and shot values may be pack filenames or asset:<media_asset_id>.
| Parámetro | Tipo | Descripción |
|---|---|---|
| workspaceId | — | — |
| idempotencyKey* | string | — |
| projectId* | string | UUID string. |
| name | string | — |
carousels_kitSave or apply a theme, brand theme, or named slide template. Themes rewrite fonts, colors, overlay, and asset:<id> logos. Never persist signed URLs.Save or apply a theme, brand theme, or named slide template. Themes rewrite fonts, colors, overlay, and asset:<id> logos. Never persist signed URLs.
| Parámetro | Tipo | Descripción |
|---|---|---|
| workspaceId | — | — |
| idempotencyKey* | string | — |
| projectId* | string | UUID string. |
| op* | string | — |
| name | string | — |
| scope | string | — |
| themeId | string | — |
| savedTemplateId | string | — |
| slideIndex | integer | — |
75 de 75 herramientas publicaron una descripción.
Los nombres y descripciones de las herramientas los escribe el publicador y se muestran literalmente como texto inerte. Son las cadenas que un cliente MCP pasa al modelo, así que Forge las analiza en busca de patrones de inyección de prompts — cualquier hallazgo aparece junto al análisis de seguridad de arriba. «Privilegiada» es una coincidencia de palabra clave en el nombre de la herramienta, no una auditoría de lo que hace: un nombre inofensivo puede hacer cualquier cosa.
Create, edit, reframe, caption, organize, generate, and export short-form videos with BlitzReels.
+ 35 más observadas en esta entrada.
Los nombres enlazados abren el índice de Forge con todas las entradas que se observó que exponen esa herramienta. Ver todas las herramientas indexadas.
Esta entrada no publica ningún paquete de npm, así que Forge no tiene un árbol de dependencias para ella. Es una carencia de cobertura, no una afirmación de que no tenga dependencias.