Creative Claw is an MCP server with 52 tools an agent can call, among them add_subtitles, assemble_film, check_job. It answers at https://app.creativeclaw.co/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.
On-brand creative studio for AI agents: images, video, audio, and 3D.
Description as the publisher wrote it.
| Tool | What it does |
|---|---|
add_subtitles | Auto-transcribe and burn karaoke-style subtitles onto a video. Returns a permanent URL to the subtitled video. Features word-level highlighting (karaoke effect), compatible Google Font overrides, customizable colors, and social-video-sized Inputs: video_url, language, font_name, font_size, font_weight, font_color |
assemble_film | Create an assembled first cut by concatenating every rendered shot clip in order, optionally overlaying the project's single audioUrl narration track. This does not mix per-shot audio, add transitions, add captions, or perform a full sound Inputs: id, with_narration |
check_job | 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 media utility such as merge_media to poll for results. Typical Inputs: job_id |
clone_voice | Clone a voice from a sample audio file and attach it to a Character (Instant Voice Cloning via ElevenLabs). Requires consent. After cloning, generate_speech with this character's id uses the cloned voice. Replaces any existing voice on the Inputs: character_id, audio_url, consent |
compare_models | 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 this when the user wants to compare quality, style, or speed Inputs: prompt, models, width, height, negative_prompt, seed |
confirm_upload | 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 this only after the client successfully uploads local file by Inputs: asset_id |
create_film_project | 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_project, then show it to the user for approval (gate 1) before ge Inputs: name, brief, character_ids, theme_id, target_duration_s |
create_template | Create a reusable template. Two kinds: - **html** — HTML/CSS with {{token}} placeholders rendered via headless Chromium → PNG. Provide html, width, height, parameters. Load fonts directly in the template HTML (`<link rel="stylesheet">`, `@f Inputs: name, description, kind, html, width, height |
delete_asset | Permanently remove an asset's stored file from Creative Claw storage and hide its library record. The asset will no longer appear in search results and its name is freed for reuse. This cannot be undone. Inputs: id |
delete_character | 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. Inputs: id |
delete_theme | Delete a brand theme (soft-delete). If the deleted theme was the default, the oldest remaining theme is promoted. Inputs: name |
estimate_generation | Estimate the credit cost of one generation before submitting it, and compare that estimate with the current user's balance. This tool is read-only: it does not generate media or deduct credits. Use it when the user asks about cost, balance, Inputs: operation, model, params |
extract_frames | 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. - **batch**: Extract frames at a regular frame-count interval. T Inputs: video_url, mode, position, frame_interval, max_frames, output_format |
generate_audio | Generate a sound effect, ambience, or music track with ElevenLabs. Returns a permanent audio URL with an inline player. - Sound effects and ambience: model sfx/elevenlabs-sound-v2. Prompts are limited to 450 characters. Use duration_seconds Inputs: prompt, model, duration_seconds, loop, prompt_influence, music_length_ms |
generate_image | Generate or edit images using AI models. Use this for AI-generated visual assets, including branded social cards, banners, posters, product images, and images guided by a saved theme or reference image. An explicit image-model choice always Inputs: prompt, model, image_url, strength, size, width |
generate_speech | Generate speech from text with ElevenLabs v3. Returns a permanent audio URL and an inline audio player. ElevenLabs v3 (model: "speech/elevenlabs-v3") is the DEFAULT & top pick for narration, dialogue, multilingual speech, expressive deliver Inputs: text, model, voice_id, audio_url, speed, emotion |
generate_video | 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 inline widget that polls for completion on its own — the user Inputs: prompt, model, operation, image_url, last_frame_url, duration |
get_credits_balance | 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 generation. You don't need to call this preemptively — use it when Inputs: estimate_model, estimate_type, estimate_params |
get_credits_link | 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 credits. Available options: - "1000" — 1,000 credits for $10 (one Inputs: product |
get_example | Retrieve the complete agent-ready prompt and generation hints for one Creative Claw example. Use after selecting an example from search_examples. Follow the workflow inside prompt; pass only its generation-prompt section, adapted for the us Inputs: id_or_slug |
get_film_project | Load a film project and show its preview (cast, script, shots, assembled cut). Inputs: id |
get_model_params | 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 model-specific parameters before generation. Many models sup Inputs: model |
get_theme | 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. Returns the theme's name, default status, and full data. Omit name Inputs: name |
get_upload_url | Get a presigned URL for uploading local 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 execution environments. Publicly downloadable URLs shou Inputs: content_type, type, filename, name, tags, description |
import_media | Open an interactive upload UI for the user to choose images, videos, audio, fonts, or ZIP archives from their device. Call this tool when: - The user has local files and wants to choose them through the Creative Claw picker - The user wants Inputs: context |
isolate_audio | 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_media` for an audio file already attached or pasted; call `import Inputs: audio_url |
list_characters | 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_id to generate_image / generate_video / generate_speech. Th |
list_film_projects | List your film projects (newest first). Click a card to copy its id. |
list_models | 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 and/or images - "speech" — text-to-speech models - "audio" — so Inputs: category, query |
list_templates | 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 → find the LinkedIn one → render_template with the matching ID Inputs: name_contains, include_html |
list_themes | 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 — click a card to copy the theme name (or tap the small ID p |
load_image | 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 iterate on a generated image (view it before deciding on edits Inputs: url |
manage_character | Create or update a Character — a reusable persona with a description and reference image. **To create a character:** 1. Collect name + description (appearance, personality, role) 2. Generate a reference image with generate_image using this Inputs: id, title, description, image_url |
merge_media | 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: - **merge_audio_video**: Combine a video with an audio track Inputs: operation, video_url, audio_url, video_urls, audio_urls |
notify_job | Turn on a one-time email update for an authenticated user's long-running generation job. Intended for the Creative Claw media viewer UI. Inputs: job_id |
remove_background | 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. - For **videos**: uses BEN v2 AI segmentation with temporal con Inputs: media_url, type, output_format |
render_html_image | Render HTML/CSS to a PNG image via headless Chromium. Use this when the user explicitly asks to render HTML/CSS, provides HTML, or requests a deterministic, pixel-controlled layout assembled with web code. Do not choose this tool for ordina Inputs: html, width, height, inline_images, name, tags |
render_html_video | Render an HTML/CSS/JS composition to an MP4 video using HyperFrames on Modal.com. Use only when the user explicitly asks for HTML-to-video, HyperFrames, code-driven motion, supplies animated HTML, or explicitly chooses this method for an ov Inputs: html, duration, fps, width, height, format |
render_template | 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 entry is the per-variant modifications. Great for "give me 3 ver Inputs: template_id, template_name, renders, width_override, height_override, size_names |
scale_video | Resize or reformat a video to target dimensions. This is a standard FFmpeg resize operation—not AI upscaling—and does not add visual detail. Returns a permanent URL to the scaled video. Great for reformatting video for different platforms ( Inputs: video_url, width, height, mode, pad_color |
search_assets, search_examples, submit_feedback, track_ui_event, transcribe, trim_video, update_asset, update_film_project, update_template, update_theme, upload_asset, upscale_media
Every block below points at https://app.creativeclaw.co/mcp. Pick your client and copy.
claude mcp add --transport http creative-claw https://app.creativeclaw.co/mcp
{
"mcpServers": {
"creative-claw": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://app.creativeclaw.co/mcp"]
}
}
}{
"mcpServers": {
"creative-claw": {
"url": "https://app.creativeclaw.co/mcp"
}
}
}{
"servers": {
"creative-claw": {
"type": "http",
"url": "https://app.creativeclaw.co/mcp"
}
}
}{
"context_servers": {
"creative-claw": {
"url": "https://app.creativeclaw.co/mcp"
}
}
}{
"mcpServers": {
"creative-claw": {
"serverUrl": "https://app.creativeclaw.co/mcp"
}
}
}{
"mcpServers": {
"creative-claw": {
"url": "https://app.creativeclaw.co/mcp"
}
}
}name: Creative Claw
version: 0.0.1
schema: v1
mcpServers:
- name: Creative Claw
type: streamable-http
url: https://app.creativeclaw.co/mcp{
"mcpServers": {
"creative-claw": {
"httpUrl": "https://app.creativeclaw.co/mcp"
}
}
}{
"mcpServers": {
"creative-claw": {
"type": "http",
"url": "https://app.creativeclaw.co/mcp"
}
}
}{
"mcpServers": {
"creative-claw": {
"url": "https://app.creativeclaw.co/mcp"
}
}
}goose://extension?url=https%3A%2F%2Fapp.creativeclaw.co%2Fmcp&type=streamable_http&id=creative-claw&name=Creative%20Claw
It answered our last check on 17 October 2026 in 520 ms. Over 10 checks since 4 September 2026 it answered 10. Status here comes from Neuronto's own probes, not from the publisher.
Yes. It is published by creativeclaw.co and served from app.creativeclaw.co, the vendor's own domain: https://app.creativeclaw.co/mcp.
52, as returned by the server's own tools/list on 9 September 2026: add_subtitles, assemble_film, check_job, clone_voice, compare_models, confirm_upload, create_film_project, create_template, and 44 more.
It answered our last check on 17 October 2026 in 520 ms. Over 10 checks since 4 September 2026 it answered 10.
Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://app.creativeclaw.co/mcp. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.
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.
Publisher: co.creativeclaw. Endpoint host: app.creativeclaw.co. ARD identifier: urn:air:co.creativeclaw:mcp:creative-claw.
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.