MCP serverco.creativeclaw/creative-claw
On-brand creative studio for AI agents: images, video, audio, and 3D.
Overview
Score?
UNRATED 0.572
of what a free look can see, on 19 looks
Looks
27
last 2 days ago
Tools
53
changed 12 days ago
More info
URL
app.creativeclaw.co/mcp
streamable-http
Says it is
creative-claw 2.0.1
protocol 2025-06-18
In the record since
32 days ago
Among servers18,413 with a card
0median 0.606 · this server 0.572 · highest on record 0.8561
Toolsfrom sha256:791af01977…8245bc · +0 −0 12 days ago
| Tool | Schema |
|---|---|
| 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 |
input · no output |
| assemble_film Queue an assembled first cut for an existing Film project by concatenating every rendered shot clip in order, optionally overlaying the project's single audioUrl narration track. M |
input · no output |
| 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 any asynchronous |
input · no output |
| clone_voice Create a provider-hosted Instant Voice Clone from a private audio_asset_id or a publicly downloadable audio_url. Attach it to character_id when supplied; otherwise omit character_i |
input · no output |
| 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 |
input · no output |
| 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 |
input · no output |
| 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_proje |
input · no output |
| 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 |
input · no output |
| cut_and_reframe_video Create one edited MP4 by cutting and reordering selected timestamp ranges from a workspace video, preserving original audio, and reframing each cut for portrait, landscape, square, |
input · no output |
| 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. |
input · no output |
| delete_character Delete a Character, revoke voice access, and delete its current and retired provider voice clones and private source samples. Generated speech remains a separate asset. Retains min |
input · no output |
| delete_theme Delete a brand theme (soft-delete). If the deleted theme was the default, the oldest remaining theme is promoted. |
input · no output |
| 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 de |
input · no output |
| extract_frames Queue frame extraction from a video and return a job ID immediately. Call check_job with the job ID for the permanent extracted-frame URLs.
Modes:
- **single**: Extract one frame: |
input · no output |
| 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 the |
input · no output |
| generate_music Generate a music track with ElevenLabs Music v2.5 and return a permanent audio URL with an inline player. Use this for scores, music beds, stings, jingles, themes, and songs. Descr |
input · no output |
| generate_sound_effect Generate a sound effect, Foley cue, transition, impact, texture, or ambience with ElevenLabs Sound Effects v2 and return a permanent audio URL with an inline player. Describe what |
input · no output |
| generate_speech Generate speech from text with ElevenLabs, Cartesia, or another listed speech model. Returns completed media or a queued job ID that resolves through check_job.
ElevenLabs v3 (mod |
input · no output |
| generate_video Costly operation: prepare or submit an AI video generation using the user's Creative Claw credits. In Strict mode this tool does not submit or charge. It displays the exact request |
input · no output |
| 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 gener |
input · no output |
| 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 cred |
input · no output |
| get_example Retrieve the complete prompt or executable HyperFrames source for one Creative Claw example selected from search_examples. For renderType html_video, sourceType is html or zip: ren |
input · no output |
| get_film_project Load a film project and show its preview (cast, script, shots, assembled cut). |
input · no output |
| 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 |
input · no output |
| 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.
Retur |
input · no output |
| 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 l |
input · no output |
| 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 |
input · no output |
| 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_medi |
input · no output |
| 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 |
input · no output |
| list_film_projects List your film projects (newest first). Click a card to copy its id. |
input · no output |
| 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 an |
input · no output |
| 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 → f |
input · no output |
| 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 |
input · no output |
| 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 it |
input · no output |
| 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)
|
input · no output |
| mcp_ui_action Route Creative Claw UI-only actions, including strict video approval, video render mode, job notifications, and narrowly scoped UI events. Unknown actions and invalid payloads are |
input · no output |
| 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:
|
input · no output |
| 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.
- |
input · no output |
| 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 |
input · no output |
| 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, supplie |
input · no output |
| 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 ent |
input · no output |
| scale_video Queue a video resize and return a job ID immediately. This is a standard FFmpeg resize operation—not AI upscaling—and does not add visual detail. Call check_job with the job ID for |
input · no output |
| search_assets Search your media library. Assets include images, videos, audio, 3D models, documents, and ZIP archives that were generated, uploaded, or imported — each has a permanent URL, optio |
input · no output |
| search_examples Search Creative Claw's curated prompt examples for inspiration or a close starting point. Use when the user asks for examples, references, prompt ideas, a particular creative style |
input · no output |
| submit_feedback Report product feedback about Creative Claw — bugs, missing capabilities, confusing flows, or praise.
Use this when the user asks to report feedback. You may also suggest it when |
input · no output |
| transcribe Transcribe audio or video to text with ElevenLabs Scribe. Direct Scribe supports hosted audio/video, YouTube, TikTok, Instagram, and other public video-hosting URLs when the provid |
input · no output |
| trim_video Cut one continuous time range from either a video or an audio file. Pass exactly one of `video_url` or `audio_url`. Existing video trimming remains backward-compatible and returns |
input · no output |
| update_asset 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 |
input · no output |
| update_film_project 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 |
input · no output |
| update_template 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 |
input · no output |
| update_theme 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 |
input · no output |
| upload_asset Add a file to your asset library by direct URL. This tool supports images, videos, audio, 3D models, and ZIP archives. The type is inferred from content_type when omitted and the M |
input · no output |
| upscale_media 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 |
input · no output |
Verify it yourself
npx teppi-check https://app.creativeclaw.co/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M1FZ24FYYCB310B8RPCKHSJF