Roblox MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
| resources | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| query_instancesB | Query Roblox instances: get, children, find child/descendant, wait for child, class info, search by name/class. [PRO] file_tree, project_structure, descendants, ancestors, search by property/tag. |
| mutate_instancesB | Create, delete, clone, move, rename, or pivot instances. [PRO] create_tree, mass_create, mass_delete, mass_duplicate, smart_duplicate. |
| manage_propertiesA | Get/set properties, attributes, and tags on instances. [PRO] set_calculated, set_relative, mass_set, mass_get, modify_children. |
| manage_scriptsB | Manage script source code: read, write, create, delete, edit lines, search. [PRO] replace across scripts. |
| manage_uiA | Create / update / verify Roblox in-game UI (ScreenGui / Frame / TextLabel / …). Always start a new UI task with the |
| manage_lightingC | [PRO] Configure environment: lighting, atmosphere, sky, terrain properties, time of day. |
| manage_selectionB | Get, set, or clear selection. [PRO] context, details, add/remove items, watch changes. |
| manage_cameraA | Camera operations: get info, focus on instance/position, suggest view, capture Edit-mode viewport screenshot (Edit mode only; not usable during playtest). |
| manage_tweenB | [PRO] Tween service: create, play, pause, cancel tweens for smooth animations. |
| manage_audioA | [PRO] Audio management: play, stop, pause, resume sounds. Set audio listener. |
| manage_animationB | [PRO] Animation: load, play, stop animations. Get animation tracks from humanoid/controller. |
| manage_physicsB | [PRO] Physics collision groups: register, set collidable between groups, list groups. |
| manage_effectsB | [PRO] Particle effects: emit particles, clear all particles, toggle effect enabled state. |
| manage_terrainC | [PRO] Terrain operations: fill shapes, clear regions, replace materials, manage colors, read/write voxels, generate procedural terrain, smooth terrain. |
| spatial_queryC | [PRO] Spatial queries: raycast, find ground, check placement, multi-raycast, scan area, find flat areas, find spawn positions, analyze walkable, spatial map, find empty space, get bounds, snap to grid, check collision. |
| manage_assetsB | [PRO] Asset management: insert models by ID, get asset info, search creator store, insert free models/packages, export selection. |
| manage_syncC | [PRO] Project sync management: status, history, direction settings, read/write synced files. |
| workspace_stateC | [PRO] Workspace state: full sync, snapshot, recent changes, viewport info, clear history, metadata, scripts, selection info, clear cache. |
| manage_logsA | Output logs: get filtered logs, poll incrementally with sinceSeq cursor, clear buffer, get recent errors. |
| system_infoA | System info: ping, connection status, usage tier. [PRO] place info, services list, studio settings, playtest control, automated test runner. |
| manage_studioA | Control Roblox Studio editor view/rendering settings for screenshot and QA workflows. Use it to toggle Studio session-level View settings such as UI preview; it does not edit game UI objects or their properties. |
| batch_executeA | [PRO] Execute multiple commands in a single batch. Each command is an object with "tool" name and "args". Commands execute sequentially; optionally continue on error. |
| execute_luauA | [PRO] Execute arbitrary Luau code in Roblox Studio sandbox. Blocked services: HttpService, DataStoreService, MessagingService. Cannot access CoreGui/CorePackages. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| UI Studio Guide | UI Studio authoring & verification guide (embedded markdown). Read on entry to manage_ui. Three layers: Floor (non-negotiable accessibility), Vocabulary (style menu), Direction (brief → choices). |
| UI Studio Tokens | Design tokens — palette families (with mood / pairs_with / avoid_for metadata), spacing densities, elevation, typography families & modular scales, corner languages, motion families (embedded JSON). Referenced by design_brief.color_palette.tokens_ref. |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/hope1026/weppy-roblox-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server