Index / MCP servers / Compeller

Compeller MCP server

Compeller is a remote MCP server that gives an AI agent 30 tools, among them ack_lighting_cue, cancel_compel, create_compel. It answers at https://compeller.ai/api/mcp over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 10 of 10 times since 4 September 2026; the last check, on 17 October 2026, succeeded.

Status
Answering
Tools
30
Official
yes, served from compeller.ai
Reliability
10 of 10 checks
Response time
556 ms
Transport
streamable HTTP
Last checked
17 October 2026

Create and track AI music videos and audio-reactive visuals from songs.

Description as the publisher wrote it.

The 30 tools Compeller offers

ToolWhat it does
ack_lighting_cueREACT/BAE acknowledgement for a launch_id. Idempotently records whether the executor accepted or rejected the cue and which executor observed it.
Inputs: launch_id, accepted, rejected_reason, executor_id, observed_at
cancel_compelCancel 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 o
Inputs: compel_id
create_compelCreate a Compeller generation job from primary audio media and optional reference media. Returns compel id, status, and links to track progress and retrieve renderings.
Inputs: title, primary_media_id, style, target_platform, aspect_ratio, artist_context
create_compel_from_musicCreate a compel from a selected Deezer preview track. If the user provides an audio file instead, upload that file and use create_compel.
Inputs: track_id, title, style, target_platform, aspect_ratio, artist_context
delete_webhookDelete a webhook endpoint by id. Removes the registration and stops future deliveries.
Inputs: webhook_id
get_account_creditsGet 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 decis
get_capabilitiesGet Compeller platform capabilities, supported features, and API version.
get_compelGet the current status, progress, and details of a Compeller generation job.
Inputs: compel_id
get_lighting_cueFetch a single live lighting cue by its launch_id, including resolved variables, launch_contract, and REACT feedback.
Inputs: launch_id
get_pricingGet current Compeller subscription plans and pricing.
get_renderingGet details of a specific video rendering.
Inputs: rendering_id
launch_lighting_cueLaunch 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 unk
Inputs: stage_id, effect_id, variables, launch_contract
list_compelsList all Compeller generation jobs for the authenticated account, newest first.
Inputs: limit, offset
list_lighting_cuesList 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.
Inputs: stage_id
list_lighting_effectsList 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
list_renderingsList all video renderings for a specific compel.
Inputs: compel_id
list_stylesList available visual styles for Compeller video generation.
list_webhooksList all webhook endpoints registered for the authenticated account. Secrets are never returned by this tool.
register_webhookRegister 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 secr
Inputs: url, events
report_lighting_cueREACT/BAE report-back for cue status, active variables, skipped bindings, capability misses, last_frame_at, and errors.
Inputs: launch_id, status, active_variables, skipped_bindings, capability_misses, last_frame_at
rotate_webhook_secretMint 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 onc
Inputs: webhook_id
search_compelsSearch Compeller generation jobs by title for the authenticated account.
Inputs: query, limit
search_mediaSearch and list uploaded media files for the authenticated account.
Inputs: type, limit, offset
search_musicSearch Deezer preview tracks by song, artist, or album. Use this when the user provides a song string but no MP3/WAV/FLAC file.
Inputs: query, limit
set_lighting_cue_variablesUpdate 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.
Inputs: launch_id, variables
start_renderStart rendering a READY compel with default configuration so an agent can continue to final MP4 without opening the browser UI.
Inputs: compel_id
stop_lighting_cueStop a live cue by its launch_id. Idempotent - the cue is marked stop-requested so REACT drops it on its next refresh.
Inputs: launch_id
test_webhook_deliverySynchronously 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, delivere
Inputs: webhook_id
update_webhookUpdate 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 endp
Inputs: webhook_id, url, events, active
upload_mediaGet upload instructions for media files (audio, images, video). Returns the upload URL and required headers. Requires API token authentication.
Inputs: name, mime_type, type

Add Compeller to your AI client

Every block below points at https://compeller.ai/api/mcp. Pick your client and copy.

Claude Code: one command in your terminal
claude mcp add --transport http compeller https://compeller.ai/api/mcp
Claude Desktop: claude_desktop_config.json
{
  "mcpServers": {
    "compeller": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://compeller.ai/api/mcp"]
    }
  }
}
Cursor: ~/.cursor/mcp.json, or .cursor/mcp.json in a project
{
  "mcpServers": {
    "compeller": {
      "url": "https://compeller.ai/api/mcp"
    }
  }
}
VS Code and GitHub Copilot: .vscode/mcp.json
{
  "servers": {
    "compeller": {
      "type": "http",
      "url": "https://compeller.ai/api/mcp"
    }
  }
}
Zed: Zed settings.json
{
  "context_servers": {
    "compeller": {
      "url": "https://compeller.ai/api/mcp"
    }
  }
}
Windsurf: ~/.codeium/mcp_config.json
{
  "mcpServers": {
    "compeller": {
      "serverUrl": "https://compeller.ai/api/mcp"
    }
  }
}
JetBrains AI Assistant: Settings, Tools, AI Assistant, MCP, New MCP Server, as JSON
{
  "mcpServers": {
    "compeller": {
      "url": "https://compeller.ai/api/mcp"
    }
  }
}
Continue: .continue/mcpServers/neuronto.yaml
name: Compeller
version: 0.0.1
schema: v1
mcpServers:
  - name: Compeller
    type: streamable-http
    url: https://compeller.ai/api/mcp
Gemini CLI: ~/.gemini/settings.json
{
  "mcpServers": {
    "compeller": {
      "httpUrl": "https://compeller.ai/api/mcp"
    }
  }
}
Codex CLI: MCP server config
{
  "mcpServers": {
    "compeller": {
      "type": "http",
      "url": "https://compeller.ai/api/mcp"
    }
  }
}
Warp: MCP servers, + Add, paste JSON
{
  "mcpServers": {
    "compeller": {
      "url": "https://compeller.ai/api/mcp"
    }
  }
}
Goose: a one-click extension link
goose://extension?url=https%3A%2F%2Fcompeller.ai%2Fapi%2Fmcp&type=streamable_http&id=compeller&name=Compeller

Is Compeller up right now?

It answered our last check on 17 October 2026 in 556 ms. Over 10 checks since 4 September 2026 it answered 10. Status here comes from Neuronto's own probes, not from the publisher.

MCP servers similar to Compeller

Questions about Compeller

Is there an official Compeller MCP server?

Yes. It is published by compeller.ai and served from compeller.ai, the vendor's own domain: https://compeller.ai/api/mcp.

How many tools does Compeller have?

30, as returned by the server's own tools/list on 7 September 2026: ack_lighting_cue, cancel_compel, create_compel, create_compel_from_music, delete_webhook, get_account_credits, get_capabilities, get_compel, and 22 more.

Is Compeller down?

It answered our last check on 17 October 2026 in 556 ms. Over 10 checks since 4 September 2026 it answered 10.

How do I add Compeller to Cursor?

Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://compeller.ai/api/mcp. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.

Does Compeller need an API key?

It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.

Where this comes from

Publisher: ai.compeller. Endpoint host: compeller.ai. ARD identifier: urn:air:ai.compeller:mcp:compel. First indexed 31 August 2026. The tools are exactly what the server returned; nothing on this page is inferred from its name. Ranking in Neuronto search is never for sale.

Is this your server? Get a message the day it stops answering or its tools change: monitoring, 14 days free. Or claim the domain to manage how it is listed.