delete_cookies
Delete all cookies in the browser to reset sessions, clear login states, and ensure a clean environment for testing or automation.
Instructions
Delete all browser cookies.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- The actual implementation: acquires the thread lock, calls Selenium's delete_all_cookies() on the WebDriver, and returns {'deleted': True}.
def delete_cookies(self) -> dict[str, bool]: with self._lock: self._require_driver().delete_all_cookies() return {"deleted": True} - src/selenium_mcp_server/server.py:213-216 (registration)The MCP tool registration: decorated with @mcp.tool(), defines the tool 'delete_cookies' and delegates to browser.delete_cookies via _run().
@mcp.tool() def delete_cookies() -> dict[str, bool]: """Delete all browser cookies.""" return _run("delete_cookies", browser.delete_cookies)