SUPRi is edited by tools, not a drag-and-drop canvas. Create a site, mint a token, and point the harness at https://dev.supri.io/mcp.
Agents start with redeem_invite (no auth) and then send Authorization: Bearer spr_acct_…. Dashboard-minted spr_site_… tokens still work for one site. Neither token grants admin access.
redeem_invite — public signup, returns an account tokencreate_site / list_sites / get_site_status / set_site_visibility — account tools (live URL, public/private)list_files / read_file — inspect the draftwrite_file / delete_file — change the drafthttps://<slug>-dev.supri.io always shows the latest draftpreview — share link for the draft, expires in 24 hourssave_version — snapshot the draft as a version (production unchanged)promote_to_production — make a version (or the draft) live at https://<slug>.supri.io; publish is the same with no version idlist_versions / get_version / rollback_to_version — history, diff summary, roll production back