remove_breakpoint
Removes a specific code or XHR breakpoint, or all breakpoints, using breakpoint ID or URL pattern after confirmation. Does not resume execution.
Instructions
Removes a known code breakpoint, XHR/Fetch breakpoint, or every MCP-managed breakpoint after explicit confirmation. Use breakpointId from set_breakpoint_on_text/list_breakpoints for remove_code, or reuse the exact URL pattern from break_on_xhr/list_breakpoints for remove_xhr. Removal does not resume an already paused page; call pause_or_resume(action="resume") separately after inspection.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | Exact URL substring pattern previously passed to break_on_xhr or returned by list_breakpoints. Used only with action="remove_xhr". | |
| action | Yes | Required removal mode: remove_code needs breakpointId, remove_xhr needs url, and remove_all removes both kinds. | |
| confirm | No | Must be true to authorize the selected removal action. This does not authorize or trigger resuming execution. | |
| breakpointId | No | Current breakpoint ID returned by set_breakpoint_on_text or list_breakpoints. Used only with action="remove_code"; list again after a debugger/page-session rebuild because restoration may assign a new ID. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | Whether the tool completed successfully. | |
| data | No | Machine-readable result payload. | |
| tool | Yes | Stable MCP tool name. | |
| error | No | ||
| summary | Yes | Concise human-readable outcome. |