connect a chat assistant
Connect Claude or ChatGPT to byo.games and it can create, test, and publish games for you — reading source, running the game headless, looking at screenshots, and publishing verified versions. About two minutes.
1. add the connector
In your assistant's connector settings, add a custom connector:
- Claude — Settings → Connectors → Add custom connector
- ChatGPT — Settings → Connectors → Add
and paste this URL:
https://byo.games/mcp
2. sign in once
The first time the assistant uses a tool it will show a sign in to byo.games button. Sign in (or sign up with your invite code) and approve. No keys to copy and no schema to paste — the connection handles auth itself, and the token it gets is scoped to your account.
3. build
Start a chat and try:
list the games, create a new one, change something, show me
a screenshot, then publish it.
A new game starts from a working, publishable template — a walking demo that already ships a passing replay and a sandboxed bot. The assistant makes small changes and the server re-verifies every published version, so nothing goes live unless it still plays.
what it can reach
The connector exposes the same workbench every other door uses: read and write
draft files, run the game headless (sim), take screenshots, run the game's
own checks.lua, dump canonical state, run bot tournaments, and publish. Read
the lua api for the exact surface an assistant is working
against — it is the same page the assistant itself reads through its docs
tool.
a raw token instead
For scripts, CI, or an assistant too old to speak MCP, mint a personal access
token at API tokens and use it as Authorization: Bearer
<token> against the REST API. The agent guide is the
plain-text brief to hand such a client, and /api/v1/openapi.json is its
schema.