Security

Roblox-only, by construction.

Server-side authorization and protected-change approvals help keep development scoped to the Studio project you select.

Authorized Studio connections

Potato AI for WindowsPotato BridgeRoblox Studio MCP
  • Local Studio connections use authenticated loopback services. Remote API communication uses HTTPS.
  • Potato AI manages its Studio plugin and available tool integrations. Connection does not grant approval for protected changes.
  • Unknown tool names are rejected by the Bridge itself, even if the backend ever asked.

All 20 tools. Nothing else exists.

This is the complete set the model can invoke. Anything not listed here cannot happen.

ToolRiskWhat it does
potato_studio_statusREAD_ONLYBridge + Studio presence and selection
potato_list_studiosREAD_ONLYOpen Studio windows to choose between
potato_inspect_gameREAD_ONLYGame-tree search before any change
potato_inspect_instanceREAD_ONLYProperties of one instance
potato_read_scriptREAD_ONLYRead script sources
potato_search_scriptsREAD_ONLYFind/duplicate-check scripts
potato_get_consoleREAD_ONLYPlaytest output for repair loop
potato_search_roblox_docsREAD_ONLYOfficial documentation lookup
potato_search_roblox_assetsREAD_ONLYSearch only — inserting needs approval
potato_capture_viewportREAD_ONLYVisual verification screenshots
potato_start_playtestSAFE_WRITEStart a sandboxed playtest
potato_stop_playtestSAFE_WRITEStop the playtest
potato_run_playtest_scenarioSAFE_WRITEScripted gameplay checks
potato_create_instancesSAFE_WRITECreate new objects only
potato_generate_modelSAFE_WRITEProcedural models, preferred over store assets
potato_generate_meshSAFE_WRITEGenerated meshes and materials
potato_apply_script_editSAFE_WRITE*Script edits — upgrades to SENSITIVE_WRITE for 50+ line overwrites of your code
potato_update_instancesSAFE_WRITE*Property updates — upgrades by blast radius
potato_execute_luauSENSITIVE_WRITEArbitrary Luau always gated
potato_request_asset_insertEXTERNAL_ASSETCreator Store inserts always need Accept

Risk policy

READ_ONLYPure reads. Never gated, always logged.
SAFE_WRITENew objects, Potato-owned edits, playtests. Automatic.
SENSITIVE_WRITELarge overwrites of your scripts, arbitrary Luau. Confirmation required.
EXTERNAL_ASSETAnything from outside your place. Confirmation + inspection required.
DESTRUCTIVELarge deletes and wipes. Confirmation required, backups first.

The policy engine — not the model — decides what needs approval. *Starred tools escalate dynamically by context.

Never collected

  • Personal files or folders
  • Browser history, cookies, passwords
  • Installed apps or system settings
  • Hardware identifiers

Stored, and why

  • Bridge device id, name, OS, version, last seen
  • Your projects, chats, plans, and change history
  • Build preferences you save in Memory
  • Billing and usage records (audit)

Account security

Sessions are server-side (Better Auth + Postgres). Every project, run, plan, and admin check re-verifies the session — browser-supplied user ids are never trusted. Suspended accounts cannot start builds. Bridges can be revoked instantly and stop working immediately.

Potato AI processes prompts and relevant project code to provide the service. Potato AI is independent and is not affiliated with Roblox Corporation.

Read the FAQ Start building

Potato AI is independent and is not affiliated with, endorsed by, or sponsored by Roblox Corporation. Potato AI processes prompts and project code to provide the service.