CreativeClaw
OfficialEnables expressive speech generation, narration, dialogue, and multilingual voice content via ElevenLabs v3, including consent-gated instant voice cloning for reusable Characters.
Creative Claw
Generate on-brand media inside ChatGPT, Codex, Claude, Cursor, Grok Bot, Hermes, and OpenClaw.
Creative Claw is an MCP plugin that brings a full AI media studio into Grok Bot, Hermes Agent, OpenClaw, Cursor, Claude Code, Claude Desktop, ChatGPT, and Codex. Generate images, video, and expressive speech; reuse Characters and brand assets; and produce product campaigns, UGC ads, and multi-shot Films through one account. No API keys and no platform switching.
What You Get
MCP Server
One connection to Creative Claw's MCP server gives the skills live model discovery plus media generation, editing, brand, asset, Character, Film, and feedback tools:
Category | Tools |
Image |
|
Video |
|
Speech |
|
Media editing |
|
Models |
|
Assets |
|
Brand themes |
|
Characters |
|
Films |
|
Feedback |
|
Credits |
|
Access 1,000+ production-ready AI models — FLUX, Gemini, Veo, Sora, Kling, Seedance, Hailuo, HeyGen, Recraft, ElevenLabs, and more — through a single unified account with usage-based pricing.
Skills (Creative Workflows)
The creativeclaw root skill routes mixed or unclear requests. Focused outcome skills own general image, video, and voice work plus Characters, planning, Films, product photoshoots, UGC ads, and feedback. Model specialists add exact prompting and reference guidance only after an outcome chooses Nano Banana 2, Nano Banana Pro, GPT Image 2, Seedream 5 Pro, Gemini Omni, Seedance 2.5, H3 Max, or ElevenLabs v3.
Every OpenAI skill declares the ChatGPT MCP dependency at https://app.creativeclaw.co/mcp/chatgpt, matching the endpoint configured in the plugin draft. A focused skill can therefore activate directly without losing access to Creative Claw's tools.
Related MCP server: claude-oracle-mcp
Supported Models
Recommended image models
Default to Gemini 3.1 Flash (Nano Banana 2) for most image generation and editing. It is the most cost-efficient recommendation overall, balancing quality, speed, and cost; use a specialist model only when its specific strength matters.
Model | Creative Claw ID | Best use |
Nano Banana 2 |
| Default and cost-efficient choice for most generation and editing |
Nano Banana Pro |
| Complex professional layouts, typography, and demanding composites |
GPT Image 2 |
| Instruction-heavy generation, transparency, and precise edits |
Seedream 5 Pro |
| Premium product, fashion, and commercial imagery |
Recommended video models
Model | Creative Claw ID | Best use |
Gemini Omni |
| Default general video, native audio, references, and source-video work |
Seedance 2.5 |
| Premium, longer, reference-rich cinematic work |
Seedance Mini | Discover with | Economical drafts and iteration |
MiniMax H3 Max |
| Fast cinematic native-audio clips and multimodal references |
H3 Max Fast |
| Faster, lighter H3 Max iteration |
Recommended speech
Use speech/elevenlabs-v3 for narration, dialogue, emotional delivery, and multilingual speech. Creative Claw also supports consent-gated ElevenLabs Instant Voice Cloning as a separate Character workflow.
Use list_models and get_model_params at runtime rather than assuming a fixed catalog or reference limit.
Install
Grok Bot and Cursor
Creative Claw is packaged for the Cursor Marketplace used by Grok Bot's plugin system. After marketplace approval, open Settings → Plugins → Marketplace in Grok Bot or Customize → Plugins in Cursor, search for Creative Claw, install it, and complete browser authentication on the first tool call.
For local Cursor testing before publication, symlink the plugin directory and reload Cursor:
ln -s /path/to/creative-claw-marketplace/plugins/creative-claw ~/.cursor/plugins/local/creative-clawHermes Agent
Hermes supports the Creative Claw hosted MCP directly. Run:
hermes mcp add creative-claw --url https://app.creativeclaw.co/mcp --auth oauth
hermes mcp login creative-clawOr use the one-click Add to Hermes link on a machine with Hermes installed. The portable plugin.json and mcp.json in the plugin root also make the package compatible with Agent Plugins v1 clients. Until Hermes supports OAuth login for plugin-supplied MCP entries, the two hermes mcp commands above are the reliable installation path.
OpenClaw
Creative Claw includes a native OpenClaw manifest, the consolidated skill, and ClawHub package metadata. Once the package is published to ClawHub, install it with:
openclaw plugins install clawhub:@creativeclaw/plugin
openclaw plugins enable creative-claw
openclaw mcp login creative-claw
openclaw gateway restartThe first login opens Creative Claw's OAuth flow; no API key needs to be copied into a config file.
Agent skills (npx skills)
The canonical cross-client skill remains in the standard repository layout, so skill-directory users can install it directly:
npx skills add CreativeClawCo/creative-claw-marketplaceThe OpenAI Store installs the shared ChatGPT/Codex plugin and skill bundle separately; Store users do not need this command.
Claude Code
# 1. Add the marketplace
claude plugin marketplace add CreativeClawCo/creative-claw-marketplace
# 2. Install the plugin
claude plugin install creative-claw@creative-claw-marketplace
# 3. Authenticate — on first use, the MCP server will prompt you to sign in via Clerk OAuthThat's it. The plugin connects to Creative Claw's MCP server and installs the consolidated creativeclaw workflow skill.
Claude Desktop
Add to your MCP config (claude_desktop_config.json):
{
"mcpServers": {
"creative-claw": {
"type": "http",
"url": "https://app.creativeclaw.co/mcp"
}
}
}No API keys needed — auth is handled via Clerk OAuth on first connection.
Glama / Directory Introspection
The glama-mcp/ directory provides a lightweight stdio MCP wrapper for Glama.ai directory compatibility. This wrapper exposes 9 core tool descriptions for discovery (how_to_connect, generate_image, generate_video, generate_speech, list_models, get_model_params, check_job, list_characters, get_credits_balance) that guide users to connect to the full production MCP server at https://app.creativeclaw.co/mcp.
The Glama wrapper does not perform actual generation—it serves as a directory entry point. To use Creative Claw's full generation capabilities, connect to the production HTTP MCP server as described above.
Run locally:
cd glama-mcp && npm install && npm startBuild Docker image:
docker build -t creative-claw-glama .
docker run -i creative-claw-glamaQuick Start
Talk to the host naturally:
"Generate a product photo of my headphones on a marble surface, golden hour lighting"
-> creativeclaw routes to its image workflow, picks the model, and generates
"Make a 15-second cinematic video of coffee being poured in slow motion"
-> creativeclaw routes to its video workflow, generates a reference image, then the video
"Edit this image — change the background to a beach sunset, keep the person unchanged"
-> creativeclaw routes to an edit model, preserves identity, swaps background
"Set up our brand — here's our website"
-> creativeclaw extracts colors/fonts/logos, uploads the assets, and saves a reusable theme
"I need a TikTok-style product video for this shoe" [attach image]
-> the UGC workflow plans the ad, creates reference frames, selects video and voice models, and assembles a first cut
"Create a reusable presenter from this portrait and clone my voice; I confirm it is mine"
-> the Character and consent-gated ElevenLabs voice-cloning workflows create and audition the reusable identity
"The video tool ignored my end frame—please report it"
-> the feedback workflow submits one actionable bug report with the attempted task and toolArchitecture
You -> Host + outcome skill (goal, approvals, creative direction)
|
Model specialist (prompt and reference details when selected)
|
MCP Tools (generation, assets, Characters, Films, feedback)
|
Creative Claw Server (model providers + R2 storage + Clerk auth)
|
Permanent media URLs (never expire)No API keys. No CLI wrappers. No expiring URLs. Just skills + MCP.
Project Structure
This repo is a marketplace — it contains one or more installable plugins.
.claude-plugin/
marketplace.json # Marketplace manifest (required for Claude Code marketplace sync)
plugin.json # Root plugin metadata
.cursor-plugin/
marketplace.json # Cursor/Grok Bot marketplace manifest
plugins/
creative-claw/
.cursor-plugin/
plugin.json # Cursor/Grok Bot plugin manifest
.claude-plugin/
plugin.json # Plugin manifest (MCP server config)
.mcp.json # Grok Build/Codex MCP server config
plugin.json # Portable Agent Plugins v1 manifest (Hermes-compatible)
mcp.json # Portable Agent Plugins v1 MCP config
openclaw.plugin.json # Native OpenClaw manifest
skills/
creativeclaw/
SKILL.md # thin router for mixed and workspace requests
references/ # shared asset, theme, upload, and editing workflows
creativeclaw-*/ # outcome and recommended-model specialist skills
skill-variants/
chatgpt/
platform-upload.md # OpenAI Store routing for ChatGPT attachments and Codex local files
scripts/
build-skill-zips.sh # builds both upload-ready skill archives
creativeclaw-skill.zip # cross-client archive
creativeclaw-chatgpt-skill.zip # OpenAI Store root-skill archive
creativeclaw-*-chatgpt-skill.zip # focused OpenAI skill archives
evals/skill-routing-scenarios.md # activation and workflow regression suiteMaintaining the two distributions
Edit the canonical skill once under plugins/creative-claw/skills/creativeclaw. Put only ChatGPT-specific routing differences in skill-variants/chatgpt/platform-upload.md, then run:
./scripts/build-skill-zips.shThe build validates every skill's metadata and MCP dependency, checks routing coverage and the regression suite, and creates deterministic upload archives. Nothing in the build publishes or submits a plugin draft.
Pricing
Usage-based — pay only for what you generate. No subscriptions, no commitments. Check creativeclaw.co for current rates.
Compatibility
Grok Bot — via the Cursor marketplace plugin and hosted MCP server
Cursor — via
.cursor-plugin/plugin.jsonClaude Code — via
.claude-plugin/plugin.jsonClaude Desktop — via MCP server config
Codex and other skill-directory clients — via the canonical
creativeclawskillOpenAI Store (ChatGPT + Codex) — via
creativeclaw-chatgpt-skill.zipHermes Agent — via OAuth MCP setup and portable Agent Plugins v1 manifests
OpenClaw — via
openclaw.plugin.jsonand ClawHub-ready package metadata
All use the same skills and connect to the same MCP server.
License
Apache-2.0
Built by Creative Claw Co.
Available Tools
9 toolscheck_jobAInspect
Check the status and retrieve results of asynchronous generation jobs. Video and some image generations are queued; this tool monitors progress and returns completed media URLs. Returns job status (queued, in_progress, completed, failed), progress percentage, estimated completion time, and permanent media URLs. Requires connection to the full Creative Claw MCP server.
| Name | Required | Description | Default |
|---|---|---|---|
| job_id | Yes | Job ID returned from a generation request |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description fully carries the burden. It discloses the read-only nature by stating 'check' and 'retrieve', lists the return fields, and notes the connection requirement. No side effects are mentioned, which is appropriate for a read operation.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is concise, covering all essential points in three sentences without redundant details. It is well-structured and front-loaded with the primary action.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given no output schema, the description enumerates the returned data (status, progress, estimated time, URLs) and includes the prerequisite connection. This makes the tool's behavior and expectations fully clear to an agent.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% with one parameter, and the description clarifies job_id is 'returned from a generation request', connecting it to the tool's purpose. The tool description adds context about asynchronous jobs, slightly exceeding the baseline.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool checks status and retrieves results of asynchronous jobs, distinguishing it from sibling generation tools. It explicitly mentions video and image generations are queued, making its purpose and scope unambiguous.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies usage after a generation call by noting video and some image generations are queued, but it does not explicitly say 'use this after generate_video' or compare with alternatives. The prerequisite about requiring the full Creative Claw MCP server is a useful usage condition.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
generate_imageBInspect
Generate high-quality images using AI models including FLUX, Gemini, GPT Image, Recraft, and more. Supports text-to-image, image-to-image editing, style transfer, background removal, and professional product photography. Handles transparency, aspect ratios, and multi-model comparison. Requires connection to the full Creative Claw MCP server.
| Name | Required | Description | Default |
|---|---|---|---|
| prompt | Yes | Description of the image to generate |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the full burden. It only mentions a connection requirement, but does not disclose side effects such as resource consumption, rate limits, or potential for cost. It also fails to mention whether the tool modifies inputs or has any destructive behavior. Minimal transparency.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single paragraph with two sentences, reasonably compact given the range of features listed. It is well-structured and front-loads the core purpose, but includes some redundancy (e.g., 'high-quality' and list of features). Still, it is not overly verbose.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The description does not provide sufficient context for the agent to effectively use the tool beyond a basic prompt. It does not explain how to specify models, aspect ratios, or which editing modes are available, because those parameters are missing from the schema. The agent cannot act on the advertised capabilities, leaving critical information absent.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The schema only includes a 'prompt' parameter with a basic description, but the tool description mentions many capabilities (model selection, aspect ratios, multi-model comparison) that would require additional parameters not present in the schema. This mismatch makes the sole parameter insufficient to execute the advertised features, confusing the agent.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool generates high-quality images with specific capabilities (text-to-image, image-to-image, style transfer, etc.), distinguishing it from siblings like generate_video and generate_speech. The verb 'Generate' and resource 'images' are explicit.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implicitly indicates when to use this tool (for image generation) versus alternatives (video, speech) by naming the output type. It also notes a prerequisite (connection to the Creative Claw MCP server). However, it does not explicitly contrast with alternatives or state when not to use it.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
generate_speechAInspect
Generate expressive, natural-sounding speech and voiceovers using ElevenLabs models. Supports multilingual narration, dialogue, emotional delivery, custom Character voices, and consent-based voice cloning. Ideal for video narration, audiobooks, podcasts, and UGC content. Requires connection to the full Creative Claw MCP server.
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | Text to convert to speech |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description must convey behavioral aspects. It discloses a dependency on the MCP server and mentions consent-based voice cloning, implying ethical constraints. However, it does not describe potential side effects, failure modes, or whether it is a read-only or mutating operation. The creation of audio is implied but not explicitly stated.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is concise—three sentences efficiently cover purpose, key capabilities, and use cases. It is well-structured with a clear progression from general action to specific features and context, without superfluous details.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a tool with a single parameter, the description provides sufficient context: it states the action, the service used (ElevenLabs), the types of speech supported, and a prerequisite (MCP server connection). It omits explicit output details (e.g., audio file format) and alternative tool comparisons, but these are not critical for basic utilization. The description is reasonably complete.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The input schema already describes the single parameter 'text' as 'Text to convert to speech,' providing 100% coverage. The tool description adds context about multilingual and emotional speech capabilities, which enriches the meaning of text, but it does not add concrete constraints such as length limits or formatting requirements. Thus, the description adds modest value beyond the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool's purpose with a specific verb ('Generate') and resource ('ElevenLabs models'), and lists use cases (multilingual narration, dialogue, emotional delivery) that differentiate it from sibling tools such as generate_image and generate_video.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implicitly suggests usage for speech and voiceover generation by listing scenarios like video narration and audiobooks, but it does not explicitly compare with alternative tools or state when not to use this tool. The dependency on the MCP server is noted, but no explicit selection guidance is provided.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
generate_videoAInspect
Generate cinematic video content using state-of-the-art models including Gemini Omni, Veo, Sora, Kling, Seedance, MiniMax, and Hailuo. Supports text-to-video, image-to-video animation, reference-based generation, native audio, and multi-shot film production. Handles durations from 2-30+ seconds depending on model. Requires connection to the full Creative Claw MCP server.
| Name | Required | Description | Default |
|---|---|---|---|
| prompt | Yes | Description of the video to generate |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the full burden. It mentions the requirement of a connection to the Creative Claw MCP server but does not disclose output format, asynchronous behavior, credits consumption, or other side effects. This leaves important behavioral aspects unclear.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is concise and well-structured, front-loading the core purpose in the first sentence. It efficiently covers supported models, generation modes, duration range, and a connection requirement without unnecessary detail.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The description gives a good overview of capabilities and constraints but omits output details and workflow information. Given that a sibling tool check_job exists, the asynchronous nature is implied but not explained, leaving some context incomplete.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The schema already describes the only parameter, prompt, as 'Description of the video to generate', giving full coverage. The tool description does not add extra parameter-level detail beyond this, so it meets the baseline but provides no additional clarification.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool's purpose: generating cinematic video content. It distinguishes itself from sibling tools like generate_image and generate_speech by focusing specifically on video and enumerating supported generation modes.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies when to use the tool by mentioning video-specific capabilities, but it does not explicitly compare against alternatives or state when not to use it. There is no direct guidance for choosing between this and sibling tools such as generate_image or generate_speech.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_credits_balanceAInspect
Check your current Creative Claw credits balance and usage history. Creative Claw uses usage-based pricing—pay only for what you generate, no subscriptions. New accounts include free trial credits. This tool returns your remaining balance, recent usage, and a link to purchase more credits. Requires connection to the full Creative Claw MCP server.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries full burden. It clearly states what the tool returns (remaining balance, recent usage, and a purchase link) and notes the connection requirement. It does not specify side effects, but for a read-only balance check, this is sufficient.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is mostly concise but repeats the pricing model ('usage-based pricing—pay only for what you generate') which is not essential to the tool's function. It could be trimmed to focus solely on what the tool does and returns.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple no-parameter tool, the description provides sufficient context: what it does, what it returns, and a note about the required connection. No output schema is provided, but the description lists the main return elements.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool has no parameters, so the description does not need to explain any. The baseline of 4 applies as no parameter information is required.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool's purpose: checking the current Creative Claw credits balance and usage history. It distinguishes this tool from siblings like list_models or generate_image by its specific focus on billing/credit information.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description indicates when to use the tool (to check balance and usage) but does not explicitly mention when not to use it or alternatives. Since there are no parameters and the purpose is self-evident, this is adequate though not explicit.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_model_paramsAInspect
Get detailed parameters, prompting guidelines, and technical specifications for a specific AI model. Returns supported dimensions, duration ranges, reference capabilities, cost structure, and expert prompting tips. Essential for optimizing generation quality and understanding model-specific features. Requires connection to the full Creative Claw MCP server.
| Name | Required | Description | Default |
|---|---|---|---|
| model_id | Yes | Model ID (e.g., 'image/nano-banana-2', 'video/gemini-omni-flash', 'speech/elevenlabs-v3') |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden. It explicitly indicates the operation is a retrieval ('Get') and mentions a dependency ('Requires connection to the full Creative Claw MCP server'). It does not mention permissions or side effects, but for a read-only getter this is acceptable and non-contradictory.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is composed of four sentences, but each sentence adds value: the first defines the action and resource, the second lists the return details, the third explains the benefit, and the fourth notes a prerequisite. It is slightly longer than necessary but remains focused and free of fluff.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The description provides enough context for an agent to decide when to invoke it: it specifies the input (a specific model), the output (detailed parameters and tips), and the necessity for a connection. It lacks explicit error handling or fallback behavior, but this is not critical for a simple getter operation.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The schema covers 100% of the parameter's meaning with a detailed description that includes examples. The tool description adds no additional information about the parameter beyond reinforcing that it refers to a specific model, so the baseline score of 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the verb 'Get' and the resource 'detailed parameters, prompting guidelines, and technical specifications for a specific AI model.' It also enumerates the returned information (dimensions, duration ranges, cost, tips), making the purpose unambiguous and distinct from the sibling list_models tool.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides clear context for when to use the tool by asserting it is 'Essential for optimizing generation quality and understanding model-specific features.' It implies that this is for retrieving details of a specific model rather than listing models, though it does not explicitly name the alternative tool.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
how_to_connectBInspect
Learn how to connect to the full Creative Claw MCP server with authentication. Creative Claw is an AI media generation platform supporting 1,000+ models (FLUX, Gemini, Veo, Sora, Kling, Seedance, HeyGen, ElevenLabs) for image, video, and speech generation. This tool explains setup for Claude Desktop, Cursor, ChatGPT, and other MCP clients, plus how to claim free credits.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the full burden. It mentions authentication but does not explicitly disclose whether the tool is read-only, whether it triggers any side effects, or what happens when credentials are invalid. The information is not misleading but lacks explicit behavioral clarity.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is concise and well-structured, consisting of two sentences that clearly explain the tool's purpose and the models it supports. It avoids unnecessary verbosity while providing relevant context.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The description provides sufficient context for a documentation-oriented tool: it mentions the server, authentication, the range of models, client setup options, and free credits. Since there is no output schema, no return-value details are required.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The schema has no parameters (0 properties), covering 100% of the schema. The description does not add parameter-specific details because none exist. This matches the baseline for full schema coverage with no param information.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool's purpose: to teach how to connect to the Creative Claw MCP server with authentication. It is distinct from the sibling tools (e.g., get_model_params, list_models) which focus on data retrieval rather than setup guidance.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies usage when needing connection instructions, mentioning setup for multiple clients and free credits. However, it does not explicitly state when to prefer this tool over alternatives or provide a clear 'use this when' condition.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
list_charactersAInspect
List reusable Characters (persistent identities with visual appearance and optional voice) for consistent multi-shot video production, UGC ads, and branded content. Characters maintain identity across generations and can be combined with brand themes for on-brand storytelling. Supports ElevenLabs voice cloning with explicit consent. Requires connection to the full Creative Claw MCP server.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden. It states the tool lists characters and mentions a prerequisite: 'Requires connection to the full Creative Claw MCP server.' It implies a read-only operation by using 'List,' but does not explicitly state side effects or error behavior, though none are expected for a listing tool.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is somewhat verbose and repetitive. Phrases like 'consistent multi-shot video production, UGC ads, and branded content' and 'maintain identity across generations' overlap in meaning, adding marketing fluff beyond the core purpose. A more concise wording would improve clarity.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given no parameters and no output schema, the description is complete enough for invocation. It states the function, mentions the required server connection, and implies a list return. It lacks explicit error conditions but does not need them for basic usage.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool has zero parameters, and the schema covers 100% (vacuously). Per the rubric, a 0-parameter tool receives a baseline score of 4. No parameter descriptions are needed, and none are missing.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool's purpose: 'List reusable Characters.' It distinguishes itself from sibling tools like list_models by specifying characters with persistent identities and optional voices, leaving no ambiguity about what is returned.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description explains what the tool does but does not explicitly contrast it with alternatives (e.g., when to use list_characters vs list_models). While the purpose is clear, the lack of explicit when-not-to-use guidance reduces the score from a perfect 5 to a 3.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
list_modelsAInspect
Discover all available AI models for image, video, and speech generation across Creative Claw's catalog. Returns model IDs, capabilities, cost estimates, reference support, duration limits, and recommended use cases. Access 1,000+ production-ready models through a unified API. Requires connection to the full Creative Claw MCP server.
| Name | Required | Description | Default |
|---|---|---|---|
| category | No | Filter by category: 'image', 'video', or 'speech' |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Given no annotations, the description carries the burden. It mentions a prerequisite (connection to MCP server) but does not explicitly state it is a read-only operation or disclose any side effects. For a simple listing, this is adequate but not fully transparent.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is concise and front-loaded, but includes a promotional phrase ('Access 1,000+ production-ready models') that adds little functional value. Overall it is tight and well-structured.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple listing tool, the description is complete. It explains what will be returned, mentions the server connection requirement, and no output schema is needed. Nothing essential is missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The single parameter 'category' is well-defined in the schema with an enum and description. The main description does not add extra meaning, but the schema already provides full coverage, so the baseline is met and slightly exceeded by the concise enum explanation.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly identifies the tool as listing available models, with specific output details (model IDs, capabilities, cost estimates). It distinguishes itself from sibling tools like generate_image or get_model_params by focusing on the catalog discovery aspect.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies usage when the user wants to see available models before generation, but it does not explicitly mention alternatives or when not to use it. The purpose is clear enough that an agent would infer the appropriate context.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
9 tool updates
v0.1.0- First observed
check_job - First observed
generate_image - First observed
generate_speech - First observed
generate_video - First observed
get_credits_balance - First observed
get_model_params - First observed
how_to_connect - First observed
list_characters - First observed
list_models
TDQS
Most tools target clearly distinct actions: generation by modality, job checking, model discovery, character listing, and credits. The only real overlap is between list_models and get_model_params, which return similar capability/cost information at different levels of detail.
The naming pattern is mostly consistent verb_noun: generate_image, generate_video, generate_speech, list_models, list_characters, check_job, get_credits_balance. The outlier is how_to_connect, which breaks the verb_noun style but is still clear and understandable.
Nine tools is a well-scoped size for an AI media generation server. Each major capability has a corresponding tool, and the count is neither bloated nor too thin for the platform's purpose.
The server covers the core media generation lifecycle: model discovery, image/video/speech generation, async job status, credits, and persistent character lookup. Notable gaps include no character creation/update/delete and no job cancellation, but agents can still complete primary generation workflows.
Maintenance
Related MCP Connectors
Marketplace of MCP servers and agent skills, free and paid, where developers publish and monetise.
MCP server for Pinchwork - an agent-to-agent task marketplace with credits-based economy
MCP server for Hive Civilization
Personal MCP server for humans who create. Proof of authorship, license control.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceCreativity Engine - MCP server providing AI-powered tools and automation by MEOK AI Labs19MIT
- AlicenseAqualityDmaintenanceAn MCP server for discovering Claude Code skills, plugins, and MCP servers by searching 15,000+ resources from 17 registries, GitHub, and the web with zero setup.3463MIT
- AlicenseNot gradedqualityDmaintenanceAn MCP server that provides AI-powered image generation, format conversion, and smart asset placement for Claude Code.MIT
- AlicenseAqualityDmaintenanceMCP server for Creem.io providing tools to manage subscriptions, products, payments, license keys, and more through the Creem API.19912MIT
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/CreativeClawCo/creative-claw-marketplace'
If you have feedback or need assistance with the MCP directory API, please join our Discord server