Skip to main content
Glama
okenjioxx

Roblox Executor MCP Server

by okenjioxx

Execute a verified multi-tool AI workflow

agent-run
Destructive

Orchestrates live Roblox tools with a discover→act→verify workflow, enabling AI agents to run multi-step tasks with step references, mutation approval, and verification.

Instructions

ORCHESTRATES LIVE TOOLS. Execute an explicit discover→act→verify workflow with step IDs, result references, dry-run planning, mutation approval, retries, and automatic contract-based verification. Use agent-context and tool-plan first when the goal is vague, then pass concrete steps. Each later input can reference earlier data with $steps.stepId.data.field or $result.stepId.data.field. By default mutations are blocked and only read-only steps run; set allowMutations=true only when the user authorized state changes. Mutating steps are never retried unless retryMutations=true. If steps is omitted, this returns a schema-aware plan instead of guessing required arguments. This is the main closed-loop execution surface for AI agents. Signature: { goal: string, steps: {{ id: string, tool: string, input: any?, verifyWith: string?, verifyInput: {[string]: any}?, retries: any? }}?, dryRun: any?, allowMutations: any?, retryMutations: any?, verify: any?, stopOnError: any?, maxSteps: any? }. Phase: orchestrate; cost=medium; idempotency=contextual-write. Requires: explicit-mutation-approval. Produces: operation-receipt, step results, verification results, next actions. Verify with: assert-state. Safety: MUTATING; executes caller-selected behavior in the live client, may execute multiple tools; mutations require allowMutations=true. On failure: inspect tool-schema for exact fields, defaults, constraints, and an invocation example.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
goalYesHuman-readable goal used for planning, summaries, and audit output.
stepsNoExplicit ordered steps. Omit to receive a plan only.
dryRunNoValidate and return the workflow without executing anything.
verifyNoRun each step's contract verifier when available.
maxStepsNoHard execution cap for this run.
stopOnErrorNoStop after the first failed or blocked step.
allowMutationsNoPermit tools marked mutatesState=true to execute.
retryMutationsNoPermit retries for mutating steps; disabled by default to avoid duplicate side effects.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv2.0.0-spies.2

TDQS

A4.6/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations declare destructive/mutating, but the description adds critical behavior: mutations are blocked by default, mutating steps are never retried unless retryMutations=true, maxSteps caps the run, stopOnError defaults true, and it requires explicit-mutation-approval. This is well beyond what the structured fields provide.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The lead sentence is strongly front-loaded, but the body is dense and includes a Signature block that duplicates the 100%-covered input schema, plus a metadata tail (Phase, cost, idempotency, Produces, Verify with) that is more inventory than guidance. Several sentences are load-bearing, but the piece is longer than needed.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a high-complexity orchestration tool with no output schema, the description covers execution model, gating, retries, references, and failure recovery ('inspect tool-schema for exact fields'), and names produced artifacts (operation-receipt, step results, verification results). Nested step verification semantics are only lightly addressed but the picture is largely complete.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so the baseline is 3, and the description adds the `$steps.stepId.data.field` / `$result.stepId.data.field` reference syntax and reiterates default gating behavior (dryRun, allowMutations, retryMutations) in prose. The embedded Signature block largely restates the schema rather than adding new semantics.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb+resource ('ORCHESTRATES LIVE TOOLS', 'Execute an explicit discover→act→verify workflow') and frames itself as 'the main closed-loop execution surface for AI agents.' It distinguishes itself from nearby siblings like execute, batch-execute, tool-plan, and agent-context by positioning them as prerequisites or components.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Gives explicit when-to-use guidance ('Use `agent-context` and `tool-plan` first when the goal is vague, then pass concrete `steps`'), plus exclusions ('set allowMutations=true only when the user authorized state changes') and a fallback behavior when `steps` is omitted. The alternative routing is named, not implied.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Deploy Server

Other Tools