Publish Godot 4 HTML5 games to GameFoundry through MCP
September 20, 2026 GodotPublishingMCP

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.
Try it now
See the Godot upload flow