playtest_run
Play a web game (URL or ZIP build) as on a PC and as on a weak phone: errors, missing files, black or frozen screen, load time, draw calls, textures, shader stalls, memory leaks, build weight, video and screenshots. Price: $0.25 USDC via x402, charged only on success. Part of Playtest: Plays a web game in a real browser, as on a PC and as on a weak phone, and reports what an agent needs to fix: errors, missing files, a black or frozen screen, load time, draw calls, texture memory, shader stalls, memory leaks and build weight, with a video and screenshots of each pass.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "playtest_run"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | Public URL of the game page. | |
| zip | No | ZIP of a static web build as base64, up to about 35 MB (index.html at the root or one folder down; Unity WebGL builds work). Bigger builds: zipUrl, up to 50 MB. | |
| seed | No | Random input seed, to repeat a run. | |
| steps | No | Optional scenario played first: wait, key, click, tap, type. | |
| monkey | No | After the steps, press random keys, clicks and taps until the pass ends. | |
| zipUrl | No | ||
| seconds | No | Play time per profile, not counting loading. | |
| profiles | No | desktop: 1280x720; phone: 390x844 touch screen with the CPU slowed 4x. |