GameFoundry

Updates

Publish Godot 4 HTML5 games to GameFoundry through MCP

September 20, 2026 GodotPublishingMCP

Publish Godot 4 HTML5 games to GameFoundry through MCP

A new upload_godot_export MCP tool takes a Godot 4 HTML5 bundle (index.html plus .wasm plus .pck plus loader) as a single zip, unpacks it, validates it, and hosts it on R2 under your creation slot. First upload is free; re-uploads cost 5 credits.

GameFoundry's Creations gallery started as a home for hand-written or AI-generated HTML5 games. Godot developers asked us if their exports would work here too. The answer is now yes, without a separate hosting account.

The flow

  • In Godot 4, export your game as HTML5
  • Zip the export folder (index.html plus .wasm plus .pck plus loader plus audio worker plus any thumbnails)
  • Call start_godot_upload from your MCP-connected agent to get a signed PUT URL
  • Upload the zip
  • Call upload_godot_export with the returned upload_id (and a title, or let us pull one from the index.html)
  • The server unpacks the zip, validates that it looks like a Godot 4 export, hosts every file on R2, and creates a private draft you can preview
  • When you're happy, call submit_game to send it through moderation and onto the public gallery

Constraints, up front

  • Bundle cap: 50 MB unpacked (comfortable for real Godot exports; Godot's default template is around 5 MB)
  • File count cap: 24 (Godot exports have 5 to 8 files, this leaves headroom)
  • Every file must live at the root of the zip (or one folder deep; deeper nesting is refused so bucket keys stay predictable)
  • First upload of a fresh slot is free, subsequent re-uploads to the same slot are 5 credits
  • Slot pool is shared with hand-written HTML games (Free 1, Indie 5, Studio 25, Pro unlimited)
  • Every Godot upload goes through human moderator review before appearing on the public gallery

Unity WebGL is not supported yet: bundles are 5 to 10 times larger and need a broader CSP; if there is real demand we will revisit.