Showcase
DemoForms
Fill the RPA Challenge through MCP alone
The RPA Challenge is a public test page: ten rounds of a seven-field form whose fields move between rounds. The agent fills all 70 fields using snapshots and refs, with no screenshots and no selectors.
The prompt
The prompt
Prompt
Open rpachallenge.com in an act tab. Download the Excel file, read its rows, press Start, then fill and submit the form once per row. The fields change place every round, so take a fresh snapshot each time.What the agent does
- 01
browser_openact tab on rpachallenge.com - 02
browser_clickthe “Download Excel” link; the file lands in the user's downloads - 03
browser_download_getas: "rows": ten rows keyed by the sheet's headers - 04
browser_snapshoteach round: fields named by their labels (First Name, Email, …) with fresh refs - 05
browser_fill_formseven values by ref in one call, then a click on Submit - 06
browser_read_textthe closing message with the score
Why it is hard
- The form's layout and field order change every round, so recorded selectors break. Refs from a fresh snapshot follow the labels, not the position.
- The data arrives as a spreadsheet download. The agent reads it as rows on the server; nothing is copied by hand.
- It is a long, repetitive run: 10 rounds, 70 fields. Filling a form in one call keeps it short.
Try it
Connect any MCP client and paste the prompt. Ask for a viewer link first if you want to watch the rounds go by.
Give your agent a browser that remembers.
Start with the free trial. Connect Claude Code, Cursor, Codex or your own code in a minute.