Skip to main content
Glama

Server Details

Make narrated 9:16 shorts from video links: AI story, voiceover, captions, clips and AI video.

Ownership verified
Status
Healthy
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL

TDQS

Score is being calculated.

Available Tools

23 tools
create_compilationCreate a compilation (async)Inspect

Combine 2–30 finished projects (status complete) into one numbered long video — e.g. "Top 10 golden buzzers" (3+ min long-form qualifies for in-stream ads on Facebook). Costs 8 credits. Returns the project id immediately — then wait_for_project.

ParametersJSON Schema
NameRequiredDescriptionDefault
musicNo"none" (default) or a Brand Kit music asset id.
titleYesCompilation title (also shown on the intro card).
formatNovertical 9:16 (default) or horizontal 16:9.
languageNoLanguage of cards (default: the account's preference or en).
numberingNoNumber badges: countdown (#10 → #1, default), countup, none.
intro_cardNoTitle card at the start (default true).
outro_textNoClosing text.
project_idsYesFinished project ids, in playback order.
idempotency_keyNoOptional unique key (e.g. a uuid) — repeating the same call with the same key within 24 h returns the first result instead of charging again.
create_post_kitWrite a post kitInspect

Write a ready-to-post kit for one platform and language: 3–5 titles, description, hashtags, first comment, hook and tips — for an existing project (project_id) or a described video (topic). Instant. Costs 1 credit(s).

ParametersJSON Schema
NameRequiredDescriptionDefault
nicheNoOptional niche hint (e.g. talent show).
topicNoOr describe the video.
languageYesContent language code (list_languages): en, es, pt, fr, de, it, ru, hi, ar.
platformYesTarget platform.
project_idNoUse this project's title, script and niche.
idempotency_keyNoOptional unique key (e.g. a uuid) — repeating the same call with the same key within 24 h returns the first result instead of charging again.
create_shortCreate a short / reel (async)Inspect

Start making vertical 9:16 short(s) from a video link or an upload. Returns project ids immediately — rendering takes ~2–10 min; then call wait_for_project or get_project until status is "complete" and share videoUrl. tool=story (8 credits each): AI story script + natural voiceover + best footage + animated captions + headline — talent-show auditions, animals, sports, satisfying, wholesome, food, kids. tool=transformation (14 credits each): haircut/makeover suspense story with a BEFORE/AFTER reveal (faces blurred or hidden). tool=clips (3 credits each): best moment with the ORIGINAL audio, captions, headline and music. Pass template_id to apply a niche template's defaults (tool is then optional). Credits are charged now and refunded automatically if the job fails. Use urls for a batch (up to the plan's batch limit).

ParametersJSON Schema
NameRequiredDescriptionDefault
urlNoPublic video link (YouTube, TikTok, Instagram, Facebook, X, Vimeo…).
hookNoStart with an AI hook / cold open.
nameNoProject name (default: the source title).
toolNoWhich short to make (default: the template's tool, else story).
urlsNoSeveral links → one short per link (batch).
genreNoStory genre for the script (story/transformation).
musicNo"auto" (AI picks royalty-free music by mood), "none", or a Brand Kit music asset id.
headlineNoAnimated headline card on top (default true).
languageNoLanguage of script, voiceover, captions and headline (default: the account's preference or en).
voice_idNoNarrator voice id (list_voices); story/transformation.
upload_idNoId of a file uploaded with POST /api/v1/uploads.
ending_ctaNoStory: end with "Full video below".
reveal_modeNoTransformation: show the reveal with faces blurred, or hide it (cliffhanger).
template_idNoNiche template (list_templates) — presets genre, length, captions, music mood, hook.
caption_styleNoCaption style id (list_caption_styles).
headline_textNoCustom headline text (otherwise the AI writes it).
target_secondsNoTarget length in seconds (15–60).
idempotency_keyNoOptional unique key (e.g. a uuid) — repeating the same call with the same key within 24 h returns the first result instead of charging again.
earnings_estimateEstimate creator earnings
Read-onlyIdempotent
Inspect

Estimate monthly creator payouts (USD) for a view count on Facebook Reels, Facebook long-form (3+ min), YouTube Shorts or TikTok, using public 2026 RPM ranges by audience tier, niche and originality. Pure math, rough ranges, not a promise. Free.

ParametersJSON Schema
NameRequiredDescriptionDefault
nicheNoContent niche multiplier (default general).
formatYesWhere the views happen.
tier_mixNoAudience mix in percent (normalised to 100; default 20/15/65 for an English page).
originalityNoOriginality risk (default low_risk; flagged earns 0).
monthly_viewsYesTotal views per month.
estimate_creditsEstimate credit cost
Read-onlyIdempotent
Inspect

Estimate how many credits an action will cost before running it, and whether the current balance covers it. Actions: story, transformation, clips, clipper_analysis (params.source_minutes), clip, compilation, tts (params.text or params.chars), script, post_kit, cover, trend_search, studio (params.model_key + params.model_params + params.count). Free.

ParametersJSON Schema
NameRequiredDescriptionDefault
actionYesWhat you want to estimate.
paramsNoAction-specific parameters.
generate_clipsAI Clipper: render chosen clips (async)Inspect

AI Clipper step 2/2: render the chosen candidates of a ready plan as 9:16 clips with captions. Costs 2 credits per clip (refunded per clip on failure). Returns project ids immediately — then wait_for_project / get_project for each.

ParametersJSON Schema
NameRequiredDescriptionDefault
plan_idYesPlan id from start_clipper.
candidate_idsYesCandidate ids from get_clip_plan.
caption_styleNoOverride the plan's caption style.
idempotency_keyNoOptional unique key (e.g. a uuid) — repeating the same call with the same key within 24 h returns the first result instead of charging again.
generate_voiceoverGenerate a voiceover MP3Inspect

Turn text (up to 5,000 characters) into a natural MP3 voiceover with an AI narrator voice (list_voices) in any content language. Instant. Costs 1 credit(s) per started 100 characters. Returns a signed MP3 link (valid 24 h).

ParametersJSON Schema
NameRequiredDescriptionDefault
textYesText to speak.
speedNoSpeaking speed 0.7–1.2 (default 1).
languageNoContent language code (list_languages): en, es, pt, fr, de, it, ru, hi, ar.
voice_idYesVoice id from list_voices.
idempotency_keyNoOptional unique key (e.g. a uuid) — repeating the same call with the same key within 24 h returns the first result instead of charging again.
get_accountGet account, balance & limits
Read-onlyIdempotent
Inspect

Get the WowReveal account behind this API key: credit balance, plan, plan limits (videos per batch, max source minutes, parallel jobs, clips per plan, storage days), watermark, current credit prices of every action and the billing link. Call it first and before expensive jobs. Free.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

get_clip_planAI Clipper: get plan & candidates
Read-onlyIdempotent
Inspect

Get an AI Clipper plan: status (queued → analyzing → ready | failed | expired), progress and, when ready, the clip candidates (id, title, score 0–100, start/end seconds, reason). Pass the chosen candidate ids to generate_clips. Plans expire 24 h after creation. Free.

ParametersJSON Schema
NameRequiredDescriptionDefault
plan_idYesPlan id returned by start_clipper.
get_generationAI Studio: get generation
Read-onlyIdempotent
Inspect

Get an AI Studio generation: status (queued → running → complete | failed) and, when complete, signed output links (valid 24 h). Failed generations are refunded automatically. Free.

ParametersJSON Schema
NameRequiredDescriptionDefault
generation_idYesGeneration id from studio_generate.
get_projectGet project status & video
Read-onlyIdempotent
Inspect

Get one project (short, clip or compilation): status (queued → processing → complete | failed), step, progress %, queue position, AI title, script, and when complete the signed videoUrl / downloadUrl (valid 24 h). Free.

ParametersJSON Schema
NameRequiredDescriptionDefault
project_idYesProject id (uuid) returned by create_short / list_projects.
list_caption_stylesList caption styles
Read-onlyIdempotent
Inspect

List the animated caption styles (id, name, animation). Use the id as caption_style in create_short / start_clipper. Free.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

list_languagesList content languages
Read-onlyIdempotent
Inspect

List the languages WowReveal can write scripts, voiceovers, captions, titles and post kits in (code + name). Use the code as language. Free.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

list_projectsList projects
Read-onlyIdempotent
Inspect

List the account's projects (newest first) with status and signed video links. Paginate with cursor (nextCursor). Free.

ParametersJSON Schema
NameRequiredDescriptionDefault
toolNoFilter by tool.
limitNoPage size (default 10).
queryNoSearch in project names.
cursorNonextCursor from the previous page.
statusNoFilter by status.
list_studio_modelsList AI Studio models
Read-onlyIdempotent
Inspect

List the AI Studio image/video generation models available to this account: key, vendor, kind, modes (t2i, i2i, t2v, i2v…), configurable params with allowed values and defaults, required inputs, the starting credit price and whether the plan unlocks it. Use the key as model_key in studio_generate. Free.

ParametersJSON Schema
NameRequiredDescriptionDefault
kindNoOnly this kind of model.
list_studio_presetsList AI Studio presets
Read-onlyIdempotent
Inspect

List AI Studio effect presets (camera moves, transitions, transformations, VFX, viral effects, product shots, covers) with their model, default params and prompt template ({subject} and other placeholders). Pass preset_id to studio_generate and describe the subject in prompt. Free.

ParametersJSON Schema
NameRequiredDescriptionDefault
categoryNoOnly this category (e.g. camera, transition, vfx, viral, product, cover).
list_templatesList niche templates
Read-onlyIdempotent
Inspect

List the niche templates (talent show auditions, haircut transformations, animal rescue, satisfying, sports, food, best moments, podcast clips…) with their tool, genre, default settings and suggested trend searches. Pass a template id as template_id to create_short to apply its defaults. Free.

ParametersJSON Schema
NameRequiredDescriptionDefault
toolNoOnly templates for this tool.
localeNoLanguage of names/descriptions (default: the account's UI language).
list_voicesList narrator voices
Read-onlyIdempotent
Inspect

List the AI narrator voices (voice_id for create_short and generate_voiceover). Recommended storytelling voices come first; every voice speaks all content languages. Free.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax voices to return (default 30).
recommended_onlyNoOnly the recommended storytelling voices (default false).
start_clipperAI Clipper: analyse a long video (async)Inspect

AI Clipper step 1/2: analyse a long video (podcast, interview, stream, show) from a link or upload and propose up to max_clips self-contained viral clips. Costs 2 credits per started 30 minutes of source (refunded if it fails). Returns plan_id immediately; analysis takes a few minutes — poll get_clip_plan until status is "ready", then call generate_clips (2 credits per clip).

ParametersJSON Schema
NameRequiredDescriptionDefault
urlNoPublic video link (YouTube, TikTok, Instagram, Facebook, X, Vimeo…).
musicNo"none" (default), "auto" or a Brand Kit music asset id.
layoutNoFraming: auto, focus (speaker), general (wide), split (two speakers), screen (screen share).
headlineNoHeadline card on each clip (default true).
languageYesLanguage of captions and headlines.
max_clipsYesHow many clip candidates to find (up to the plan limit).
upload_idNoId of a file uploaded with POST /api/v1/uploads.
caption_styleNoCaption style (default highlight_box).
target_secondsYesTarget clip length in seconds (15–90).
idempotency_keyNoOptional unique key (e.g. a uuid) — repeating the same call with the same key within 24 h returns the first result instead of charging again.
studio_generateAI Studio: generate image/video (async)Inspect

Generate AI images or videos with a model from list_studio_models — or apply a preset from list_studio_presets (then model_key and params default to the preset's, and prompt describes the {subject}). Image-to-video and edits need start_upload_id (an image uploaded with POST /api/v1/uploads). Costs the model's price × count (check with estimate_credits, action=studio); failed generations are refunded. Returns generation ids immediately; poll get_generation until status is complete.

ParametersJSON Schema
NameRequiredDescriptionDefault
countNoNumber of variations (image models only, 1–4).
paramsNoModel params by key (duration, resolution, aspect_ratio, audio, seed…), see list_studio_models.
promptNoWhat to generate. With a preset: who/what the {subject} is (e.g. “a young singer in a red dress”).
model_keyNoModel key from list_studio_models (optional with preset_id).
preset_idNoPreset id from list_studio_presets.
end_upload_idNoEnd frame upload id (models that support it).
preset_valuesNoValues for other template placeholders, e.g. {"outfit": "a gold suit"}.
idempotency_keyNoOptional unique key (e.g. a uuid) — repeating the same call with the same key within 24 h returns the first result instead of charging again.
negative_promptNoWhat to avoid (models that support it).
start_upload_idNoStart frame / source image upload id.
reference_upload_idsNoReference image upload ids.
wait_for_projectWait for a project to finish
Read-onlyIdempotent
Inspect

Wait (up to timeout_s, max 50 s) until a project is complete or failed, then return it with the signed video link. If it is still running when the time is up, it returns the current progress with timedOut=true — call it again. Use this instead of polling get_project in a tight loop. Free.

ParametersJSON Schema
NameRequiredDescriptionDefault
timeout_sNoMax seconds to wait in this call (1–50, default 45).
project_idYesProject id (uuid) returned by create_short / list_projects.
write_scriptWrite a narration scriptInspect

Write a viral voiceover/narration script for a video (url or upload_id — the AI watches it) or rewrite/expand a text, in a genre and language, sized to target_seconds. Instant (up to ~1–2 min for videos). Costs 1 credit(s).

ParametersJSON Schema
NameRequiredDescriptionDefault
urlNoPublic video link (YouTube, TikTok, Instagram, Facebook, X, Vimeo…).
textNoOr a text to rewrite / expand.
genreYesStory genre.
languageYesContent language code (list_languages): en, es, pt, fr, de, it, ru, hi, ar.
upload_idNoId of a file uploaded with POST /api/v1/uploads.
ending_ctaNoEnd with "Full video below" (default true).
target_secondsYesNarration length in seconds.
idempotency_keyNoOptional unique key (e.g. a uuid) — repeating the same call with the same key within 24 h returns the first result instead of charging again.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 23 tool updates
    • First observedcreate_compilation
    • First observedcreate_post_kit
    • First observedcreate_short
    • First observedearnings_estimate
    • First observedestimate_credits
    • First observedgenerate_clips
    • First observedgenerate_voiceover
    • First observedget_account
    • First observedget_clip_plan
    • First observedget_generation
    • First observedget_project
    • First observedlist_caption_styles
    • First observedlist_languages
    • First observedlist_projects
    • First observedlist_studio_models
    • First observedlist_studio_presets
    • First observedlist_templates
    • First observedlist_voices
    • First observedsearch_trends
    • First observedstart_clipper
    • First observedstudio_generate
    • First observedwait_for_project
    • First observedwrite_script

Publisher details

Operator
WowReveal
Operator website
https://wowreveal.com
Vendor relationship
First-party
Trust center
Not available
Restrictions
Requires a WowReveal API key. 30 free credits on signup, no credit card. Paid plans start at $12/month.

Related MCP Connectors

Related MCP Servers

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources