Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
COMFYUI_URLNoURL of the local ComfyUI instance.http://localhost:8188
OPENAI_MODELNoModel identifier for OpenAI-compatible image generation.gpt-image-2
OPENAI_API_KEYNoAPI key for OpenAI-compatible image generation.
UGCMIND_LOCALENoLocale for the UGCmind service.en
OPENAI_BASE_URLNoBase URL for OpenAI-compatible image generation API.https://api.openai.com
UGCMIND_API_KEYNoAPI key for UGCmind-hosted generation. Required for generation features.
UGCMIND_API_URLNoBase URL of the UGCmind API.https://ugcmind.com
UGCMIND_CHAT_IDNoAdvanced: chat ID for internal deployments.
UGCMIND_USER_IDNoAdvanced: user ID for internal deployments.
UGCMIND_PROJECT_IDNoAdvanced: project ID for internal deployments.

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}
resources
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
enhance_promptA

Transform a simple idea into a professional image generation prompt. Use when the user provides a brief description (e.g., "a cat in a garden") and needs a detailed, high-quality prompt. Combine with gallery inspiration for best results. Free, no API key needed.

ugcmind_capabilitiesA

Inspect the live UGCmind MCP tool catalog, provider availability, access rules, discovery paths, and async task contract.

find_skillA

Find an App-managed skill for the current task. Use this before run_skill when the user intent requires a specialized App skill.

run_skillA

Run and authorize an App-managed skill before calling its concrete App tools. Call this immediately before the tool that will use the skill.

web_fetchA

Fetch a public product or research URL through UGCmind's bounded URL materializer and return its project-safe result. Call run_skill first. This tool rejects direct calls without the active skill grant/run descriptor.

create_file_by_urlA

Materialize a public URL as a current-project asset. Use the returned asset id in later media calls. Call run_skill first. This tool rejects direct calls without the active skill grant/run descriptor.

search_project_assetsA

Search assets owned by the current UGCmind project. Call run_skill first. This tool rejects direct calls without the active skill grant/run descriptor.

read_project_assetA

Read metadata or bounded text content from one current-project asset. Call run_skill first. This tool rejects direct calls without the active skill grant/run descriptor.

prepare_reference_assetA

Create reusable project-scoped reference metadata from existing project assets. Call run_skill first. This tool rejects direct calls without the active skill grant/run descriptor.

search_ugc_actorsA

Search the approved UGC actor catalog. Materialize a selected public image before using it in generation. Call run_skill first. This tool rejects direct calls without the active skill grant/run descriptor.

visual_design_taskA

Generate a project image asset through the UGCmind Tool Runtime. Call run_skill first. This tool rejects direct calls without the active skill grant/run descriptor. If the result is queued or running, do not submit it again; return the task id and stop the turn.

video_generationA

Generate a project video asset through the UGCmind Tool Runtime. Call run_skill first. This tool rejects direct calls without the active skill grant/run descriptor. If the result is queued or running, do not submit it again; return the task id and stop the turn.

transcribe_mediaA

Transcribe a project audio or video asset into a persisted transcript asset. Call run_skill first. This tool rejects direct calls without the active skill grant/run descriptor. If the result is queued or running, do not submit it again; return the task id and stop the turn.

write_free_docA

Persist a Markdown brief or report as a UGCmind project document asset. Call run_skill first. This tool rejects direct calls without the active skill grant/run descriptor. If the result is queued or running, do not submit it again; return the task id and stop the turn.

create_voice_profileA

Create a reusable project voice profile from 1-3 authorized project audio samples. Call run_skill first. This tool rejects direct calls without the active skill grant/run descriptor.

speech_generationA

Generate a speech audio asset, optionally using an approved voice profile or project reference assets. Call run_skill first. This tool rejects direct calls without the active skill grant/run descriptor. If the result is queued or running, do not submit it again; return the task id and stop the turn.

music_generationA

Generate a project music asset through the UGCmind Tool Runtime. Call run_skill first. This tool rejects direct calls without the active skill grant/run descriptor. If the result is queued or running, do not submit it again; return the task id and stop the turn.

search_galleryA

Search the UGCmind prompt library for visual inspiration. Results include prompt summaries and image URLs when available; render Markdown images for visual browsing.

get_inspirationA

Get the full prompt, media URLs, model/type metadata, and next-action hints for one UGCmind prompt library entry.

list_modelsA

List UGCmind image/video generation model options from the App public model catalog. With UGCMIND_API_KEY, project-specific overrides may also be included.

manage_preferencesA

Read or update user preferences: default style, aspect ratio, model, style notes, and favorite prompts. Call with action "get" at conversation start to load preferences.

generate_imageA

Generate an image. Supports UGCmind App Runtime, local ComfyUI workflows, or OpenAI-compatible image APIs. UGCmind remains the default when UGCMIND_API_KEY is configured.

generate_videoA

Generate a video through the UGCmind App Tool Runtime. Video jobs are asynchronous; if queued/running, call get_tool_task_status rather than submitting again.

get_tool_task_statusA

Check the latest status and artifacts for a UGCmind Tool Runtime task. Use this after generate_image/generate_video returns queued or running.

comfyui_workflowA

Manage ComfyUI workflow templates: list, view parameters, import from file, modify settings, or delete.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
ugcmind-capabilities
ugcmind-models

Latest Blog Posts

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/keenocean/ugcmind-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server