Skip to content
Agentmart
Submit a tool

StudioMeyer Video

Video production: recording, editing, effects, captions, TTS, screenshots.

Connector by studiomeyer.io · Domain verified by the MCP Registry

IndexedMITLocal (stdio)★ 4
Write a review

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/studiomeyer-io-video

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Video production: recording, editing, effects, captions, TTS, screenshots. 8 tools.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 25, 2026.

Tools
5 read · 33 write · 3 delete
Secrets
None asked for
Install scripts
None found
Runs as
Node.js package

Tools by what they do 41

Read from the source code; the running server may list different tools.

Read 5 · Look things up without changing anything.

  • detect_page_features
  • list_video_templates
  • list_voices
  • screenshot_element
  • video_screenshot

Write 33 · Create, change, send or run things.

  • add_audio_ducking
  • add_background_music
  • add_keyframe_animation
  • add_text_overlay
  • adjust_video_speed
  • animate_text
  • apply_color_grade
  • apply_lut_preset
  • apply_video_effect
  • apply_voice_effect
  • auto_caption
  • burn_subtitles
Show 21 more tools
  • compose_picture_in_pip
  • concatenate_videos
  • convert_all_social_formats
  • convert_social_format
  • create_narrated_video
  • crop_video
  • extract_audio
  • generate_intro
  • generate_speech
  • mix_audio_tracks
  • record_multi_device
  • record_website_scroll
  • record_website_video
  • render_template
  • reverse_clip
  • sync_to_beat
  • video_compose
  • video_edit
  • video_record
  • video_speech
  • video_text

Delete 3 · Delete, drop, revoke or wipe things.

  • apply_chroma_key
  • video_audio
  • video_color

Network hosts it talks to 4

  • api.elevenlabs.io · found in code
  • api.openai.com · found in code
  • ffmpeg.org · found in code
  • github.com · found in code

Files it touches

  • /usr/share/fonts/truetype/dejavu/DejaVuSans-Bold.ttf
  • /usr/share/fonts/truetype/dejavu/DejaVuSans.ttf
  • /usr/share/fonts/truetype/freefont/FreeSansBold.ttf
  • /usr/share/fonts/truetype/liberation/LiberationSans-Bold.ttf
  • /usr/share/fonts/truetype/ubuntu/Ubuntu-Bold.ttf
  • Any path the agent passes to its tools

Tools (41)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • add_audio_duckingAudio Ducking

    Apply audio ducking — automatically reduce volume during loud sections (like reducing background music when speech is detected). Uses dynamic range compression. Output: MP4.

  • add_background_musicAdd Background Music

    Add background music to a video. Supports fade in/out, volume control, and automatic looping. Does NOT re-encode the video (fast). Output: MP4 with AAC audio.

  • add_keyframe_animationAdd Keyframe Animation (Zoom/Pan)

    Apply cinematic keyframe animation to a video: zoom, pan, and combinations. Define keyframes at specific times and the video smoothly interpolates between them. Perfect for Ken Burns effect on photos, dramatic zooms into UI elements, or slow pans across landscapes. Output: MP4.

  • add_text_overlayAdd Text Overlay to Video

    Add animated text overlays to a video. Supports fade-in/out, positioning (center, top, bottom, corners), background boxes, and multiple text layers.

  • adjust_video_speedAdjust Video Speed

    Change video playback speed. Create slow-motion (0.25x-0.9x), timelapse (1.1x-4.0x), or any speed between. Audio pitch is automatically adjusted to match. Output: MP4.

  • animate_textAnimate Text

    Add animated text to a video. 15 animation styles: typewriter, pop, slide (up/down/left/right), bounce, fade (in/out/both), glitch, zoom-in, shake, neon-glow, wave. Configurable position, color, font size, timing.

  • apply_chroma_keyApply Chroma Key

    Remove green/blue screen background and replace it with a video, image, or solid color. Supports chromakey (YUV, best for green/blue) and colorkey (RGB, any color). Includes despill for clean edges.

  • apply_color_gradeApply Color Grade

    Apply professional color grading to a video. Adjust brightness, contrast, saturation, gamma, and color temperature. Can create cinematic looks: warm sunset (temperature: 0.5, saturation: 1.3), cold thriller (temperature: -0.5, contrast: 1.4), desaturated documentary (saturation: 0.6). Output: MP4.

  • apply_lut_presetApply LUT Preset

    Apply a cinematic color grade preset to a video. 22 built-in presets from Hollywood blockbuster to vintage film, cyberpunk, noir, and more. Adjustable intensity for blending with original.

  • apply_video_effectApply Video Effect

    Apply a visual effect to a video. Available: blur (background/dream), sharpen (crisp detail), vignette (dark edges/cinematic), grayscale (B&W), sepia (vintage warm), noise (film grain), glow (soft bloom). Intensity 0-1. Output: MP4.

  • apply_voice_effectApply Voice Effect

    Apply a voice/audio effect to a video or audio file. 9 effects: echo, reverb, deep voice, chipmunk, robot, whisper, radio, megaphone, underwater. Video stream is preserved when processing video files.

  • auto_captionAuto-Caption Video (Whisper AI)

    Automatically generate captions from speech using OpenAI Whisper, then burn them into the video. Supports 50+ languages with auto-detection. Three steps: extract audio → transcribe → burn subtitles. Also produces an SRT file. Requires OPENAI_API_KEY. Output: MP4 with captions + SRT file.

  • burn_subtitlesBurn Subtitles into Video

    Burn (hardcode) subtitles from an SRT or ASS file directly into a video. Subtitles become part of the video pixels — visible on any player without subtitle support. Customize font size, color, outline, and position. Output: MP4.

  • compose_picture_in_pipPicture-in-Picture Composition

    Overlay a smaller video on top of a main video (Picture-in-Picture). Great for tutorials (webcam + screen), reactions (face + content), or commentary. Customize position, size, timing, and border. Output: MP4.

  • concatenate_videosConcatenate Videos

    Concatenate multiple video clips into one with cinematic transitions. Automatically normalizes resolution and framerate. Supports 30+ transition types: fade, dissolve, wipeleft, slideright, circleopen, radial, etc.

