Skip to main content
Glama
nuwax-ai

nuwax-openui-mcp

by nuwax-ai

Get Nuwax OpenUI authoring reference

nuwax_get_openui_reference
Read-onlyIdempotent

Retrieve the OpenUI contract to prevent guessing UI syntax. Use guide for component signatures and examples, schema for JSON Schema, and select basic, dashboard, or form profile.

Instructions

Get the authoritative OpenUI Lang contract before creating a complex Nuwax UI. Use format=guide for syntax, component signatures, and examples; use format=schema for the complete renderer-generated JSON Schema. Use this instead of guessing syntax or searching local package files. Choose dashboard for tables/charts, form for inputs, basic for cards/content, and all only as a fallback.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
formatNoUse guide for authoring instructions, component signatures, and examples. Use schema for the complete renderer-generated JSON Schema.guide
profileNoComponent reference to return: basic for cards/content, dashboard for tables/charts, form for inputs/actions, all only when the other profiles are insufficient.basic
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already indicate readOnlyHint=true and idempotentHint=true. The description adds detail about return content (guide with syntax/examples, schema with JSON Schema) and context about being authoritative. However, it does not explain response structure or potential size, but given annotations, the added value is moderate.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Four sentences are concise and front-loaded with the main purpose. Each sentence adds new, useful information without redundancy. The structure guides the agent from purpose to parameter usage to when to choose this tool.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given no output schema and two parameters, the description covers tool purpose, parameter choices, and usage context. It could be more explicit about return structure for the guide format, but it suffices for a read-only reference tool. The sibling tool (render) is not mentioned, but the description implicitly distinguishes via purpose.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100% with both parameters having clear enum descriptions. The description largely repeats this information ('Use format=guide for...', 'Choose dashboard for...'). While it adds overall context, it does not significantly enhance parameter meaning beyond schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool retrieves the authoritative OpenUI Lang contract for UI authoring, contrasting it with the sibling tool (render) and specifying purpose: 'before creating a complex Nuwax UI'. The verb 'Get' is specific and the resource is well-defined.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Provides explicit guidance on when to use ('before creating a complex Nuwax UI', 'instead of guessing syntax or searching local package files') and how to choose parameters (format and profile values with intended use cases). Alternative actions are implied but clear.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Install Server

Other Tools

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/nuwax-ai/nuwax-openui-mcp'

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