Gamedev All-in-One MCP

78 tools. 53 can modify or destroy data without limits.

4 destructive tools with no built-in limits. Policy required.

Last updated:

53 can modify or destroy data
25 read-only
78 tools total

Community server · catalogue entry verified 10/06/2026

How to control Gamedev All-in-One MCP ↓

Read (25) Write / Execute (49) Destructive / Financial (4)
Critical Risk

53 of Gamedev All-in-One MCP's 78 tools can modify, destroy, or commit something on every call — and an agent calls them with no built-in limits.

PolicyLayer is an MCP gateway — it sits between your AI agents and Gamedev All-in-One MCP, and nothing reaches the server without passing your rules. These are the rules we recommend:

Deny destructive operations
{
  "blender_delete_object": {
    "deny_if": [
      {
        "conditions": [],
        "on_deny": "Blocked by default. Requires approval."
      }
    ]
  }
}

Destructive tools should never be available to autonomous agents without human approval.

Rate limit write operations
{
  "blender_add_constraint": {
    "limits": [
      {
        "counter": "blender_add_constraint_per_hour",
        "window": "hour",
        "max": 30,
        "scope": "grant"
      }
    ]
  }
}

Prevents bulk unintended modifications from agents caught in loops.

Cap read operations
{
  "blender_get_object": {
    "limits": [
      {
        "counter": "blender_get_object_per_minute",
        "window": "minute",
        "max": 60,
        "scope": "grant"
      }
    ]
  }
}

Controls API costs and prevents retry loops from exhausting upstream rate limits.

  1. Create a free account and register Gamedev All-in-One MCP — nothing to install.
  2. Add these rules — paste them, or build them visually. Tune the limits to your setup.
  3. Point your MCP client (Claude, Cursor, anything) at your gateway URL.
ENFORCE POLICY ON GAMEDEV ALL-IN-ONE →

Free to start. No card required.

