Prompt & Done · PLAYWRIGHT pack
One pasted email, one filled-in form. Here's the setup and the prompt.
Playwright MCP is a free (Apache-2.0) tool from Microsoft that lets an AI drive a real browser through the page's accessibility snapshot. You need Claude Code on a plan, and Node.js for the one-line install.
1 Add it to Claude Code
claude mcp add playwright npx @playwright/mcp@latestThen start Claude Code as usual. The browser tools appear as mcp__playwright__*.
2 The prompt
Fill in the form at THE-FORM-URL using this email. Go through every step. Stop on the Review page and do not submit.Paste your own email or notes under it. Swap the URL for the form. The last two sentences are the safety net: Claude stops on Review and you press Submit yourself.
3 The email we used
Subject: Re: Maple Court, yes we want the 2 bed!
Hi Dana,
I'm Maya Okafor (born 14 April 1992). Best email is [email protected], my cell is 612 555 0147 and honestly text is easiest. ID is my Minnesota driver license.
We're at 418 Linden Street, Minneapolis, MN 55408 right now. Been there three years, paying $1,450 a month. I work at Northwind Bikes as a Logistics Lead, started 6 March 2023, and I make $5,200 a month before tax.
We'd like the 2 bedroom, 12 month lease, moving in on 1 December 2026. It's me, my partner Theo and our daughter, so 3 people. We have one dog, Biscuit, a beagle, about 24 pounds. Parking please, and the bike room.
References: my old landlord Jim Alvarez, 651 555 0132. Also my manager Priya Nair, 612 555 0199.
Emergency contact is my sister Ada Okafor on 612 555 0111.
Yes to the background and credit check, everything above is true. Sign it as Maya Okafor.4 What we measured
Tested 22 Oct 2026 with Claude Code 2.1.308 on Sonnet 5.5 and Playwright MCP 0.0.83, on our own 35-field sample rental form (4 pages plus Review, dropdowns, a stepper, a pet toggle, an Add-another-reference button). 5 of 5 runs filled all 35 fields in 49 to 76 seconds, for $0.15 to $0.21 each (API-equivalent). We checked every field value of one run against the email; Submit was never touched. The three judgement calls were labels the email never named (Former landlord, Manager) and the pet type.
Fair to say: our own form, no login, no CAPTCHA, headless Chrome. Real sites vary. Try it on a throwaway form first and never point it at accounts you can't afford to get wrong.