Skip to main content
StableBrowse MCP exposes 17 tools: 8 direct tools and 9 compound tools.
The important rule is not “use fewer tools.” The important rule is “use the right tool first.” The descriptions below are written as routing guidance for agents.

Direct tools

Direct tools are the fast path for common browser work.

Compound tools

Compound tools group related actions behind an action parameter.

Tool selection recipes

Read a docs page

Use extract.section when the user asks for a named section. Use search_page when looking for a phrase.

Extract search results or listings

Use maxCards to keep output small. Use contains to filter cards.

Fill a form

Use submitRef or submitKey on fill_form when possible.
If the target is obvious by text but you do not have a ref, use interact.find.

Configure product filters or options

Use interact.choose for multiple choices in one call.

Debug a broken page

Use storage only if cookies or local/session storage are part of the issue.

Known site task

For Amazon product, deal, ranking, or price-filter tasks, use knowledge.amazon_products first.

Avoid these patterns

  • Do not use screenshots for ordinary text extraction.
  • Do not call fill repeatedly for a multi-field form.
  • Do not use broad snapshot on huge pages if extract.cards, extract.section, or content.get_markdown can answer.
  • Do not write custom evaluate scripts until typed tools fail.
  • Do not open new tabs unless the task needs multiple pages.
  • Do not use fixed waits before trying history.wait_for.

Parameter notes

Full tool list

Direct

  • create_session
  • navigate
  • snapshot
  • screenshot
  • click
  • fill
  • fill_form
  • evaluate

Compound

  • session
  • page
  • history
  • interact
  • content
  • extract
  • network
  • storage
  • knowledge