Show 26 more tools
  • convert_all_social_formatsConvert to All Social Formats

    Convert a video to multiple social media formats at once. Creates separate files for each platform. Great for preparing content for all channels simultaneously.

  • convert_social_formatConvert to Social Media Format

    Convert a video to a specific social media format. Handles aspect ratio conversion with crop, padding, or blur-background strategy. Supports: instagram-reel, instagram-feed, youtube, youtube-short, tiktok, linkedin.

  • create_narrated_videoCreate Narrated Video

    Create a fully narrated explainer video of a website or app. This is the ultimate tool: provide a URL and a script, and get a professional video with AI voiceover synchronized to the on-screen actions. Flow: Script → TTS → Website Recording (synced to speech durations) → Merge video + audio → Final MP4 Each segment has text (what to say) and a scene (what to show). The scene duration is automatically matched to the speech duration. IMPORTANT: Uses paid TTS APIs (ElevenLabs or OpenAI). Always confirm with user before calling.

  • crop_videoCrop Video

    Crop a video to a specific region. Specify width, height, and optional x/y offset. Use "center" for x/y to center the crop. Useful for removing borders, focusing on a UI element, or changing aspect ratio. Output: MP4.

  • detect_page_featuresDetect Page Featuresread-only

    Analyze a webpage and detect all available UI features/sections without taking screenshots. Returns a list of detected features with their names, locations, and sizes. Useful for planning which elements to screenshot or for understanding page structure. Detects: Hero, Chat, Booking, Pricing, Contact Form, Navigation, Footer, Gallery, Wizard/Stepper, Testimonials, Services, CTA, Map, Video, Newsletter sections.

  • extract_audioExtract Audio from Video

    Extract the audio track from a video. Supports MP3, AAC, WAV, FLAC output. No video re-encoding needed — fast operation. Output: audio file.

  • generate_introGenerate Intro/Outro Clip

    Generate a cinematic intro or outro clip with animated text. Creates a solid-color background with fade-in title and optional subtitle. Perfect for branding.

  • generate_speechGenerate Speech (TTS)

    Generate speech audio from text using ElevenLabs (primary) or OpenAI TTS (fallback). Supports German, English, Spanish and 29+ languages. Returns an MP3 file. IMPORTANT: Uses paid APIs — ElevenLabs or OpenAI.

  • list_video_templatesList Video Templatesread-only

    List available video templates with their details. 9 templates across 8 categories: social-reel, product-demo, testimonial, before-after, slideshow, tutorial, announcement, promo. Each template defines clip slots, text placeholders, transitions, and recommended color grades.

  • list_voicesList ElevenLabs Voicesread-only

    List all available ElevenLabs voices including custom/cloned voices. Requires ELEVENLABS_API_KEY.

  • mix_audio_tracksMix Audio Tracks

    Mix multiple audio tracks together (voiceover + music + SFX). Supports auto-ducking: music volume automatically reduces when voice is active. Per-track volume, fade in/out, delay.

  • record_multi_deviceRecord Multi-Device Video

    Record the same website in multiple viewports (desktop + tablet + mobile) in one go. Creates separate video files for each device. Great for responsive design showcases.

  • record_website_scrollRecord Website Scroll

    Quick scroll-through video of a website. Simplified version of record_website_video — just provide URL and get a smooth 60fps scroll video. Perfect for quick portfolio showcases.

  • record_website_videoRecord Website Video

    Record a cinema-quality video of a website with buttery-smooth 60fps scrolling. Uses frame-by-frame capture (not real-time screen recording) for perfect quality with zero frame drops. Supports custom scenes (scroll, hover, click, pause), multiple viewports (desktop/mobile/4K), cinematic easing curves, and visible cursor simulation. Output: MP4 + thumbnail PNG. Output directory: ./output/ (configurable via VIDEO_OUTPUT_DIR env var).

  • render_templateRender Video Template

    Render a video template with user-provided assets. Provide clips for each slot, customize text placeholders, add music. The pipeline: trim clips → color grade → text animations → concatenate → add music → export. Produces professional video from templates.

  • reverse_clipReverse Video Clip

    Reverse a video clip (play backwards). Optionally also reverse audio. Great for creative reveals, boomerang effects, or dramatic endings. Output: MP4.

  • screenshot_elementScreenshot Page Elementread-only

    Smart element-aware screenshot tool. Automatically detects and photographs specific features on a webpage. Instead of full-page screenshots, this finds and captures specific UI elements like: - Chat widgets, booking forms, pricing sections - Wizards/steppers, navigation, galleries - Contact forms, testimonials, CTAs, maps, video sections - Or ANY element via CSS selector Usage examples: targets: ["chat"] → finds and screenshots the chat widget targets: ["pricing", "booking"] → screenshots pricing section AND booking form targets: ["all"] → auto-detects ALL features on the page target…

  • sync_to_beatBeat-Sync Video

    THE CapCut signature feature. Analyzes music/audio for beats, then automatically cuts and syncs video clips to the beat positions. Creates viral-style beat-synced montages. Optional beat effects: flash, zoom pulse.

  • video_audioAudio Tools

    Audio operations. Types: extract (MP3/AAC/WAV/FLAC from video), music (add background music with fade), ducking (auto volume reduction), mix (multi-track mixing), voice (9 voice effects: echo/reverb/deep/chipmunk/robot/whisper/radio/megaphone/underwater).

  • video_colorColor & Effects

    Color grading & visual effects. Types: grade (brightness/contrast/saturation/gamma/temperature), effect (blur/sharpen/vignette/grayscale/sepia/noise/glow), lut (22 cinema presets), chroma (green/blue screen replacement).

  • video_composeCompose & Export

    Compose and export videos. Types: concat (join clips with transitions), intro (animated intro/outro), social (convert to Instagram/TikTok/YouTube/LinkedIn), social-all (batch all platforms), beat-sync (cut on music beats), templates (list available), render (render from template).

  • video_editEdit Video

    Edit video clips. Types: speed (0.25x-4x), crop (region), reverse (± audio), keyframe (zoom/pan animation), pip (picture-in-picture overlay).

  • video_recordRecord Website Video

    Record website videos. Types: cinema (full 60fps with scenes/cursor), scroll (quick scroll-through), multi-device (desktop+tablet+mobile).

  • video_screenshotSmart Screenshotread-only

    Smart element-aware screenshots. Types: capture (detect & screenshot specific page features: chat, pricing, hero, etc.), detect (analyze page features without screenshotting).

  • video_speechSpeech & Narration

    Text-to-speech & narrated videos. Types: generate (ElevenLabs/OpenAI TTS), voices (list available voices), narrated (full narrated video: script → TTS → website recording → sync → MP4).

  • video_textText & Captions

    Text overlays & captions. Types: subtitles (burn SRT/ASS), caption (Whisper AI auto-caption), overlay (animated text layers), animate (15 text animation styles).

Signals

Stars
4
Forks
2
Open issues
0
Last commit
Oct 21, 2026 (7 days ago)
Last release
Aug 19, 2026 (2 months ago)

From GitHub (fetched Oct 24, 2026).

Details

Registry name
io.studiomeyer/video
Version
1.0.3
Auth
No auth
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from studiomeyer.io

Cite this page

StudioMeyer Video MCP server. Agent Mart. https://agentmart.dev/connectors/studiomeyer-io-video (last updated 2026-10-24)