Compeller
Qué hace este MCP
Creates and manages AI-generated music videos and audio-reactive visuals, including media uploads, rendering, visual styles, and live lighting cues.
Herramientas
Esquema de entrada
{'type': 'object', 'required': ['launch_id', 'accepted'], 'properties': {'accepted': {'type': 'boolean', 'description': 'true when REACT/BAE accepted the cue for execution'}, 'launch_id': {'type': 'string', 'description': 'The launch_id to acknowledge'}, 'executor_id': {'type': 'string', 'description': 'Stable REACT/BAE executor instance id'}, 'observed_at': {'type': 'string', 'description': 'Executor observation timestamp'}, 'rejected_reason': {'type': 'string', 'description': 'Required by convention when accepted=false'}}}
Esquema de entrada
{'type': 'object', 'required': ['compel_id'], 'properties': {'compel_id': {'type': 'integer', 'description': 'The compel ID to cancel'}}}
Esquema de entrada
{'type': 'object', 'required': ['title', 'primary_media_id'], 'properties': {'style': {'enum': ['Cinematic Realistic', 'Photo Realistic', 'Cyberpunk', 'Anime / Manga', 'Film Noir', 'Watercolor Painting', 'Oil Painting', '3D Render / Pixar', 'Retro 80s Synthwave', 'Vintage Film Grain', 'Comic Book / Pop Art', 'Fantasy / Ethereal', 'Horror / Dark Gothic', 'Steampunk', 'Neon Glow', 'Minimalist / Abstract', 'Surrealist', 'Documentary', 'Vaporwave', 'Pencil Sketch', 'Noir Detective', 'Claymation / Stop Motion', 'Studio Ghibli', 'Baroque / Renaissance', 'Lo-Fi / Grainy VHS', 'Glitch Art / Digital', 'Psychedelic'], 'type': 'string', 'description': 'Visual style. Use one of the exact ids returned by list_styles (e.g. "Cinematic Realistic", "Anime / Manga"). Omit to use the account default.'}, 'title': {'type': 'string', 'description': 'Title for the compel'}, 'aspect_ratio': {'enum': ['16:9', '9:16', '1:1'], 'type': 'string', 'description': 'Explicit aspect ratio override (takes precedence over target_platform).'}, 'artist_context': {'type': 'string', 'description': 'Additional creative context about the artist or song'}, 'target_platform': {'enum': ['tiktok', 'reels', 'shorts', 'instagram', 'square', 'youtube', 'web'], 'type': 'string', 'description': 'Target platform; sets the aspect ratio when aspect_ratio is omitted.'}, 'primary_media_id': {'type': 'integer', 'description': 'ID of the uploaded audio media to use as the primary track'}}}
Esquema de entrada
{'type': 'object', 'required': ['track_id'], 'properties': {'style': {'enum': ['Cinematic Realistic', 'Photo Realistic', 'Cyberpunk', 'Anime / Manga', 'Film Noir', 'Watercolor Painting', 'Oil Painting', '3D Render / Pixar', 'Retro 80s Synthwave', 'Vintage Film Grain', 'Comic Book / Pop Art', 'Fantasy / Ethereal', 'Horror / Dark Gothic', 'Steampunk', 'Neon Glow', 'Minimalist / Abstract', 'Surrealist', 'Documentary', 'Vaporwave', 'Pencil Sketch', 'Noir Detective', 'Claymation / Stop Motion', 'Studio Ghibli', 'Baroque / Renaissance', 'Lo-Fi / Grainy VHS', 'Glitch Art / Digital', 'Psychedelic'], 'type': 'string', 'description': 'Visual style. Use one of the exact ids returned by list_styles (e.g. "Cinematic Realistic", "Anime / Manga"). Omit to use the account default.'}, 'title': {'type': 'string', 'description': 'Optional compel title override'}, 'track_id': {'type': 'integer', 'description': 'Deezer track id returned by search_music'}, 'aspect_ratio': {'enum': ['16:9', '9:16', '1:1'], 'type': 'string', 'description': 'Explicit aspect ratio override (takes precedence over target_platform).'}, 'artist_context': {'type': 'string', 'description': 'Additional creative context'}, 'target_platform': {'enum': ['tiktok', 'reels', 'shorts', 'instagram', 'square', 'youtube', 'web'], 'type': 'string', 'description': 'Target platform; sets the aspect ratio when aspect_ratio is omitted.'}}}
Esquema de entrada
{'type': 'object', 'required': ['webhook_id'], 'properties': {'webhook_id': {'type': 'integer', 'description': 'The webhook id returned by register_webhook or list_webhooks'}}}
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {}}
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {}}
Esquema de entrada
{'type': 'object', 'required': ['compel_id'], 'properties': {'compel_id': {'type': 'integer', 'description': 'The compel ID to check'}}}
Esquema de entrada
{'type': 'object', 'required': ['launch_id'], 'properties': {'launch_id': {'type': 'string', 'description': 'The launch_id returned by launch_lighting_cue or list_lighting_cues'}}}
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {}}
Esquema de entrada
{'type': 'object', 'required': ['rendering_id'], 'properties': {'rendering_id': {'type': 'integer', 'description': 'The rendering ID to retrieve'}}}
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {'stage_id': {'type': 'integer', 'description': 'The stage to launch onto (must belong to the authenticated account)'}, 'effect_id': {'type': 'string', 'description': 'COM-497 starter effect id from list_lighting_effects, e.g. "gobo-cycle"'}, 'variables': {'type': 'object', 'description': 'Optional variable overrides (name -> value), e.g. {"speed": 0.5}. Defaults come from the effect.'}, 'launch_contract': {'type': 'object', 'description': 'Advanced: an explicit launch_contract to launch instead of resolving one from effect_id.'}}}
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {'limit': {'type': 'integer', 'description': 'Max results to return (default 20, max 100)'}, 'offset': {'type': 'integer', 'description': 'Pagination offset'}}}
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {'stage_id': {'type': 'integer', 'description': 'Optional stage id to scope the listing to (must belong to the authenticated account)'}}}
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {}}
Esquema de entrada
{'type': 'object', 'required': ['compel_id'], 'properties': {'compel_id': {'type': 'integer', 'description': 'The compel ID to list renderings for'}}}
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {}}
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {}}
Esquema de entrada
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'HTTPS URL to deliver events to (max 2048 chars)'}, 'events': {'type': 'array', 'items': {'enum': ['*', 'compel.ready', 'compel.completed', 'compel.failed'], 'type': 'string'}, 'description': 'Event types to subscribe to. Omit or pass ["*"] for all. Known types: compel.ready (renderable - call start_render), compel.completed, compel.failed.'}}}
Esquema de entrada
{'type': 'object', 'required': ['launch_id'], 'properties': {'error': {'type': 'string'}, 'status': {'type': 'string', 'description': 'ACTIVE, STOP_REQUESTED, or STOPPED'}, 'launch_id': {'type': 'string', 'description': 'The launch_id to report'}, 'executor_id': {'type': 'string'}, 'last_frame_at': {'type': 'string'}, 'active_variables': {'type': 'object', 'description': 'Variables actually being sampled by REACT/BAE'}, 'skipped_bindings': {'type': 'array', 'items': {'type': 'string'}}, 'capability_misses': {'type': 'array', 'items': {'type': 'object'}}}}
Esquema de entrada
{'type': 'object', 'required': ['webhook_id'], 'properties': {'webhook_id': {'type': 'integer', 'description': 'The webhook id to rotate the secret on'}}}
Esquema de entrada
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'description': 'Max results to return (default 20)'}, 'query': {'type': 'string', 'description': 'Search query to match against compel titles'}}}
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {'type': {'type': 'string', 'description': 'Filter by media type: audio, image, video, or text'}, 'limit': {'type': 'integer', 'description': 'Max results to return (default 20, max 100)'}, 'offset': {'type': 'integer', 'description': 'Pagination offset'}}}
Esquema de entrada
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'description': 'Max results to return (default 10, max 20)'}, 'query': {'type': 'string', 'description': 'Song, artist, or album search query'}}}
Esquema de entrada
{'type': 'object', 'required': ['launch_id', 'variables'], 'properties': {'launch_id': {'type': 'string', 'description': 'The launch_id of the cue to update'}, 'variables': {'type': 'object', 'description': 'Variables to set (name -> value), e.g. {"speed": 0.75}'}}}
Esquema de entrada
{'type': 'object', 'required': ['compel_id'], 'properties': {'compel_id': {'type': 'integer', 'description': 'The READY compel ID to render'}}}
Esquema de entrada
{'type': 'object', 'required': ['launch_id'], 'properties': {'launch_id': {'type': 'string', 'description': 'The launch_id of the cue to stop'}}}
Esquema de entrada
{'type': 'object', 'required': ['webhook_id'], 'properties': {'webhook_id': {'type': 'integer', 'description': 'The webhook id to test. Must belong to the authenticated account.'}}}
Esquema de entrada
{'type': 'object', 'required': ['webhook_id'], 'properties': {'url': {'type': 'string', 'description': 'New HTTPS URL (max 2048 chars)'}, 'active': {'type': 'boolean', 'description': 'Toggle delivery on/off without losing the registration'}, 'events': {'type': 'array', 'items': {'enum': ['*', 'compel.ready', 'compel.completed', 'compel.failed'], 'type': 'string'}, 'description': 'Replacement event types. Omit to leave unchanged. ["*"] or an empty filtered list resets to wildcard.'}, 'webhook_id': {'type': 'integer', 'description': 'The webhook id to update'}}}
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {'name': {'type': 'string', 'description': 'Filename for the upload'}, 'type': {'type': 'string', 'description': 'Media type: audio, image, video, or text'}, 'mime_type': {'type': 'string', 'description': 'MIME type of the file'}}}
Cambios recientes en herramientas
Servidores MCP similares
MiOffice — AI-Powered Workspace Studio
Provides browser-based tools for processing PDFs, images, video, and audio, including generation, enhancement, conversion, transc…
BlitzReels Video Editor
Creates and edits short-form videos, including timelines, captions, transitions, AI-generated visuals, music, voiceovers, sound e…
Morpha
Enables creating, animating, and exporting layered short-form video projects.
switch
Enables management and exploration of an account-scoped library of AI-generated images and videos.
framesail
Creates long-form YouTube videos through script generation, storyboarding, visual assets, voiceover, music, scene composition, an…
Magnific
Provides image enhancement and design tools, AI image and audio generation, text-to-speech, creation management, and reusable cre…
Uwear
Supports AI fashion photoshoot production with garments, outfits, avatars, locations, art direction, image generation, backdrops,…
Creative Claw
Generates and edits branded images, video, audio, speech, and 3D-related creative assets, with media processing and reusable them…