Skip to main content
Glama

record_video

Record professional demo videos of browser automation sequences with cursor highlighting, step annotations, and customizable visual effects.

Instructions

Record a professional demo video of a multi-step browser automation sequence. Produces MP4/WebM/GIF with cursor highlighting, click effects, smooth movement, step notes, browser frame (macOS/Windows), gradient/glass backgrounds, and more. Costs 3 API requests. Saves to disk. BEST PRACTICE: Keep videos concise (5-15 action steps). Do NOT add wait steps between every action — the pace parameter handles timing. Only use wait for page loads or narration holds. Do NOT use zoom unless the user explicitly asks for it.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
stepsYesArray of action steps to record. Keep concise: 5-15 steps is ideal. Do NOT pad with wait steps — pace handles timing.
viewportNoBrowser viewport size
formatNoVideo format (default: mp4). webm/gif require Starter+ plan.
framerateNoFrames per second: 24, 30, or 60 (default: 30)
cursorNoCursor appearance settings
zoomNoGlobal zoom settings. Only use when the user explicitly requests zoom. Do NOT enable by default.
autoZoomNoEnable auto-zoom on all clicks (default: false). Only use when user explicitly requests zoom.
clickEffectNoVisual click effect settings
paceNoControls how deliberate the video feels. Number (0.25–6.0, higher = slower) or preset: "fast" (0.5×), "normal" (1×), "slow" (2×), "dramatic" (3×), "cinematic" (4.5×). Default: "normal".
frameNoBrowser chrome frame around the video. Adds a macOS/Windows-style title bar.
backgroundNoStyled background behind the video. Adds gradient/solid background with padding and rounded corners — creates a "floating window" effect.
darkModeNoEmulate dark color scheme (default: false)
blockBannersNoHide cookie consent banners (default: true for videos)
blockAdsNoBlock advertisements on the page
blockChatsNoBlock live chat widgets
blockTrackersNoBlock tracking scripts
deviceScaleFactorNoDevice pixel ratio (default: 1)
audioGuideNoAudio Guide TTS settings. Two modes: (1) Per-step — add "narration" to individual steps. (2) Script — provide "script" with {{N}} markers for continuous narration synchronized to steps.
variablesNoKey-value map for variable substitution in step URLs/values. E.g. { "base_url": "https://example.com" } replaces {{base_url}} in steps.
saveToNoOutput file path (default: ./recording.mp4)

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Custodia-Admin/pagebolt-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server