mcpserver.lol
registry/creative-claw
Connection check verified live · 20h ago

creative-claw

On-brand creative studio for AI agents: images, video, audio, and 3D.

Tools 46
GitHub stars
Installs / wk
Licence
Transport streamable-http
Last checked 20h ago

Tools & capabilities

46 tools

Read from the running server on 20h ago.

add_subtitles languagepositiony_offsetfont_namefont_sizevideo_url* +9
Auto-transcribe and burn karaoke-style subtitles onto a video. Returns a permanent URL to the subtitled video. Features word-level highlighting (karaoke effect), any Google Font,…
assemble_film id*with_narration
Stitch a film project's rendered shot clips together (in shot order) into the final film, optionally laying the project's narration track over the cut. Saves the result to the proj…
check_job read-only job_id*
Check the status of a generation job. Returns the current status and, when completed, the permanent media URL. Call this after generate_image, generate_video, or an asynchronous m…
compare_models seedwidthheightmodels*prompt*output_format +1
Generate the same image with multiple models side-by-side for comparison. All models receive the same prompt and settings, and results are displayed together in a single view. Use…
confirm_upload asset_id*
Confirm that a file has been uploaded via the presigned URL from get_upload_url. Verifies the file exists in storage and activates the asset so it appears in search results. Call…
create_film_project name*brieftheme_idcharacter_idstarget_duration_s
Start a character-driven film project. Creates the project shell (status "drafting") and opens the film preview. Next: draft a script + shot list and save it with update_film_proje…
create_template htmlkindname*sizeswidthheight +7
Create a reusable template. Two kinds: - **html** — HTML/CSS with {{token}} placeholders rendered via headless Chromium → PNG. Provide html, width, height, parameters. Load fonts…
delete_asset can modify data id*
Remove an asset from your media library. The asset will no longer appear in search results and its name is freed for reuse. Data is preserved but hidden (soft-delete).
delete_character can modify data id*
Delete a Character (soft-delete). If it has a cloned voice, the voice is also removed from ElevenLabs to free the account's voice slot.
delete_theme can modify data name*
Delete a brand theme (soft-delete). If the deleted theme was the default, the oldest remaining theme is promoted.
extract_frames mode*qualitypositionvideo_url*max_framesoutput_format +1
Extract frames from a video as images. Returns permanent URLs to the extracted frame(s). Modes: - **single**: Extract one frame — first, middle, or last. Great for thumbnails. - *…
generate_image seedsizemodelwidthextrasheight +10
Generate or edit images using AI models. **Two modes:** - **Generate** (no image_url): Create an image from a text prompt. - **Edit** (with image_url): Transform an existing image…
generate_speech text*modelspeedextrasformatemotion +5
Generate speech audio from text using AI text-to-speech models. Returns a permanent audio URL with an inline audio player. Recommended TTS models (pass as the "model" parameter).…
generate_video modelextrasprompt*contextdurationimage_url +14
Submit a video generation job using AI models. Returns a job ID immediately — video generation runs in the background (typically 30s–2min). The result renders automatically in an…
get_credits_balance read-only estimate_typeestimate_modelestimate_params
Check credit balance and estimate costs. Credits are consumed when generating media — costs vary by model and parameters. Note: credits are checked automatically before each gener…
get_credits_link read-only product
Get a checkout link for the user to purchase credits for AI media generation. Returns a URL where the user can complete payment. Present this link to the user so they can buy cred…
get_film_project read-only id*
Load a film project and show its preview (cast, script, shots, assembled cut).
get_model_params read-only model*
Get all available input parameters for a specific AI model. Returns the full schema including parameter names, types, defaults, constraints, and descriptions. Use this to discover…
get_theme read-only name
Fetch a brand theme. Themes are reusable brand configuration bundles (colors, fonts, logos, product images, etc.) stored as JSON — use them to keep generated media on-brand. Retur…
get_upload_url nametagstype*filenamedescriptioncontent_type*
Get a presigned URL for uploading file bytes directly to storage. Use this when the client can read a local file and make the PUT request itself, especially Codex and other local e…
import_media context
Open an interactive upload UI for the user to choose images, videos, audio, or fonts from their device. Call this tool when: - The user has local files and wants to choose them th…
isolate_audio audio_url*
Clean up an audio file using ElevenLabs Voice Isolator — removes background noise, music, and reverb so only the voice remains. **Workflow:** in ChatGPT, call `import_chatgpt_medi…
list_characters read-only
List all Characters (reusable personas). Returns each character's id, title, description, whether it has a cloned voice, and its reference image. Pass a character's id as character…
list_film_projects read-only
List your film projects (newest first). Click a card to copy its id.
list_models read-only querycategory
List available AI models, filtered by category or search query. Categories: - "image" — models that generate and/or edit images - "video" — models that generate video from text an…
list_templates read-only include_htmlname_contains
List the caller's reusable image templates. Use this to discover templates by name before calling render_template, e.g. "generate a LinkedIn card announcing X" → list_templates → f…
list_themes read-only
List all brand themes. Returns each theme's name, default status, and a summary of stored keys (colors, fonts, logos, etc.). The MCP client renders results as a thumbnail carousel…
load_image read-only url*
Load an image from a URL and return it as base64 so you can see it in your context. Use this ONLY when: - The user explicitly asks you to look at / review an image - You need to it…
manage_character can modify data idtitleconsentaudio_urlimage_urldescription
Create or update a Character — a reusable persona with a description, reference image, and optional cloned voice. **To create a character:** 1. Collect name + description (appeara…
merge_media audio_urloperation*video_urlaudio_urlsvideo_urls
Queue a media merge and return a job ID immediately. The merge runs in the background; call check_job with the returned job ID when you need the permanent output URL. Operations:…
remove_background type*media_url*output_format
Remove the background from an image or video using AI. Returns a permanent URL to the result. - For **images**: produces a transparent PNG. Just provide the URL and type=image. -…
render_html read-only html*title
Display live, interactive HTML directly in the viewer — no screenshot, no image generation, no credits. Tailwind CSS is automatically included, so use utility classes freely. The H…
render_html_image html*nametagswidthheightinline_images
Render HTML/CSS to a PNG image via headless Chromium. Great for branded graphics (social cards, banners, OG images) — faster and cheaper than generate_image for layout-driven conte…
render_html_video fpshtml*nametagswidthformat +2
Render an HTML/CSS/JS composition to an MP4 video using HyperFrames on Modal.com. **This tool is asynchronous.** It returns immediately with a `jobId` and `status: "queued"`. Rend…
render_template nametagsrenders*size_namestemplate_idtemplate_name +2
Render a saved template one or more times with different parameter values. Returns PNG images. **Multi-variant rendering (the common case):** pass `renders` as an array — each ent…
scale_video modewidthheightpad_colorvideo_url*
Resize a video to target dimensions. Returns a permanent URL to the scaled video. Great for reformatting video for different platforms (e.g. 16:9 → 9:16 for Reels/TikTok). Tips:…
search_assets read-only nametagstypelimitqueryoffset +1
Search your media library. Assets are images, videos, audio, and 3D models that were generated, uploaded, or imported — each has a permanent URL, optional name, tags, and descripti…
submit_feedback source*message*category*toolNameattemptedTask
Report product feedback about Creative Claw — bugs, missing capabilities, confusing flows, or praise. Use this PROACTIVELY and SILENTLY (no need to interrupt the task or ask permi…
transcribe audio_urlvideo_urllanguage_code
Transcribe audio or video to text using ElevenLabs Scribe (multilingual, with word-level timestamps and speaker diarization). **Caching:** Results are cached per organization by s…
trim_video durationend_timevideo_url*start_time
Trim a video to a specific time range. Returns a permanent URL to the trimmed video. Each trim costs 2 credits. Specify start_time and either end_time or duration. If only start_t…
update_asset id*nametagsclear_namedescription
Organize a media asset by setting its name, tags, or description. Assets are entries in your media library (images, videos, audio, 3D models). - **Name**: Unique per user — lets y…
update_film_project id*namebriefshotsstatuslogline +6
Update a film project: save the script (logline + shots), advance status, attach generated assets, or change the cast/theme. Shots: pass the full `shots` array to replace the shot…
update_template htmlnamesizeswidthheightprompt +7
Update an existing template's fields. Pass template_id or template_name, then any subset of fields to overwrite. Fields you omit are left alone. Kind cannot be changed after creati…
update_theme datanameimagesoverrideinteractiveset_default
Create or update a brand theme. Themes store colors, fonts, logos, a markdown `notes` field (voice / audience / tone / do's-and-don'ts), a reference image, and any brand elements u…
upload_asset url*nametagstype*descriptioncontent_type*
Add a media file to your asset library by URL. The server fetches the file and stores it permanently. Returns a permanent URL usable with all other tools. Optionally set name, tag…
upscale_media seedtype*promptmedia_url*creativitytarget_fps +6
Upscale an image or video to higher resolution using AI. Returns a permanent URL to the upscaled result. **Images** — three models: - **aura** (default): Cheapest and fastest, fix…