unreal
Search and describe Unreal Engine capabilities, then execute validated actions with precise contracts. Configure internal capability availability to manage what's accessible.
Instructions
Unreal Engine capability gateway. Search first, describe the exact contract, then execute a validated action. Use configure only to manage internal capability availability.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tool | No | Exact canonical parent tool name returned by search or describe. | |
| limit | No | Maximum search results to return. Defaults to 12. | |
| param | No | Exact parameter name (tool-union catalog) to inspect. Requires tool and action for full drill-down; resolves the single parameter schema. Use with describe only. | |
| query | No | Search words for tools, categories, descriptions, or actions. | |
| action | No | Exact action name returned by describe. For configure, this is a manage_tools action. | |
| cursor | No | Opaque search cursor from a previous response nextCursor. Supersedes offset. | |
| domain | No | Capability domain to browse or filter by. Call describe with no selector to list domains. | |
| effect | No | Filter search results by declared behavior effect. | |
| family | No | Capability family inside a domain. Call describe with a domain to list its families. | |
| offset | No | Zero-based search result offset. Defaults to 0. | |
| params | No | Parameters for execute or configure. Keys are the action-specific parameter names returned by describe. Never include action or subAction here. | |
| consent | No | Per-call consent grant for a capability whose policy.consent is not 'none'. Bound to one capability and one call; never persisted, inherited or reused. Read the exact grant from describe.consentGrant. Use with execute only. | |
| maxBytes | No | Serialized byte ceiling for a search response. Results are dropped from the end until the response fits. | |
| operation | Yes | search finds capabilities. describe returns an exact parent-tool contract. execute runs one validated action. configure manages internal capability availability. | |
| capability | No | Exact canonical capability ID (or declared alias) returned by search, e.g. asset.import. Preferred selector for describe. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cost | No | ||
| data | No | Execute payload projected against the capability's declared output schema. Same value as receipt.data, and the same location the native /mcp surface publishes. | |
| tool | No | ||
| error | No | ||
| limit | No | ||
| param | No | ||
| scope | No | Catalog scope: 'tool' for a tool summary, 'union' for the tool-union parameter catalog. | |
| total | No | ||
| action | No | ||
| domain | No | ||
| family | No | ||
| hashes | No | Per-record schema and content hashes from the generated catalog. | |
| offset | No | ||
| policy | No | ||
| result | No | ||
| schema | No | Full schema of the single described param. | |
| actions | No | Paginated/filterable action list on tool-only describe. | |
| domains | No | Bounded domain list on a catalog-level describe. | |
| filters | No | Filters applied to this search. | |
| hasMore | No | ||
| message | No | ||
| outputs | No | ||
| reasons | No | ||
| results | No | ||
| success | Yes | ||
| behavior | No | ||
| families | No | Bounded family list on a domain-level describe. | |
| maxBytes | No | ||
| nextCall | No | Directly-invokable gateway request for guided self-correction. | |
| required | No | Whether the described param is required. | |
| runnable | No | False when the capability cannot currently be executed; nextCall then points at the fix. | |
| drillDown | No | Example nextCall payload to drill one level deeper. | |
| errorCode | No | ||
| operation | Yes | ||
| truncated | No | True when results were dropped to fit the byte budget. | |
| capability | No | Canonical capability ID this response describes. | |
| nextCursor | No | Cursor to pass back as cursor to continue a search. | |
| parameters | No | Paginated/filterable compact parameter catalog on tool+action describe. | |
| parentTool | No | Legacy parent tool that dispatches the described capability. | |
| actionCount | No | ||
| actionLimit | No | ||
| deprecation | No | ||
| inputSchema | No | Exact input schema of the described capability. Never a parent-tool union. | |
| suggestions | No | Closest-match names for an invalid tool/action/param call. | |
| actionOffset | No | ||
| availability | No | Whether the capability is available, disabled or unavailable, and why. | |
| capabilities | No | Bounded capability list on a family-level describe. | |
| consentGrant | No | Exact consent grant this capability requires, ready to pass back as the execute call's consent sibling. Absent when policy.consent is 'none'. | |
| migratedFrom | No | Legacy tool/action pair that resolved to this capability. | |
| outputSchema | No | Exact output schema of the described capability. | |
| actionHasMore | No | ||
| parameterCount | No | ||
| parameterLimit | No | ||
| catalogRevision | No | Revision of the generated canonical capability catalog this response was served from. | |
| parameterOffset | No | ||
| availableActions | No | ||
| parameterHasMore | No | ||
| perActionSchemas | No | ||
| resolvedFromAlias | No | Declared alias that resolved to this capability. | |
| availableParameters | No |