NO MOM
I CANT PAUSE.
Scientific Number Tools Documentation
Support
Browse documentation

Connect to AI

Discover the included tools and inspect native results before saving changes.

On this page

Enable the optional connection

The adapter and AgentSkill ship inside this plugin under Content/Python. No second studio plugin or system Python installation is required.

  1. Enable Unreal’s Toolset Registry and restart the editor. Its engine dependencies provide the editor Python environment.
  2. Configure a compatible client and its Unreal MCP connection separately. The plugin does not start its own listener or force-enable a bridge.
  3. Discover toolset scientific_number_tools_ai.__init__.ScientificNumberTools.
  4. Use catalog to discover exact operation names, native inputs, defaults and outputs before calling them.

Run a small calculation

Call catalog with query Add. Then call invoke with operation ScientificNumberFunctionLibrary.Add, arguments_json {"A":"2e0","B":"3e0"} and an empty target.

Expected result

The numeric result is equivalent to 5. Inspect outputs.ReturnValue and any error outputs. The invoked flag confirms dispatch, not mathematical success.

Choose a workflow

Tool Use
catalog Discover operations and schemas
invoke Call an operation; use an object path for instance methods
release_handles Release temporary protected values
create_asset Create a Blueprint, formatter or DataTable under /Game without overwriting
configure_formatter Apply validated formatter rules
save_asset Explicitly compile/validate and save an asset

Example request: “Inspect my resource-counter Blueprint. Explain where a failed purchase is handled and whether it preserves the balance. Do not modify or save assets.” Compare the answer with the graph and runtime results.

For editing, create a separate example asset, review the proposed rules, apply them and save explicitly. Native table editing uses the same transaction and validation service as non-AI operations.

Handles and boundaries

Safe values use type-checked opaque handles, limited to 4,096 and expiring after one hour. Release them when finished. They are not save data. JSON transport is bounded to 2 MiB and arrays to 4,096 items; native CSV APIs have a separate boundary.

Send large integer exponents as decimal strings, for example {"base":1.25,"exponent":"400"}. Session bootstrap and secret provisioning remain native application responsibilities. A missing provider must fail explicitly.

Toolset Registry is experimental, editor-only engine infrastructure. If discovery fails, check startup logs and the client connection. See troubleshooting; the core calculations remain independent of AI.

No Mom I Cant Pause · Contact support · Discord

Scientific Number Tools 1.0.0 · Source documentation ·