1. browser_navigate → form page
2. browser_read_page → understand form structure
3. browser_type → fill each field sequentially
4. browser_click → checkboxes/radio buttons as needed
5. browser_screenshot → visual verification before submit
6. browser_click → submit button
7. browser_read_page → verify confirmation
Price Comparison
1. For each store:
a. browser_navigate → store URL
b. browser_type → search query
c. browser_read_page → extract prices
d. memory_store → save price data
2. memory_recall → compare all prices
3. Report findings to user
Error Recovery Strategies
Error
Recovery
Element not found
Try alternative selector, use visible text, scroll page
Page timeout
Retry navigation, check URL
Login required
Inform user, ask for credentials
CAPTCHA
Cannot solve — inform user
Pop-up/modal
Click dismiss/close button first
Cookie consent
Click "Accept" or dismiss banner
Rate limited
Wait 30s, retry
Wrong page
Use browser_read_page to verify, navigate back
Security Checklist
Verify domain before entering credentials
Never store passwords in memory_store
Check for HTTPS before submitting sensitive data
Report suspicious redirects to user
Never auto-approve financial transactions
Warn about phishing indicators (misspelled domains, unusual URLs)