{"ok":true,"site":{"host":"lantern-agent-worlds.akumanewton.chatgpt.site","url":"https://lantern-agent-worlds.akumanewton.chatgpt.site/","type":"live","desc":"A browser-agent game studio that programs, saves, and runs safe interactive learning worlds through WebMCP.","tools":[{"name":"get_game_canvas_capabilities","kind":"answer","impl":"imperative","description":"Read Lantern Arcade renderers, game features, safety boundaries, and source-size limits before creating a game.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","additionalProperties":false,"properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/"]},{"name":"list_saved_game_drafts","kind":"answer","impl":"imperative","description":"List agent-created learning game drafts saved on this device so an agent can continue an existing revision instead of starting over.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","additionalProperties":false,"properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/"]},{"name":"resume_game_draft","kind":"act","impl":"imperative","description":"Load one browser-saved game into the visible builder and make it the active draft for subsequent source updates.","inputSchema":{"type":"object","additionalProperties":false,"properties":{"requestId":{"type":"string","minLength":6,"maxLength":100,"description":"Unique idempotency key for this mutation."},"gameId":{"type":"string","minLength":3,"maxLength":100}},"required":["requestId","gameId"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/"]},{"name":"create_game_draft","kind":"act","impl":"imperative","description":"Create a new kid-safe learning game draft and return its stable id and first revision.","inputSchema":{"type":"object","additionalProperties":false,"properties":{"requestId":{"type":"string","minLength":6,"maxLength":100,"description":"Unique idempotency key for this mutation."},"title":{"type":"string","minLength":3,"maxLength":80},"description":{"type":"string","minLength":10,"maxLength":300},"learningGoal":{"type":"string","minLength":8,"maxLength":180},"subject":{"type":"string","minLength":2,"maxLength":40},"ageBand":{"type":"string","minLength":3,"maxLength":30},"durationMinutes":{"type":"integer","minimum":3,"maximum":30}},"required":["requestId","title","description","learningGoal","subject","ageBand","durationMinutes"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/"]},{"name":"set_game_source","kind":"act","impl":"imperative","description":"Replace the sandboxed HTML, CSS, and JavaScript for a game draft. Use the provided lantern.evidence() and lantern.complete() bridge to report learning evidence.","inputSchema":{"type":"object","additionalProperties":false,"properties":{"requestId":{"type":"string","minLength":6,"maxLength":100,"description":"Unique idempotency key for this mutation."},"expectedRevision":{"type":"integer","minimum":1,"description":"Current draft revision returned by a previous tool call."},"gameId":{"type":"string","minLength":3,"maxLength":100},"html":{"type":"string","minLength":1,"maxLength":24000},"css":{"type":"string","maxLength":32000},"javascript":{"type":"string","maxLength":48000}},"required":["requestId","expectedRevision","gameId","html","css","javascript"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/"]},{"name":"preview_game","kind":"act","impl":"imperative","description":"Open the current game draft in Lantern’s visible sandboxed canvas for the user to play and review.","inputSchema":{"type":"object","additionalProperties":false,"properties":{"requestId":{"type":"string","minLength":6,"maxLength":100,"description":"Unique idempotency key for this mutation."},"gameId":{"type":"string","minLength":3,"maxLength":100}},"required":["requestId","gameId"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/"]},{"name":"get_game_runtime_diagnostics","kind":"answer","impl":"imperative","description":"Read validation errors, runtime errors, and recent mastery evidence for a saved game or the visible preview.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","additionalProperties":false,"properties":{"gameId":{"type":"string","minLength":3,"maxLength":100}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/"]},{"name":"request_game_review","kind":"act","impl":"imperative","description":"Mark a validated game draft ready for parent or teacher review. This does not publish the game.","inputSchema":{"type":"object","additionalProperties":false,"properties":{"requestId":{"type":"string","minLength":6,"maxLength":100,"description":"Unique idempotency key for this mutation."},"expectedRevision":{"type":"integer","minimum":1,"description":"Current draft revision returned by a previous tool call."},"gameId":{"type":"string","minLength":3,"maxLength":100}},"required":["requestId","expectedRevision","gameId"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/"]}],"category":"Health & Education","favicon":"/favicons/lantern-agent-worlds.akumanewton.chatgpt.site.png","apiSurface":"spec","toolCount":8}}