One command after code
Run molar verify "the login form is visible" --url http://localhost:3000 --json and pass the status to the next agent turn.
After an agent changes a checkout or login flow, it needs to use the app. Molar gives it CLI and MCP tools to run a concrete browser task, read the status and captured output, fix the code, and try again.
$ molar verify "the login form is visible" \
--url http://localhost:3000 --json
{
"ok": true,
"pass": false,
"failure_taxonomy": "element_not_found",
"rationale": "The page shows a Sign in button but no password field.",
"hint": "Check that /login renders the form for signed-out visitors.",
"failure": { "code": "element_not_found", "retryable": false },
"execution_mode": "local",
"artifact_manifest_url": "https://api.molar.it/v1/runs/…/artifacts/manifest"
}Run molar verify "the login form is visible" --url http://localhost:3000 --json and pass the status to the next agent turn.
Use https://api.molar.it/mcp or the local stdio server through molar mcp serve, with the access your target requires.
Runs open pages only on your project’s hosts. The agent doesn’t pause before a purchase or a delete, so give it test accounts and Stripe test mode.
The status, run ID, Trace link, and captured screenshot give an agent enough context to diagnose and rerun. --json keeps the result machine-readable.
$ molar verify "login works" --url http://localhost:3000 --jsontask status · trace referencescreenshots · browser steps inspect and rerunChange the login form, run the local check, read the pass or failure, inspect the captured screenshot, and rerun after the fix. Hosted runs use the target and credentials you choose.
molar verify "the login form is visible" \
--url http://localhost:3000 --jsonReview the recorded steps and screenshots to see where the task stopped.
Ask for “show the invoice number,” “reach the signed-in dashboard,” or “confirm the order says paid.” Molar returns the run identity and available output for the next turn.
Have a specific workflow in mind?
Talk to us
Yes. The agent doesn’t pause before a payment or a delete in the browser. Use test accounts, and Stripe test mode or the Stripe clone.
Use a saved test account or credential reference for the site. Supported email and SMS connections provide verification codes without using a customer’s personal inbox.
The CLI can emit a structured failure with a hint plus screenshot and Trace links so the coding agent can inspect the cause and rerun.
Create a free workspace and describe the first flow to test. Or check a public page first, no account needed.
Free during the beta. No card.