Universal Creativity MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PORT | No | Port for the Streamable HTTP server. Default is 8080. | |
| CREATIVE_MCP_HOST | No | Host address for the Streamable HTTP server. Set to 0.0.0.0 when deploying in a container. | |
| CREATIVE_LLM_MODEL | Yes | Model name to use. Example: YOUR_MODEL_NAME | |
| CREATIVE_MAX_CALLS | No | Maximum number of model requests per tool call. | |
| CREATIVE_LLM_API_KEY | No | API key for the model service. Can be empty or omitted for local services that do not require authentication. | |
| CREATIVE_LLM_BASE_URL | Yes | Base URL of the OpenAI-compatible model service. Example: http://localhost:8000/v1 | |
| CREATIVE_LLM_PROVIDER | No | Model service provider mode. Use 'completion' for /completions endpoint, or 'chat_simulated' for /chat/completions endpoint. | completion |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| creative_generateB | Generate conceptually diverse, unconventional candidate directions with multi-step RD. Use for open-ended exploration, brainstorming, alternative designs, research directions, creative problem solving, and search-space expansion. It is not for factual lookup, exact answers, calculations, or selecting the final best answer. |
| creative_expandB | Expand a starting concept into different interpretations, mechanisms, or embodiments. Use to explore a concept's possibility space without replacing the core concept. Intended for open-ended ideation rather than factual lookup or choosing a final answer. |
| creative_mutateB | Create substantially different variants while retaining explicitly requested properties. Use when an existing proposal should change in mechanism or expression, rather than receive cosmetic rewrites. It is not intended to rank or select variants. |
| creative_crossB | Cross two concepts into ideas that combine their underlying mechanisms or meanings. Use for non-obvious recombination. A valid result should integrate both concepts rather than merely place them side by side. It is not a factual reasoning or final-selection tool. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 4 tools
Each tool targets a distinct creative operation: generation from scratch, expansion of one concept, mutation of an existing proposal, and cross-combination of two concepts. Descriptions clarify boundaries, though generate/expand/mutate all produce variants and may still be confused without careful reading.
All tools use the same snake_case creative_ prefix followed by a concise verb (generate, expand, mutate, cross). The pattern is predictable and consistent throughout.
Four tools are well-scoped for a creativity ideation server, with each operation covering a distinct conceptual move. The count is neither bloated nor too thin.
The surface covers core generative moves—create, expand, mutate, recombine—for open-ended ideation. It lacks explicit evaluation/selection or refinement tools, but the descriptions intentionally frame the server as generative rather than ranking/selecting, so this is a minor gap.