spawnpop

io.github.tinbox-labsPublished by GitHub account tinbox-labsv1.0.0Updated Oct 25, 2026

Roblox game assets for your agent: free kit plan, then GUI, icons, thumbnails, 3D props and music.

VerifiedStreamable HTTPWeb executableMedia & DesignAI & ML

Overview

AI-generated overview

spawnpop is a remote MCP server that plans, drafts and generates Roblox game assets (GUI, icons, thumbnails, 3D props, music) for an assistant to place via Robl

What you can do
Plan a priced asset kit from a one-sentence game idea, free and optionally saved as a project with an API key. Create low-cost draft previews with an AI fit verdict, then approve the drafts that fit. Generate final assets from approved drafts, with optional paid add-ons such as a themed preview sheet or icon style. Check plan status, fit verdicts, approvals and credit balance, optionally waiting for changes. Retrieve finished files with signed download URLs, sizes and triangle counts, plus next-step calls for Roblox Studio MCP. List recent projects, newest first.
When to use it
Use it when you are building a Roblox game and want an assistant to turn a short idea into a priced asset kit, preview drafts cheaply, and produce final GUI, icon, thumbnail, 3D prop and music assets ready to upload through Roblox Studio MCP.
Requirements
A remote streamable HTTP endpoint at spawnpop.com; no local install. An Authorization header carrying a Bearer spawnpop API key is optional: plan_kit works without one, but drafts and generation need a key. Credits are required for paid steps.
Before you install
Draft and generate calls spend credits; confirmCredits must match the price shown to the user, and insufficient_credits returns a payUrl for the user to pay. The API key is sent in the Authorization header. Never ask the user to paste a Roblox API key into chat; Open Cloud keys belong in their own shell. Download URLs are signed and expire after one hour.

Installation

In SourceWeft

  1. Open spawnpop in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.tinbox-labs%2Fspawnpop/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "spawnpop": {
      "type": "http",
      "url": "https://spawnpop.com/mcp"
    }
  }
}

Tools

7

plan_kit

Plan a Roblox asset kit

No charge. Turns a one-sentence game idea into a priced kit (GUI, icons, thumbnail, 3D props, music). With an API key the plan is saved as a project; without one you get the same plan and price plus a link for the user to connect.

Parametersgenrestyledescriptionrequired

draft

Draft items cheaply

Costs 10 credits per draft image. Makes low-cost previews with an AI fit check so finals are only bought for what works. confirmCredits must equal the price (items x copies x variants); requestId makes a retry free.

ParametersitemIdsrequiredvariantsprojectIdrequiredrequestIdrequiredconfirmCreditsrequired

approve

Approve drafts

No charge. Marks one draft per item copy as the reference its final is made from. Use the outputId shown by get_status.

ParametersapprovalsrequiredprojectIdrequired

generate

Generate final assets

Spends credits. confirmCredits must equal the price of the items; if the price changed nothing is charged and price_changed comes back. The same requestId returns the same jobs and charges nothing. itemIds may be "approved".

ParametersitemIdsrequiredoptionsprojectIdrequiredrequestIdrequiredconfirmCreditsrequired

get_status

Project status

No charge. One row per plan item, drafts with the AI fit verdict (fit, misfit, unjudged or pending; unjudged never blocks approve), approvals and balance. waitSeconds (0-25) returns as soon as something changes, so a call can come back earlier than that.

ParametersprojectIdrequiredwaitSeconds

get_files

Finished files

No charge. Finished files with one-hour signed download URLs, sizes, triangle counts and stud sizes, plus a ready next-step block for Roblox Studio MCP and Open Cloud.

ParametersprojectIdrequired

list_projects

List projects

No charge. Your recent projects, newest first.

Parameterslimit

Version history

1
  1. v1.0.0LatestOct 25, 2026

Score

83% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.