MCP server
Compeller Official
ai.compeller/compel
Checked 26 Oct 2026, 08:29 UTC · Connected to it and listed its tools
Create and track AI music videos and audio-reactive visuals from songs.
Working at last checkVerified publisher: compeller.aiAbout 4,490 tokens per request once connected30 tools
https://compeller.ai/api/mcp
At a glance
- Type
- MCP server
- Publisher
- compeller.ai (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 30
- Token cost
- About 4,490 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 26 Oct 2026, 08:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http compel https://compeller.ai/api/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.compel] url = "https://compeller.ai/api/mcp"
Gemini CLI
{"mcpServers":{"compel":{"httpUrl":"https://compeller.ai/api/mcp"}}}
Cursor
{"mcpServers":{"compel":{"url":"https://compeller.ai/api/mcp"}}}
VS Code
{"servers":{"compel":{"type":"http","url":"https://compeller.ai/api/mcp"}}}
Antigravity
agy mcp add compel https://compeller.ai/api/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"compel","server_url":"https://compeller.ai/api/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"compel","server_url":"https://compeller.ai/api/mcp"}
Tools
ack_lighting_cue~202 tokens
REACT/BAE acknowledgement for a launch_id. Idempotently records whether the executor accepted or rejected the cue and which executor observed it.cancel_compel~137 tokens
Cancel an in-progress compel. Dequeues it if still queued, otherwise cancels any active external (AI provider) tasks and transitions it to CANCELLED. Idempotent - cancelling an already-CANCELLED compel succeeds. Use to stop a mis-prompted or runaway job before it consumes more render minutes.create_compel~460 tokens
Create a Compeller generation job from primary audio media and optional reference media. Returns compel id, status, and links to track progress and retrieve renderings.create_compel_from_music~438 tokens
Create a compel from a selected Deezer preview track. If the user provides an audio file instead, upload that file and use create_compel.delete_webhookDeletes data · ~89 tokens
Delete a webhook endpoint by id. Removes the registration and stops future deliveries.get_account_credits~102 tokens
Get the authenticated account's render-minute balance and plan: minutes remaining (free + paid), monthly allowance, plan code, and whether the quota is exceeded. Call before starting an expensive render so an agent can make cost-aware decisions.get_capabilities~52 tokens
Get Compeller platform capabilities, supported features, and API version.get_compel~74 tokens
Get the current status, progress, and details of a Compeller generation job.get_lighting_cue~100 tokens
Fetch a single live lighting cue by its launch_id, including resolved variables, launch_contract, and REACT feedback.get_pricing~45 tokens
Get current Compeller subscription plans and pricing.get_rendering~68 tokens
Get details of a specific video rendering.launch_lighting_cue~340 tokens
Launch a starter lighting effect onto a stage as a live cue (e.g. "gobo-cycle on the stage's 7R beams at speed 0.5"). Pass effect_id (from list_lighting_effects) and optional variables to override effect defaults. Validation is loud: an unknown effect, a launch_contract whose bindings a stage cannotlist_compels~95 tokens
List all Compeller generation jobs for the authenticated account, newest first.list_lighting_cues~119 tokens
List the live (non-stopped) lighting cues REACT is executing, including each cue's launch_id, resolved variables, launch_contract, and feedback. Optionally scope to one stage.list_lighting_effects~108 tokens
List the COM-497 starter lighting effects available to launch as cues (e.g. "gobo-cycle", "x-move", "dimmer-pulse"). Each effect carries an id, the capabilities it needs, and a launch_contract template. Use the returned id as effect_id for launch_lighting_cue.list_renderings~71 tokens
List all video renderings for a specific compel.list_styles~47 tokens
List available visual styles for Compeller video generation.list_webhooks~61 tokens
List all webhook endpoints registered for the authenticated account. Secrets are never returned by this tool.register_webhook~288 tokens
Register an HTTPS endpoint to receive signed push notifications for compel lifecycle events (compel.ready when renderable, compel.completed, compel.failed). Returns webhook_id and the HMAC-SHA256 signing secret exactly once - store the secret immediately, it is never returned again. Deliveries are sreport_lighting_cue~201 tokens
REACT/BAE report-back for cue status, active variables, skipped bindings, capability misses, last_frame_at, and errors.rotate_webhook_secret~136 tokens
Mint a new HMAC-SHA256 signing secret for a registered webhook endpoint. The previous secret is invalidated immediately - integrators must update their receiver before the next compel terminal event fires. Returns the new secret exactly once; store it on receipt.search_compels~100 tokens
Search Compeller generation jobs by title for the authenticated account.search_media~118 tokens
Search and list uploaded media files for the authenticated account.search_music~115 tokens
Search Deezer preview tracks by song, artist, or album. Use this when the user provides a song string but no MP3/WAV/FLAC file.set_lighting_cue_variables~144 tokens
Update variables on a live cue (e.g. change cycle speed or intensity mid-show). Only the variables you pass change; the rest keep their current values. Stopped cues are rejected.start_render~91 tokens
Start rendering a READY compel with default configuration so an agent can continue to final MP4 without opening the browser UI.stop_lighting_cue~90 tokens
Stop a live cue by its launch_id. Idempotent - the cue is marked stop-requested so REACT drops it on its next refresh.test_webhook_delivery~205 tokens
Synchronously POST a synthetic webhook.test event to a registered endpoint. Uses the same HMAC-SHA256 signature as real deliveries, runs the standard URL safety check at delivery time, and returns {webhook_id, event_id, event_type, delivered, response_status, response_body_preview, latency_ms, errorupdate_webhook~262 tokens
Update one or more mutable fields on a registered webhook endpoint: url, events, active. At least one of these must be provided. Validation mirrors register_webhook (https-only, <= 2048 chars, URL safety blocklist). Returns the updated endpoint (secret is never returned by this tool - use rotate_webupload_media~132 tokens
Get upload instructions for media files (audio, images, video). Returns the upload URL and required headers. Requires API token authentication.
Browse
Related MCP servers
- Brix36
Films and music videos. You're the star. No subscription. - Clueso
Make videos and docs with your AI agent — describe what you need, every output stays editable. - Lacuna Music
Generate AI music via the Lacuna Music API from MCP clients like Claude Desktop & Code. - Clipform
Interactive video forms that capture authentic responses. Build engaging forms in minutes. - Framesail
Create long-form YouTube videos end to end: script, storyboard, voiceover, final MP4. - Quiz Api
Quiz.Video MCP: list, create, AI-generate, and render quiz and flashcard videos. - BlitzReels Video Editor
Create, edit, reframe, caption, organize, generate, and export short-form videos with BlitzReels. - AINSOF
Human-made production music for sync — search by brief or reference, preview, score to picture.
Badge for your README
[](https://aptlynx.net/servers/ai.compeller/compel)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents