MCP tool
wait_for
wait_for is a tool name used by 3 different MCP servers. They are not necessarily the same tool — here is what each one does.
3 MCP servers expose a wait_for tool: Pagerunner — The Browser Layer That Learns, agbrowser and playwright-mcp-server. Their input schemas differ, so compare them below before picking one.
Servers exposing wait_for
From the publisher:Wait for a CSS selector, URL pattern, or fixed delay
Install Pagerunner — The Browser Layer That Learns →From the publisher:Wait until text appears (or text_gone: disappears), a ref/selector shows, or the URL changes. Use one text condition. Better than fixed delays.
Install agbrowser →Parameter Type Description msinteger plain delay, max 10000 (prefer a condition) refstring ref_gonestring secret*string session secret from create_session selectorstring CSS selector visible session_id*string session id from create_session snapshotstring page view after the action (default diff) textstring visible text to appear text_gonestring timeoutnumber seconds, default 10, max 30 url_containsstring From the publisher:Wait until a selector reaches a given state (visible|hidden|attached|detached).
Install playwright-mcp-server →Parameter Type Description selectorany timeoutinteger statestring
Related tools
The same action under a namespaced name on other servers.
Tool lists are read from the live servers (or, for packaged servers, from their documentation) each morning, so this reflects what they exposed at the last refresh. Search all tools.