lemgen-ai-design-mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@lemgen-ai-design-mcpFind inspiration for a futuristic cityscape"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
What Is This?
LemGen AI Design MCP turns an AI coding agent into a practical visual creative assistant. Instead of asking the agent to invent prompts from nothing, it gives the agent a searchable prompt library, prompt enhancement tools, model metadata, local preferences, and optional image/video generation through LemGen.
Use it when you want your agent to:
find visual references before writing a prompt;
inspect full prompt examples with images, videos, model names, tags, and source links;
translate, polish, or improve prompts across multiple languages;
expand rough ideas into production-ready image or video prompts;
generate images or videos only after the user approves the final prompt.
Free tools work without an API key. Generation tools require
LEMGEN_API_TOKEN from LemGen.
Related MCP server: vision-mcp
Preview
Quick Start
Install directly from GitHub today:
{
"mcpServers": {
"lemgen": {
"command": "npx",
"args": ["-y", "github:aithink001/lemgen-ai-design-mcp"]
}
}
}Enable generation by adding your LemGen token:
{
"mcpServers": {
"lemgen": {
"command": "npx",
"args": ["-y", "github:aithink001/lemgen-ai-design-mcp"],
"env": {
"LEMGEN_API_TOKEN": "sk_your_key_here"
}
}
}
}After the npm package is published, the same server can be installed with:
npx -y lemgen@latestFeatures
Capability | Tool | Free | What the agent gets |
Prompt search |
| Yes | Ranked image/video prompt results with preview media and LemGen links. |
Full inspiration |
| Yes | Complete prompt, model, tags, author, stats, images/videos, and source URL. |
Prompt expansion |
| Yes | A structured production prompt from a rough visual idea. |
Model guidance |
| Yes | Supported models, media type, ratios, resolutions, reference limits, and strengths. |
Prompt translation |
| Yes | Translation, polish, and improvement workflows for image/video prompts. |
Local memory |
| Yes | Style, model, ratio, resolution, and favorite prompt IDs stored locally. |
Image generation |
| Token | LemGen image generation job with status and result URLs. |
Video generation |
| Token | LemGen video generation job; agents are instructed to ask before calling it. |
Language Support
LemGen MCP is built for multilingual creative teams. Agent replies should follow the user's language, while model names and API parameters stay in English.
prompt_tools.targetLanguage supports:
Code | Language | Code | Language | Code | Language |
| English |
| Chinese |
| Japanese |
| Korean |
| Spanish |
| French |
| German |
| Portuguese |
| Italian |
| Dutch |
| Russian |
| Arabic |
| Hindi |
| Indonesian |
| Vietnamese |
| Thai |
| Turkish |
| Polish |
Examples:
{ "action": "translate", "targetLanguage": "ja", "mediaType": "image" }{ "action": "polish", "mediaType": "video" }More setup notes are in docs/clients.md and docs/languages.md.
Client Setup
Claude Code
Install from this GitHub repository:
/plugin marketplace add aithink001/lemgen-ai-design-mcp
/plugin install lemgen@lemgen-marketplaceRestart Claude Code after installation.
Cursor
Add to Cursor MCP config:
{
"mcpServers": {
"lemgen": {
"command": "npx",
"args": ["-y", "github:aithink001/lemgen-ai-design-mcp"],
"env": {
"LEMGEN_API_TOKEN": "sk_your_key_here"
}
}
}
}Codex
codex mcp add lemgen -- npx -y github:aithink001/lemgen-ai-design-mcpFor generation, add LEMGEN_API_TOKEN to the MCP server environment in your
Codex config.
Windsurf / Roo Code / Cline
Use the same MCP server block:
{
"command": "npx",
"args": ["-y", "github:aithink001/lemgen-ai-design-mcp"],
"env": {
"LEMGEN_API_TOKEN": "sk_your_key_here"
}
}OpenClaw
Install from ClawHub:
clawhub install lemgen-ai-designSkill page:
https://clawhub.ai/aithink001/skills/lemgen-ai-designThe source skill is included in this repository:
openclaw/SKILL.mdIt defines the recommended workflow for inspiration search, prompt enhancement, generation confirmation, and video safety.
Prompt Library
This repository ships with data/trending-prompts.json, exported from LemGen.
Type | Count |
Image prompts | 2,593 |
Video prompts | 1,940 |
Total | 4,533 |
Model | Count |
GPT Image | 1,935 |
Seedance 2.0 | 1,940 |
Nano Banana Pro | 489 |
Midjourney | 104 |
Other image models | 65 |
Schema:
type GalleryPrompt = {
id: string;
rank: number;
title: string;
prompt: string;
author: string;
model: string;
categories: string[];
image: string;
images: string[];
video_url?: string;
media_type: "image" | "video";
likes: number;
views: number;
source_url: string;
};Data-only repository:
https://github.com/aithink001/lemgen-trending-prompts
Development
pnpm install
pnpm validate
pnpm inspectpnpm validate runs TypeScript, build, brand scan, and an MCP smoke test.
Environment Variables
Variable | Default | Description |
|
| LemGen API host. |
| none | Required for image/video generation. |
|
| Reserved for future CLI image saving. |
|
| Reserved for future CLI video saving. |
|
| Local preferences file. |
Principles
Search and inspiration are free; generation is opt-in.
Video generation requires explicit confirmation.
Responses return real IDs and URLs, not guessed visual descriptions.
Public data is source-linked to LemGen.
Documentation and package metadata stay clean of duplicate-brand signals.
Roadmap
Publish the
lemgennpm package.Add a hosted remote MCP endpoint.
Add semantic search over the prompt library.
Add focused prompt packs for product photography, logos, portraits, posters, and video ads.
Add one-shot CLI generation commands for shell and CI workflows.
License
MIT
Available Tools
8 toolsenhance_promptARead-only
Turn a short idea into a professional image/video prompt. Free, local, no API key required.
| Name | Required | Description | Default |
|---|---|---|---|
| idea | Yes | Short idea or rough prompt. | |
| style | No | realistic, product, cinematic, anime, poster, minimal, or a custom style phrase. | |
| mediaType | No | image | |
| aspectRatio | No | Optional ratio such as 1:1, 16:9, 9:16, or auto. | |
| referenceCount | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already mark readOnlyHint=true; description adds valuable context ('Free, local, no API key required') beyond annotations, though it does not discuss output format or error behavior.
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?
Two short sentences with no wasted words. The primary action is front-loaded, and the free/local note is appended efficiently.
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?
Missing explicit description of the return value (the enhanced prompt) and no clarification of which parameters are optional/required beyond the schema. Adequate but incomplete for a tool with 5 parameters and no output schema.
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?
With 60% schema coverage, the description does not add meaning beyond what the schema already provides (e.g., style options are listed in schema, not description). No compensation for missing parameter descriptions like referenceCount.
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 'Turn a short idea into a professional image/video prompt' clearly states the verb (enhance) and resource (prompt), distinguishing it from sibling tools like generate_image that create media directly.
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?
No explicit guidance on when to use this tool versus alternatives or when not to use it. The context implies use for prompt refinement before generation, but this is not stated.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
generate_imageA
Generate an AI image with LemGen. Requires LEMGEN_API_TOKEN. Use after the user approves a final prompt.
| Name | Required | Description | Default |
|---|---|---|---|
| wait | No | ||
| model | No | Optional model name. Omit for LemGen default unless user asked for one. | |
| prompt | Yes | ||
| quality | No | 标准 | |
| promptId | No | ||
| resolution | No | 2K | |
| aspectRatio | No | 自动 | |
| timeoutSeconds | No | ||
| referenceImages | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already indicate readOnlyHint=false, so the description's 'generate' is consistent. It adds the token requirement and usage timing, but does not disclose other behavioral traits like rate limits or effects of missing token, which is acceptable given the simple write action.
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 two sentences long, front-loaded with the main purpose, and wastes no words on unnecessary details. Every sentence serves a clear function.
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 the tool has 9 parameters, no output schema, and low schema description coverage, the description is too minimal. It does not explain key parameters, return format, or side effects, leaving significant gaps for an agent to correctly invoke the tool.
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 description coverage is only 11%, with most parameters having defaults but no descriptions. The tool description provides no additional information about parameters (e.g., quality, resolution, aspectRatio), leaving the agent uninformed about their meaning or appropriate values.
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 'generate an AI image' with LemGen, specifying the resource and action. It also provides context about requiring a token and using after user approval, which distinguishes it from siblings like generate_video or enhance_prompt.
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 includes when to use ('after user approves a final prompt') and a prerequisite ('requires LEMGEN_API_TOKEN'), offering clear context. However, it lacks explicit exclusions or alternatives for when not to use this tool compared to siblings.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
generate_videoB
Generate an AI video with LemGen. Requires LEMGEN_API_TOKEN. Videos are slow and should only be called after explicit user confirmation.
| Name | Required | Description | Default |
|---|---|---|---|
| tier | No | ||
| wait | No | ||
| model | No | Seedance | |
| prompt | Yes | ||
| duration | No | ||
| promptId | No | ||
| resolution | No | 720p | |
| aspectRatio | No | 自动 | |
| timeoutSeconds | No | ||
| referenceImages | No | ||
| referenceVideos | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Discloses slowness and the need for user confirmation, which are key behavioral traits. Annotations only provide readOnlyHint=false, so description adds value. However, it omits details like whether it consumes significant resources, cost implications, or rate limits.
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?
Two concise sentences, front-loaded with the core purpose. Every sentence adds value with no 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?
Given the complexity (11 params, no output schema, no parameter descriptions), the description is severely lacking. It covers only authentication and slowness, leaving the agent with insufficient context to use the tool correctly.
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?
With 11 parameters and 0% schema description coverage, the description must compensate but provides zero information about any parameter. User cannot infer what 'tier', 'model', 'duration', etc., mean from the description alone.
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 action ('Generate') and the resource ('AI video') with the specific provider 'LemGen'. It distinguishes from sibling tools like generate_image by specifying video generation. No ambiguity.
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?
Explicitly states that videos are slow and require explicit user confirmation, providing strong usage guidance. However, it does not mention when not to use this tool or suggest alternatives (e.g., generate_image for images).
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_inspirationARead-only
Get the full prompt, preview media, metadata, and LemGen source link for one gallery entry. Free, no API key required.
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Prompt id from search_gallery. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already indicate read-only; description adds useful info about cost and authentication.
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?
Single sentence plus free/no-auth note; every word is necessary and front-loaded.
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?
Covers all returned items for a simple retrieval tool; no missing critical info.
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 covers 100% of parameter 'id' with description; description adds no extra meaning beyond 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?
Clearly states the tool retrieves full prompt, preview media, metadata, and source link for one gallery entry. Distinct from siblings like search_gallery.
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?
Mentions free/no API key but lacks explicit guidance on when to use vs alternatives like search_gallery.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
list_modelsARead-only
List LemGen image and video models with strengths, ratios, resolutions, and reference limits. Free, no API key required.
| Name | Required | Description | Default |
|---|---|---|---|
| mediaType | No | all |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true. The description adds value by specifying it is free and requires no API key, and lists the exact information returned (strengths, ratios, resolutions, reference limits), going beyond annotations.
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 sentence that conveys all essential information without unnecessary words. It is well-structured and front-loaded.
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 the tool's simplicity (one optional parameter, no output schema, read-only), the description provides sufficient context: it lists what models are available and their attributes, and notes it is free. No key missing information.
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 description coverage is 0%, so the description should compensate. It mentions 'image and video models', hinting at the mediaType parameter, but does not explain the 'all' option or provide details on how to use the parameter. The enum values are self-explanatory, but more explicit guidance would help.
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 action (List), resource (LemGen models), and details (strengths, ratios, resolutions, reference limits). It distinguishes from sibling tools (generate_image, generate_video, etc.) by being a read-only listing 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 implies use for checking available models before generation, noting it is free and requires no API key. However, it lacks explicit guidance on when not to use it or direct comparison to sibling tools like search_gallery.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
manage_preferencesA
Read or update local LemGen preferences for style, model, aspect ratio, resolution, and favorite prompt ids. Free, local, no API key required.
| Name | Required | Description | Default |
|---|---|---|---|
| model | No | ||
| style | No | ||
| action | Yes | ||
| promptId | No | ||
| resolution | No | ||
| styleNotes | No | ||
| aspectRatio | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations indicate readOnlyHint=false, and the description clarifies it supports both reading and updating, which adds context. However, it does not disclose behavioral traits such as whether changes are persisted immediately, require additional steps, or affect other operations.
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 two sentences, concisely stating the purpose and key attributes (free, local, no API key). Every word adds value with no redundancy.
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 the tool has 7 parameters, no output schema, and no parameter descriptions, the description is insufficient for an agent to effectively invoke the tool. It lacks details on parameter value ranges, required combinations, and expected behavior for each action.
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?
With 0% schema description coverage, the description must compensate but only lists parameter names without explaining valid values, formats, or constraints. For example, 'style' and 'resolution' are mentioned but not what values they accept, leaving agents to guess.
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 explicitly states the tool's purpose: to read or update local LemGen preferences. It lists the specific preference fields (style, model, aspect ratio, resolution, favorite prompt ids), clearly indicating the resource and actions.
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 for managing preferences but lacks explicit guidance on when to use this tool versus alternatives. No exclusions or when-not-to-use scenarios are mentioned, and sibling tools like 'prompt_tools' or 'list_models' are not differentiated.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
prompt_toolsCRead-only
Translate, polish, or improve an AI image/video prompt. Free locally; if LEMGEN_API_TOKEN is configured, the LemGen prompt tool may be used by callers separately.
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | ||
| action | Yes | ||
| mediaType | No | image | |
| targetLanguage | No | en |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations provide readOnlyHint=true, indicating a safe read operation. The description adds minor context about local availability and LemGen but does not disclose behavioral traits beyond annotations. No side effects or authentication needs are mentioned.
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 short with two sentences, front-loaded with the main purpose. It is efficient but the second sentence about LemGen could be seen as slightly tangential. Still, it is not verbose and avoids clutter.
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 the tool has 4 parameters (3 enums) and no output schema, the description is too brief. It fails to explain the differences between actions, the role of targetLanguage, or expected results. An agent lacks sufficient context to correctly invoke the tool, especially without schema descriptions.
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 has 0% description coverage, and the description does not compensate. It does not explain the four parameters, the meaning of each action, or the purpose of mediaType and targetLanguage. The schema's enums provide some structure, but the description adds no semantic value.
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 translate, polish, or improve an AI image/video prompt. It uses specific verbs and identifies the resource (prompt), making the purpose clear. However, it does not explicitly distinguish from sibling tools like enhance_prompt, which may overlap.
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 mentions 'Free locally' and the optional LemGen prompt tool, providing some context on when to use this tool vs. an alternative. But it lacks explicit guidance on when to use each action (translate vs. improve vs. polish) and does not address sibling tools.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
search_galleryARead-only
Search the LemGen curated AI image/video prompt library. Results include preview URLs and LemGen source links. Free, no API key required.
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | featured | |
| limit | No | ||
| model | No | Model filter, such as GPT Image, Nano Banana, Seedance, Midjourney. | |
| query | No | Keywords or natural language idea. | |
| category | No | Category/tag filter, such as product, portrait, poster, Seedance. | |
| mediaType | No | all |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description adds value beyond the readOnlyHint annotation by detailing what results include (preview URLs, LemGen source links) and access requirements (free, no API key). This provides useful behavioral context for selection.
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 two sentences, front-loaded with the main action, and contains no extraneous information. Every phrase serves a purpose: specifying the resource, output, and access constraints.
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 the tool's simplicity and the presence of annotations, the description is reasonably complete. It covers the resource, output format, and access. However, it omits details about pagination or result ordering (beyond what the sort parameter provides), which are minor gaps.
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 50% of parameters with descriptions (query, category) but the description itself adds no parameter guidance. It does not elaborate on sort, limit, model, or mediaType beyond their schema definitions, leaving the agent to infer usage from parameter names and enums alone.
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 it searches a curated AI image/video prompt library, with specific output including preview URLs and source links. It is distinct from sibling tools like generate_image or enhance_prompt, which are about creation or modification.
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 for finding prompts via search, and mentions 'Free, no API key required' to encourage use. However, it does not explicitly contrast with get_inspiration or provide when-not scenarios, though the context is clear enough.
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.
8 tool updates
v0.1.0- First observed
enhance_prompt - First observed
generate_image - First observed
generate_video - First observed
get_inspiration - First observed
list_models - First observed
manage_preferences - First observed
prompt_tools - First observed
search_gallery
TDQS
Scored across 8 tools
Most tools have distinct purposes, but 'enhance_prompt' and 'prompt_tools' both deal with prompt improvement, which could cause confusion despite different specific actions.
All tool names follow a consistent verb_noun pattern with lowercase and underscores, e.g., 'generate_image', 'list_models', 'search_gallery'.
8 tools is well-scoped for an AI design MCP, covering prompt enhancement, generation, inspiration, models, preferences, and gallery search without being excessive.
The tool set covers the core workflow of prompt creation, generation, and exploration, but lacks tools for managing generated assets (e.g., deletion or history), which is a minor gap.
Maintenance
Related MCP Connectors
Build and run visual creative-production workflows from your AI agent.
Turn any LLM multimodal; generate images, voices, videos, 3D models, music, and more.
AI image + video generation for agents: --flag prompt DSL, async generate/poll, x402 pay-per-use.
Generate and edit images, video, voice, lip-sync and 3D models from your AI agent.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to analyze images and videos, and generate optimized prompts for AI video generation systems.MIT
- AlicenseAqualityAmaintenanceEnables text-only AI coding agents to analyze images and videos via vision-capable models (Gemini, Grok, OpenRouter), returning text descriptions for reasoning.213 npmMIT
- AlicenseAqualityAmaintenanceEnables coding agents to generate and edit images using Gemini and OpenAI image models, saving files directly into the project with configurable providers, models, and security restrictions.353 npm1MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to act as graphic designers by generating images and social-ready visuals, with brand DNA memory, genre-aware styles, 35+ platform presets, self-critique, and version control.MIT