Compeller by compeller.ai

MCP server · Music generation · indexed, not reviewed

Hostedvendor's own

Not reviewed

No score, grade or rank. This listing is facts from the official MCP registry and our own checks, and it stays out of the rankings until the panel reviews it.

How the index works

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

What the official MCP registry says

Facts

MCP registry
ai.compeller/compel · 0.5.1
Endpoint
https://compeller.ai/api/mcp
GitHub stars
1
Registry entry
updated 5 May 2026

From the official MCP registry, the package registries and our own checks. JSON · Markdown

Why it's listed

  • It's published in the registry under compeller.ai, a namespace the registry only gives to whoever proves they control that domain.

Being indexed says nothing about quality, and nobody can pay for it. Is this yours? Ask for a review.

Tools it lists 30 · about 4,545 tokens of context · checked 23 hours ago

ToolWhat it doesHint
get_capabilitiesGet Compeller platform capabilities, supported features, and API version.read-only
get_pricingGet current Compeller subscription plans and pricing.read-only
list_stylesList available visual styles for Compeller video generation.read-only
upload_mediaGet upload instructions for media files (audio, images, video). Returns the upload URL and required headers. Requires API token authentication.read-only
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.read-only
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.writes
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.writes
get_compelGet the current status, progress, and details of a Compeller generation job.read-only
start_renderStart rendering a READY compel with default configuration so an agent can continue to final MP4 without opening the browser UI.writes
list_compelsList all Compeller generation jobs for the authenticated account, newest first.read-only
search_compelsSearch Compeller generation jobs by title for the authenticated account.read-only
list_renderingsList all video renderings for a specific compel.read-only
get_renderingGet details of a specific video rendering.read-only
search_mediaSearch and list uploaded media files for the authenticated account.read-only
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…writes
list_webhooksList all webhook endpoints registered for the authenticated account. Secrets are never returned by this tool.read-only
delete_webhookDelete a webhook endpoint by id. Removes the registration and stops future deliveries.writes
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,…writes
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).…writes
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…writes
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…writes
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…read-only
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…read-only
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.…writes
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.read-only
get_lighting_cueFetch a single live lighting cue by its launch_id, including resolved variables, launch_contract, and REACT feedback.read-only
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.writes
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.writes
ack_lighting_cueREACT/BAE acknowledgement for a launch_id. Idempotently records whether the executor accepted or rejected the cue and which executor observed it.writes
report_lighting_cueREACT/BAE report-back for cue status, active variables, skipped bindings, capability misses, last_frame_at, and errors.writes

What https://compeller.ai/api/mcp answered to tools/list, asked without credentials. answered without the initialize handshake. The token figure is the size of the list as sent, divided by four; a model sees about that much before it calls anything. Full definitions, input schemas included, are in the listing's JSON under mcpTools.

How its tools read to an agent 0 errors · 5 warnings · 1 note

  • warnTC11report_lighting_cue5 parameters without a description: capability_misses, error, executor_id, last_frame_at, skipped_bindings
  • warnTC13launch_lighting_cuelaunch_contract (object with no properties), variables (object with no properties)
  • warnTC13report_lighting_cueactive_variables (object with no properties), capability_misses[] (object with no properties)
  • warnTC13set_lighting_cue_variablesvariables (object with no properties)
  • warnTC18upload_mediareadOnlyHint is true but the name says "upload"
  • noteTC24server30 of 30 tools have no outputSchema

The checks from /check and anchor check, run each day on the list above: about 4,545 tokens of definitions. Not part of the score yet. Check your own server.

For companies

Do agents find, use and choose your tools?

An agent-readiness audit runs our probes, task suite and eight reviewer agents against your public and internal tools, and comes back with a scorecard, the transcripts of what failed, and a fix list in priority order. From $2,500, re-run included. We never take payment to move a rank. We do help companies earn one.