get_capabilities
Get Compeller capabilities
Get Compeller platform capabilities, supported features, and API version.
無需輸入參數。

ai.compeller由 compeller.ai 發布官方發布者v0.5.1更新於 Nov 3, 2026
Create and track AI music videos and audio-reactive visuals from songs.
Compeller 是託管型 MCP 伺服器,讓助理依歌曲建立、算圖並追蹤 AI 音樂影片與音訊視覺效果。
Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。
把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。
閱讀 https://sourceweft.com/mcp/ai.compeller%2Fcompel/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。把它新增到你客戶端的 mcpServers 設定中。
{
"mcpServers": {
"compeller": {
"type": "http",
"url": "https://compeller.ai/api/mcp"
}
}
}Public documentation and metadata for the hosted Compeller MCP server.
Compeller turns music into performance-ready visuals. Agents can discover styles and pricing, search for music, create and track Compels, start renders, retrieve finished videos, and register signed webhooks for completion events.
This repository contains public connector documentation and metadata only. The production Compeller application source code is not published here.
ai.compeller/compelcompeller-mcp0.5.0Most MCP clients that support remote Streamable HTTP servers can use:
If your MCP client stores raw token values without the Bearer prefix, use the alternate header:
Discovery works without authentication. Generation, account, media, rendering, and webhook tools require a Compeller API token.
Compeller currently exposes 20 MCP tools:
get_capabilitiesget_pricinglist_stylessearch_musicupload_mediasearch_mediacreate_compel_from_musiccreate_compelget_compelstart_renderlist_compelssearch_compelslist_renderingsget_renderingregister_webhooklist_webhooksupdate_webhookdelete_webhooktest_webhook_deliveryrotate_webhook_secretWebhook deliveries are signed with X-Compeller-Signature: sha256=<hex> over the raw request body. Secrets are returned exactly once on registration or rotation.
Short description:
Longer description:
Suggested tags:
The documentation and metadata in this repository are published under the MIT License.
來源:README.md,提交 3295876
Get Compeller capabilities
Get Compeller platform capabilities, supported features, and API version.
無需輸入參數。
Get Compeller pricing
Get current Compeller subscription plans and pricing.
無需輸入參數。
List visual styles
List available visual styles for Compeller video generation.
無需輸入參數。
Get media upload instructions
Get upload instructions for media files (audio, images, video). Returns the upload URL and required headers. Requires API token authentication.
nametypemime_typeSearch music previews
Search Deezer preview tracks by song, artist, or album. Use this when the user provides a song string but no MP3/WAV/FLAC file.
limitquery必填Create Compel from music search
Create a compel from a selected Deezer preview track. If the user provides an audio file instead, upload that file and use create_compel.
styletitletrack_id必填aspect_ratioartist_contexttarget_platformCreate Compel from uploaded audio
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.
styletitle必填aspect_ratioartist_contexttarget_platformprimary_media_id必填Get Compel status
Get the current status, progress, and details of a Compeller generation job.
compel_id必填Start Compel render
Start rendering a READY compel with default configuration so an agent can continue to final MP4 without opening the browser UI.
compel_id必填List Compels
List all Compeller generation jobs for the authenticated account, newest first.
limitoffsetSearch Compels
Search Compeller generation jobs by title for the authenticated account.
limitquery必填List Compel renderings
List all video renderings for a specific compel.
compel_id必填Get rendering details
Get details of a specific video rendering.
rendering_id必填Search uploaded media
Search and list uploaded media files for the authenticated account.
typelimitoffsetRegister webhook
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 signed via X-Compeller-Signature: sha256=<hex> over the raw body. Delivery is at-least-once: a failed delivery is retried with backoff (up to 6 attempts) and every retry carries the same X-Compeller-Event-Id, so dedupe on it.
url必填eventsList webhooks
List all webhook endpoints registered for the authenticated account. Secrets are never returned by this tool.
無需輸入參數。
Delete webhook
Delete a webhook endpoint by id. Removes the registration and stops future deliveries.
webhook_id必填Test webhook delivery
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, error?}. Ignores the endpoint's events subscription - test delivery is always on-demand. Use this to verify your integration before relying on compel.completed / compel.failed events.
webhook_id必填Update webhook
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_webhook_secret for that).
urlactiveeventswebhook_id必填Rotate webhook secret
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.
webhook_id必填Cancel a compel
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.
compel_id必填Get account credits
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.
無需輸入參數。
List lighting effects
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.
無需輸入參數。
Launch lighting cue
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 cannot render, or a missing required field is rejected. Returns the active cue including its launch_id, resolved variables, and launch_contract for REACT. REACT executes the cue per-frame; the live strobe slider stays authoritative and is never raised by a launch.
stage_ideffect_idvariableslaunch_contractList lighting cues
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.
stage_idGet lighting cue
Fetch a single live lighting cue by its launch_id, including resolved variables, launch_contract, and REACT feedback.
launch_id必填Stop lighting cue
Stop a live cue by its launch_id. Idempotent - the cue is marked stop-requested so REACT drops it on its next refresh.
launch_id必填Set lighting cue variables
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.
launch_id必填variables必填Ack lighting cue
REACT/BAE acknowledgement for a launch_id. Idempotently records whether the executor accepted or rejected the cue and which executor observed it.
accepted必填launch_id必填executor_idobserved_atrejected_reasonReport lighting cue
REACT/BAE report-back for cue status, active variables, skipped bindings, capability misses, last_frame_at, and errors.
errorstatuslaunch_id必填executor_idlast_frame_atactive_variablesskipped_bindingscapability_misses已滿足適用檢查項的 100%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
https://compeller.ai/api/mcp{ "mcpServers": { "compeller": { "url": "https://compeller.ai/api/mcp", "headers": { "Authorization": "Bearer YOUR_COMPELLER_API_TOKEN" } } }}{ "mcpServers": { "compeller": { "url": "https://compeller.ai/api/mcp", "headers": { "X-API-Token": "YOUR_COMPELLER_API_TOKEN" } } }}Create AI music videos and audio-reactive visuals from songs through MCP.Compeller is a creator media pipeline for music. The MCP server lets agents discover styles and pricing, search music, create and track Compels, upload media, start renders, retrieve renderings, and register signed webhooks for completion events. Completed renderings can also be loaded into REACT, Compeller's desktop app for live audio-reactive shows.AI, Music, Video Generation, Audio Reactive, Creative Tools, MCP, Remote MCP, Generative Art, Creator Tools, Entertainment