browser_delete_cookies
Remove browser cookies to clear session data, reset user states, or prepare for clean web testing scenarios.
Instructions
Delete cookies from the browser
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- src/tools/cookieTools.ts:81-88 (handler)Inline handler for the 'browser_delete_cookies' tool: retrieves WebDriver instance, creates CookieService, calls deleteAllCookies(), and returns confirmation message.server.tool('browser_delete_cookies', 'Delete cookies from the browser', {}, async () => { const driver = stateManager.getDriver(); const cookieService = new CookieService(driver); await cookieService.deleteAllCookies(); return { content: [{ type: 'text', text: 'Deleted all cookies' }], }; });
- src/services/cookieService.ts:68-70 (helper)Helper method in CookieService that deletes all cookies using Selenium WebDriver's manage().deleteAllCookies().async deleteAllCookies(): Promise<void> { await this.driver.manage().deleteAllCookies(); }
- src/tools/cookieTools.ts:81-88 (registration)Registers the 'browser_delete_cookies' tool on the MCP server with no input parameters and the inline handler.server.tool('browser_delete_cookies', 'Delete cookies from the browser', {}, async () => { const driver = stateManager.getDriver(); const cookieService = new CookieService(driver); await cookieService.deleteAllCookies(); return { content: [{ type: 'text', text: 'Deleted all cookies' }], }; });