MCP Browser Extension
Tools

Tabs

Open, list, focus and close tabs in the real Chrome window.

Generated from @mehmoodqureshi/chrome-mcp 0.9.15. 4 tools.

These tools work on the tabs of the Chrome you already have open, not on a separate browser window. tabs_list returns each tab with its tabId, and every other tab-scoped tool takes that id; tab_new returns the id of the tab it opens.

tabs_list works in a read-only setup. tab_new, tab_select and tab_close change what the browser shows, so they need --enable-mutations. Reading a tab's content still needs its domain on the allowlist.

Pass active: false to tab_new to open a page in the background. That is how a batch call opens many pages at once without taking over the tab you are working in, then reads them in parallel.

tabs_list

List open browser tabs.

No arguments.

{
  "tool": "tabs_list",
  "args": {}
}

tab_new

Open a NEW tab (optionally at a URL) and focus it. Prefer this over navigate when the user says "open"/"go to" a site — navigate REPLACES the current tab. Pass active:false to open in the background (used by parallel batches).

ArgumentTypeRequiredDescription
urlstringno
activebooleanno
{
  "tool": "tab_new",
  "args": {
    "url": "<url>"
  }
}

tab_select

Make a tab active by tabId.

ArgumentTypeRequiredDescription
tabIdstringyes
{
  "tool": "tab_select",
  "args": {
    "tabId": "<tabId>"
  }
}

tab_close

Close a tab by tabId.

ArgumentTypeRequiredDescription
tabIdstringyes
{
  "tool": "tab_close",
  "args": {
    "tabId": "<tabId>"
  }
}

On this page