with one click
open-browser
// Open a URL in the agent's persistent browser session via MCP browser tools
// Open a URL in the agent's persistent browser session via MCP browser tools
| name | open-browser |
| description | Open a URL in the agent's persistent browser session via MCP browser tools |
| user-invocable | true |
When user says "เนเธเธดเธ X", "navigate to X", "open X in browser", "switch to tab X", etc.
mcp__gateway__browser_* tools โ never Python, never CDP direct, never filesystemwait: "networkidle" โ it hangs on SPAs. Omit wait entirely (fire-and-forget)session_id โ it is injected automatically from agent contextCall mcp__gateway__browser_create_session with NO arguments (session_id is auto-injected).
Result contains stream_url โ use it to build the browser URL for the user.
Reply on Telegram right away with the stream_url so the user can open the browser.
Call mcp__gateway__browser_tabs โ returns list of {tab_id, url, title}.
Use this to:
Option A โ Navigate active tab (no tab_id):
browser_navigate(url)
Option B โ Navigate specific tab:
browser_navigate(url, tab_id="t1")
Option C โ Open in new tab:
browser_new_tab() โ returns tab_id
browser_navigate(url, tab_id=<new_tab_id>)
If browser_navigate or browser_navigate_tab returns error like tab "t99" not found (available: [t1, t2]) โ call browser_tabs again and pick correct tab_id.
Call mcp__gateway__browser_screenshot โ result is absolute file path.
Send to Telegram with the screenshot attached.
browser_tabs โ list all tabs with tab_id, url, titlebrowser_new_tab() โ open new blank tab, returns tab_idbrowser_navigate(url, tab_id) โ navigate specific tab (optional tab_id)browser_close_tab(tab_id) โ close tabbrowser_create_session โ create/resume session, returns stream_urlbrowser_close_session โ close sessionbrowser_get_stream_url โ get stream URL for active sessionbrowser_navigate โ navigate to URL; optional tab_id to target specific tabbrowser_navigate_tab โ navigate specific tab by tab_id (legacy, prefer browser_navigate with tab_id)browser_snapshot โ accessibility tree of current pagebrowser_click โ click element by ref or CSS selectorbrowser_fill โ fill input elementbrowser_type โ type text into focused elementbrowser_evaluate โ run JavaScript in browserbrowser_scroll โ scroll pagebrowser_wait โ wait for element/networkidle/URLbrowser_get_text โ get text content of elementbrowser_new_tab โ open new tab, returns tab_idbrowser_close_tab โ close tab by tab_idbrowser_tabs โ list all open tabs with tab_id + url + titlebrowser_screenshot โ capture viewport as JPEG, returns absolute file path[HINT] Download the complete skill directory including SKILL.md and all related files