Recommended system guidance
Use guidance like this in your MCP client or agent harness:Decision tree
Do you need to read content?
Use:content.get_markdownfor docs, articles, blogs, and readable pagesextract.sectionfor a known headingextract.search_pagefor a phraseextract.cardsfor listings/results/products/releasesextract.tablefor tablescontent.read_pdffor PDFs
snapshot unless you need clickable refs.
Do you need to act on controls?
Use:snapshotto discover refsclickfor one reffillfor one fieldfill_formfor several fieldsinteract.findwhen target text/role is known but refs are notinteract.choosefor multiple visible choices
history.wait_for.
Do you need to debug?
Use:network.console_logsfor JavaScript errorsnetwork.listandnetwork.getfor API trafficstoragefor cookies/localStorage/sessionStoragescreenshotfor visual verificationsession.stealth_statusfor fingerprint or detection checks
Common failure modes
Good prompts for testing
These are useful smoke tests for Browser MCP:Evaluating a run
Check more than the final answer. A good run should have:- few turns
- low tool error count
- no repeated broad screenshots
- no unnecessary custom JavaScript
- targeted extraction before broad snapshots
- successful waits after navigation or submission
- a final answer only after the requested data is collected