WRITE 44 tools
Write blender_add_constraint Add a rigid body constraint between two objects in Blender (Fixed, Point, Hinge, Slider, Piston, Generic, Moto Write blender_apply_force Apply an initial velocity or force field to a rigid body object in Blender by setting keyframe velocities or u Write blender_bake_physics Bake rigid body physics simulation to keyframes for the specified frame range. Write blender_create_object Create a new mesh primitive or empty object in the Blender scene. Write blender_export Export the scene or selected objects to a file format (FBX, OBJ, glTF, etc.). Write blender_set_gravity Set the scene gravity vector in Blender. Default is (0, 0, -9.81). Write blender_set_material Assign or create a material on a Blender object with base color and metallic/roughness. Write blender_set_transform Set the location, rotation, and/or scale of a Blender object. Write blender_setup_rigid_body Add rigid body physics to a Blender object with type, shape, mass, friction, and damping settings. Mirrors pol Write project_init Create the local Roblox all-in-one MCP project manifest in the current workspace. Write roblox_add_constraint Add a physics constraint (SpringConstraint, HingeConstraint, RopeConstraint, WeldConstraint, etc.) between two Write roblox_clone_instance Clone an instance and place the clone under a target parent. Write roblox_create_instance Create a new Roblox instance of a given class under a parent path. Write roblox_create_instances_bulk Create multiple Roblox instances in a single batch operation. Write roblox_create_workspace_part Create a Part in Workspace through the Studio-side Luau runtime boundary. Write roblox_edit_script_lines Replace a substring in a script Write roblox_import_asset Import a public asset from the Roblox Creator Store and place it under a parent. If a ROBLOX_COOKIE is provide Write roblox_inject_code Inject/append a block of Luau code to the top or bottom of an existing Roblox script. Write roblox_raycast Cast a ray in Roblox 3D space and return hit information. Write roblox_reparent_instance Move an instance to a new parent in the Roblox hierarchy. Write roblox_set_gravity Set the Workspace gravity vector in Roblox Studio. Default is (0, -196.2, 0). Write roblox_set_physics Enable or disable physics on a BasePart by setting Anchored and optionally applying velocity. Write roblox_set_property Set one or more properties on a Roblox instance. Write roblox_set_script_source Replace the entire source code of a Script, LocalScript, or ModuleScript in Roblox Studio. Write roblox_simulate_physics Apply an impulse or force to a BasePart to simulate physics interaction. Write unity_add_component Add a component to a GameObject in the Unity scene. Write unity_add_joint Add a physics joint component (FixedJoint, HingeJoint, SpringJoint, CharacterJoint, ConfigurableJoint) to a Ga Write unity_add_rigidbody Add a Rigidbody component to a GameObject with mass, drag, constraints, and collision detection settings. Write unity_apply_force Apply a force, impulse, or torque to a GameObject Write unity_create_gameobject Create a new GameObject in the Unity scene under a parent path. Write unity_play_mode Control Unity Editor play mode — enter, exit, or pause. Write unity_raycast Cast a ray in Unity 3D space using Physics.Raycast and return hit info. Write unity_set_component_property Set a property on a component attached to a GameObject in Unity. Write unity_set_gravity Set the global Physics gravity vector in Unity. Default is (0, -9.81, 0). Write unity_set_transform Set the position, rotation, and/or scale of a GameObject Write unreal_add_physics_constraint Add a UPhysicsConstraintComponent between two actors for joints, hinges, or locks. Write unreal_apply_force Apply a force or impulse to an actor Write unreal_play_mode Control Unreal Editor PIE (Play In Editor) mode. Write unreal_raycast Perform a line trace (raycast) in Unreal and return hit results. Write unreal_set_actor_property Set a property on an actor or one of its components in Unreal. Write unreal_set_actor_transform Set the location, rotation, and/or scale of an actor in the Unreal level. Write unreal_set_gravity Set the world gravity override in Unreal Engine. Default is (0, 0, -980). Write unreal_set_simulate_physics Enable or disable physics simulation on an actor Write unreal_spawn_actor Spawn a new actor in the current Unreal level from a class or blueprint path.
READ 25 tools
Read blender_get_object Get detailed properties of a specific Blender object by name. Read blender_get_scene Get the object hierarchy and metadata of the active Blender scene. Read inspect_project Inspect the current project manifest and connector/runtime capability state. Read list_capabilities Return the current local capabilities for Roblox, Luau runtime, Blender, manifest state, and MCP workflow comp Read roblox_get_file_tree Get a hierarchical tree view of the game Read roblox_get_instance_children List the direct children of a Roblox instance, returning their names and class names. Read roblox_get_instance_properties Get all readable properties of a Roblox instance at the given path. Read roblox_get_script_source Read the source code of a Script, LocalScript, or ModuleScript by its full instance path in Roblox Studio. Read roblox_grep_scripts Search all scripts in the game for a Lua pattern or plain text match. Returns matching script paths and line c Read roblox_read_output_logs Retrieve recent console outputs and error logs from Roblox Studio for debugging. Read roblox_search_asset3d Search specifically for 3D Models, props, meshes, and visual assets (e.g. tree, rock, building, car) in the Ro Read roblox_search_decal Search for 2D images, decals, textures, and sprites (e.g. wood texture, logo, UI icon, sword decal) in the Rob Read roblox_search_gamesystem Search specifically for complete game systems, backend services, economy engines, or data stores (e.g. invento Read roblox_search_instances Search for instances by name, class, or property value under a root path. Read roblox_search_mechanics Search specifically for gameplay mechanics, movement systems, physics controllers, and interactive scripts (e. Read roblox_search_toolbox Search for free assets in the Roblox Creator Store/Toolbox with category filtering. Read roblox_search_userinterface Search specifically for UI/GUI templates, screens, health bars, inventory layouts, HUDs, or main menus in the Read roblox_search_utility Search specifically for developer utility modules, helper libraries, debugging tools, or signal classes (e.g. Read unity_get_gameobject Get properties of a specific GameObject by path in the Unity scene. Read unity_get_hierarchy Get the full scene hierarchy tree from the active Unity scene. Read unity_get_script_source Read the source code of a C script file from the Unity project Read unreal_get_actor Get properties and components of an actor by path in the Unreal level. Read unreal_get_blueprint Inspect a Blueprint asset, listing its components, variables, and functions. Read unreal_get_viewport_screenshot Capture a screenshot of the active Unreal Editor viewport. Read unreal_get_world_outliner Get the actor hierarchy from the current Unreal Engine level/world.

Other MCP servers with similar tools — same risk classification, starter policies for each.

Can an AI agent delete data through the Gamedev All-in-One MCP server? +

Yes. The Gamedev All-in-One MCP server exposes 4 destructive tools including blender_delete_object, roblox_delete_instance, unity_delete_gameobject. These permanently remove resources with no undo. PolicyLayer blocks destructive tools by default so they never reach the upstream server.

How do I prevent bulk modifications through Gamedev All-in-One MCP? +

The Gamedev All-in-One MCP server has 44 write tools including blender_add_constraint, blender_apply_force, blender_bake_physics. Set a rate limit in your policy -- for example, 10 calls per hour prevents an agent from making more than 10 modifications per hour. PolicyLayer enforces this at the gateway, before calls reach Gamedev All-in-One MCP.

How many tools does the Gamedev All-in-One MCP server expose? +

78 tools across 4 categories: Destructive, Execute, Read, Write. 25 are read-only. 53 can modify, create, or delete data.

How do I enforce a policy on Gamedev All-in-One MCP? +

Register the Gamedev All-in-One MCP server in PolicyLayer, apply the suggested rules above (adjust the limits to your use case), and point your AI client at the PolicyLayer proxy URL instead of the server directly. Your agents keep the same tools; PolicyLayer evaluates every call against policy before it executes. Nothing to install, live in minutes.

Enforce policy on every Gamedev All-in-One MCP tool call.

Deterministic rules across all 78 Gamedev All-in-One MCP tools. Per-identity grants. Full audit log. Live in minutes. Nothing to install.

Free to start. No card required.

78 Gamedev All-in-One MCP tools catalogued and risk-classified — across an index of 42,500+ MCP servers.

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.