MCP App Store
by KeenEthics
Mindblown icon

Mindblown

By Snark AI, Inc.

Get New App Alerts

Overview

Create, play, and publish browser games with Mindblown in ChatGPT and Codex. Start with an idea, reference, screenshot, or existing game, then build and refine a playable game through conversation. With Mindblown, you can: • Create original browser games from a prompt, from quick arcade concepts to 3D worlds, platformers, racing games, shooters, puzzles, and interactive experiments. • Turn references into playable experiences, including screenshots, game concepts, visual styles, mechanics, or existing prototypes. • Refine gameplay through chat by changing controls, difficulty, physics, level design, scoring, enemies, effects, UI, art direction, and game feel. • Make it multiplayer: rooms with a lobby and seats, and live matches with game rules that run on the server in real time, so friends play together. • Save each player's progress and settings, and add leaderboards and match history. • Publish games to a live Mindblown link directly from ChatGPT, update the hosted game as you keep working, and roll back to an earlier version. • Manage your games, view published versions, track plays and the events you choose, control whether a game appears on your public profile, and open existing projects for further editing. Published games are public: link-only games stay off your profile but open for anyone with the link. Connect your Mindblown account to get started.

Tools

create_test_seats

ChatGPT
Make temporary second people to test a page for several people. Returns one link per seat; each lasts 30 minutes.

get_page_files

ChatGPT
Return the files of one published version of a page (default: the current one), so it can be changed. Edit them, then publish ALL files with the same page_id. Text is utf8, binary is base64; files over the size caps are listed in omitted and complete is false.

get_profile

ChatGPT
Return the mindblown account this connection is signed in as.

list_projects

ChatGPT
List every page of the signed-in account, newest activity first, with its listing and visits. url is the link to share (the page on mindblown.ai, with its preview card); page_url only opens the page itself.

list_versions

ChatGPT
List every published version of one page. Exactly one is current: the one its live link serves.

open_console

ChatGPT
Show the console: every page of the signed-in account, its versions and its listing.

open_page

ChatGPT
Show a card for one page: its cover, title, version and visits, with a Play button that opens the live page in a new tab. After showing it, tell the person: here is your page, press Play. Without page_id the card offers a choice.

publish

ChatGPT
Publish files as a live web page. The entry file is index.html unless entry says otherwise. Send page_id to publish a new version of an existing page. Returns a job_id; call publish_status until it is done, then open_page. Publishing rules: - A page loads only the files uploaded with it and the hosted libraries below. Every other origin (a CDN, a font host, an outside API) is blocked by the browser, and publish fails with blocked_origin. - Hosted libraries: load them by these exact URLs and do not upload them: - https://mindblown.ai/lib/three-0.185.1/three.min.js (three.js r185, one file, sets window.THREE, with the glTF loader and post-processing passes.) - https://mindblown.ai/lib/spark-2.1.0/spark.module.min.js (Spark 2.1.0, a gaussian-splat renderer, as an ES module.) - https://mindblown.ai/lib/phaser-3.90.0/phaser.min.js (Phaser 3.90.0, one file, sets window.Phaser.) - Never link a CDN. Any other library: include its file in the upload and load it by a relative path. - Limits: page size 200 MB per version, all files together; files 2,000 per version.

publish_status

ChatGPT
Where a publish got to: running, done (with the page's url) or failed (with the reason). While running, call it again. When done, call open_page with the page_id right away so the person sees the live page.

release_version

ChatGPT
Make one of a page's published versions the one its link serves, for example to go back to an earlier one. This changes what every visitor sees: confirm the page and the version with the person before calling it. Any version from list_versions may be released, and releasing the newest one goes forward again.

set_listed

ChatGPT
Put a page on its creator's public profile (listed: true) or take it off (listed: false). The page's own link works either way.

Capabilities

WritesInteractive

Example Prompts

Click any prompt to copy it.

Similar Apps