Unreal Engine plugin for the DCC Model Context Protocol (MCP) ecosystem — embeds a Streamable HTTP MCP server directly inside Unreal Engine
Single tool 'apply_project_config' has critical definition gaps. Input schema shows only a 'settings' object parameter with minimal type info (object, no properties defined). Description is present but generic (28 chars: 'Apply allowlisted renderer settings to the active Unreal project.'). No parameter descriptions for 'settings' field. No output schema documented. No error handling guidance. Tool appears to be a write operation but lacks idempotent/destructive annotations. Schema is severely underspecified, 'settings' object has no documented properties, constraints, or examples, forcing LLMs to guess valid keys.
Apply allowlisted renderer settings to the active Unreal project.
Input schema critically underspecified: 'settings' parameter is typed as object with no properties, descriptions, or constraints. LLMs cannot determine valid keys, types, or ranges.
No output schema documented. Tool description does not state what the tool returns (success/failure, applied settings, validation errors, etc.).
Parameter 'settings' lacks description. LLMs cannot infer what renderer settings are allowed, required, or optional.
Tool description is 28 characters, below the 34-char p10 baseline and too terse to guide LLM selection. Does not explain when to use this tool vs alternatives, prerequisites, or side effects.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 46 | 2026-07-28+ | v2 |
No error handling guidance. Tool is marked WRITE risk but lacks recovery hints (e.g., 'If validation fails, call describe_renderer_settings() to see allowed keys').