# Wavexis MCP server

Agent View of the PolicyLayer registry record for Wavexis: identity, probed posture, risk grade, and all 195 tools classified. HTML page: https://policylayer.com/tools/wavexis-mcp

## Facts

- Server id: `MathiasPaulenko/wavexis-mcp`
- Homepage: https://github.com/MathiasPaulenko/wavexis-mcp
- Registry record: grade F, identity unverified
- Lifecycle: active
- Rate-limited: no
- Tools: 195
- Tool categories present: Destructive, Execute, Read, Write
- Tags: wavexis mcp, admin, automation
- Record last modified: 2026-07-07T19:25:50.796Z

## Tools (195)

| Tool | Category | Risk | Record |
| --- | --- | --- | --- |
| `wavexis_cache_storage_delete` | Destructive | Critical | https://policylayer.com/tools/wavexis-mcp/wavexis-cache-storage-delete.md |
| `wavexis_cookies_clear` | Destructive | Critical | https://policylayer.com/tools/wavexis-mcp/wavexis-cookies-clear.md |
| `wavexis_cookies_delete` | Destructive | Critical | https://policylayer.com/tools/wavexis-mcp/wavexis-cookies-delete.md |
| `wavexis_dom_remove` | Destructive | Critical | https://policylayer.com/tools/wavexis-mcp/wavexis-dom-remove.md |
| `wavexis_extension_uninstall` | Destructive | Critical | https://policylayer.com/tools/wavexis-mcp/wavexis-extension-uninstall.md |
| `wavexis_indexeddb_clear` | Destructive | Critical | https://policylayer.com/tools/wavexis-mcp/wavexis-indexeddb-clear.md |
| `wavexis_localstorage_clear` | Destructive | Critical | https://policylayer.com/tools/wavexis-mcp/wavexis-localstorage-clear.md |
| `wavexis_localstorage_delete` | Destructive | Critical | https://policylayer.com/tools/wavexis-mcp/wavexis-localstorage-delete.md |
| `wavexis_overlay_clear` | Destructive | Critical | https://policylayer.com/tools/wavexis-mcp/wavexis-overlay-clear.md |
| `wavexis_reset_permissions` | Destructive | Critical | https://policylayer.com/tools/wavexis-mcp/wavexis-reset-permissions.md |
| `wavexis_sessionstorage_clear` | Destructive | Critical | https://policylayer.com/tools/wavexis-mcp/wavexis-sessionstorage-clear.md |
| `wavexis_sessionstorage_delete` | Destructive | Critical | https://policylayer.com/tools/wavexis-mcp/wavexis-sessionstorage-delete.md |
| `wavexis_webauthn_remove_credential` | Destructive | Critical | https://policylayer.com/tools/wavexis-mcp/wavexis-webauthn-remove-credential.md |
| `wavexis_act` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-act.md |
| `wavexis_activate_tab` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-activate-tab.md |
| `wavexis_animation_pause` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-animation-pause.md |
| `wavexis_animation_play` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-animation-play.md |
| `wavexis_animation_set_rate` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-animation-set-rate.md |
| `wavexis_back` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-back.md |
| `wavexis_block_requests` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-block-requests.md |
| `wavexis_bluetooth_adapter_state` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-bluetooth-adapter-state.md |
| `wavexis_bluetooth_device_connect` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-bluetooth-device-connect.md |
| `wavexis_bluetooth_device_disconnect` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-bluetooth-device-disconnect.md |
| `wavexis_browser_context_create` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-browser-context-create.md |
| `wavexis_cast_start` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-cast-start.md |
| `wavexis_cast_stop` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-cast-stop.md |
| `wavexis_check` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-check.md |
| `wavexis_click` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-click.md |
| `wavexis_crawl` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-crawl.md |
| `wavexis_debug_pause` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-debug-pause.md |
| `wavexis_debug_remove_breakpoint` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-debug-remove-breakpoint.md |
| `wavexis_debug_resume` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-debug-resume.md |
| `wavexis_debug_set_breakpoint` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-debug-set-breakpoint.md |
| `wavexis_debug_set_breakpoint_function` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-debug-set-breakpoint-function.md |
| `wavexis_debug_step_into` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-debug-step-into.md |
| `wavexis_debug_step_out` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-debug-step-out.md |
| `wavexis_debug_step_over` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-debug-step-over.md |
| `wavexis_dialog_accept` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-dialog-accept.md |
| `wavexis_dialog_dismiss` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-dialog-dismiss.md |
| `wavexis_dom_focus` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-dom-focus.md |
| `wavexis_dom_remove_attr` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-dom-remove-attr.md |
| `wavexis_dom_scroll` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-dom-scroll.md |
| `wavexis_dom_set_attr` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-dom-set-attr.md |
| `wavexis_drag` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-drag.md |
| `wavexis_emulate_device` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-emulate-device.md |
| `wavexis_eval` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-eval.md |
| `wavexis_extension_install` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-extension-install.md |
| `wavexis_forward` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-forward.md |
| `wavexis_grant_permission` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-grant-permission.md |
| `wavexis_hover` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-hover.md |
| `wavexis_iframe_click` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-iframe-click.md |
| `wavexis_iframe_eval` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-iframe-eval.md |
| `wavexis_iframe_fill` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-iframe-fill.md |
| `wavexis_ignore_cert_errors` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-ignore-cert-errors.md |
| `wavexis_intercept_download` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-intercept-download.md |
| `wavexis_intercept_requests` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-intercept-requests.md |
| `wavexis_key_press` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-key-press.md |
| `wavexis_lighthouse` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-lighthouse.md |
| `wavexis_media_player_pause` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-media-player-pause.md |
| `wavexis_media_player_play` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-media-player-play.md |
| `wavexis_media_player_seek` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-media-player-seek.md |
| `wavexis_mock_response` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-mock-response.md |
| `wavexis_modify_request` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-modify-request.md |
| `wavexis_modify_response` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-modify-response.md |
| `wavexis_mouse_click_xy` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-mouse-click-xy.md |
| `wavexis_mouse_double_click_xy` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-mouse-double-click-xy.md |
| `wavexis_mouse_down` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-mouse-down.md |
| `wavexis_mouse_move` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-mouse-move.md |
| `wavexis_mouse_move_xy` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-mouse-move-xy.md |
| `wavexis_mouse_up` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-mouse-up.md |
| `wavexis_multi_action` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-multi-action.md |
| `wavexis_navigate` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-navigate.md |
| `wavexis_new_tab` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-new-tab.md |
| `wavexis_nl_click` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-nl-click.md |
| `wavexis_nl_fill` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-nl-fill.md |
| `wavexis_overlay_highlight` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-overlay-highlight.md |
| `wavexis_pdf` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-pdf.md |
| `wavexis_perf_profile` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-perf-profile.md |
| `wavexis_raw_bidi` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-raw-bidi.md |
| `wavexis_raw_cdp` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-raw-cdp.md |
| `wavexis_record` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-record.md |
| `wavexis_reload` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-reload.md |
| `wavexis_replay_har` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-replay-har.md |
| `wavexis_select_option` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-select-option.md |
| `wavexis_service_worker_emulate` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-service-worker-emulate.md |
| `wavexis_service_worker_update` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-service-worker-update.md |
| `wavexis_session_open` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-session-open.md |
| `wavexis_set_cache_disabled` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-set-cache-disabled.md |
| `wavexis_set_cpu_throttle` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-set-cpu-throttle.md |
| `wavexis_set_dark_mode` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-set-dark-mode.md |
| `wavexis_set_geolocation` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-set-geolocation.md |
| `wavexis_set_headers` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-set-headers.md |
| `wavexis_set_locale` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-set-locale.md |
| `wavexis_set_sensors` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-set-sensors.md |
| `wavexis_set_timezone` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-set-timezone.md |
| `wavexis_set_touch_emulation` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-set-touch-emulation.md |
| `wavexis_set_viewport` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-set-viewport.md |
| `wavexis_set_window_bounds` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-set-window-bounds.md |
| `wavexis_shadow_click` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-shadow-click.md |
| `wavexis_shadow_eval` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-shadow-eval.md |
| `wavexis_shadow_fill` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-shadow-fill.md |
| `wavexis_start_combined_trace` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-start-combined-trace.md |
| `wavexis_stop` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-stop.md |
| `wavexis_tap` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-tap.md |
| `wavexis_throttle_network` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-throttle-network.md |
| `wavexis_type` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-type.md |
| `wavexis_uncheck` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-uncheck.md |
| `wavexis_video_action_overlay` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-video-action-overlay.md |
| `wavexis_video_record` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-video-record.md |
| `wavexis_video_stop` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-video-stop.md |
| `wavexis_wait` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-wait.md |
| `wavexis_webaudio_stop_capture` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-webaudio-stop-capture.md |
| `wavexis_webauthn_add_authenticator` | Execute | High | https://policylayer.com/tools/wavexis-mcp/wavexis-webauthn-add-authenticator.md |
| `wavexis_a11y_ancestors` | Read | Low | https://policylayer.com/tools/wavexis-mcp/wavexis-a11y-ancestors.md |
| `wavexis_a11y_node` | Read | Low | https://policylayer.com/tools/wavexis-mcp/wavexis-a11y-node.md |
| `wavexis_a11y_snapshot` | Read | Low | https://policylayer.com/tools/wavexis-mcp/wavexis-a11y-snapshot.md |
| `wavexis_animation_list` | Read | Low | https://policylayer.com/tools/wavexis-mcp/wavexis-animation-list.md |
| `wavexis_annotated_screenshot` | Read | Low | https://policylayer.com/tools/wavexis-mcp/wavexis-annotated-screenshot.md |
| `wavexis_assert_text_visible` | Read | Low | https://policylayer.com/tools/wavexis-mcp/wavexis-assert-text-visible.md |
| `wavexis_assert_url` | Read | Low | https://policylayer.com/tools/wavexis-mcp/wavexis-assert-url.md |
| `wavexis_backends` | Read | Low | https://policylayer.com/tools/wavexis-mcp/wavexis-backends.md |
| `wavexis_bluetooth_device_list` | Read | Low | https://policylayer.com/tools/wavexis-mcp/wavexis-bluetooth-device-list.md |
| `wavexis_browser_context_list` | Read | Low | https://policylayer.com/tools/wavexis-mcp/wavexis-browser-context-list.md |
| `wavexis_browser_logs` | Read | Low | https://policylayer.com/tools/wavexis-mcp/wavexis-browser-logs.md |
| `wavexis_browser_version` | Read | Low | https://policylayer.com/tools/wavexis-mcp/wavexis-browser-version.md |
| `wavexis_cache_storage_entries` | Read | Low | https://policylayer.com/tools/wavexis-mcp/wavexis-cache-storage-entries.md |
| `wavexis_cache_storage_list` | Read | Low | https://policylayer.com/tools/wavexis-mcp/wavexis-cache-storage-list.md |
| `wavexis_capture_har` | Read | Low | https://policylayer.com/tools/wavexis-mcp/wavexis-capture-har.md |
| `wavexis_cast_list` | Read | Low | https://policylayer.com/tools/wavexis-mcp/wavexis-cast-list.md |
| `wavexis_console_messages` | Read | Low | https://policylayer.com/tools/wavexis-mcp/wavexis-console-messages.md |
| `wavexis_cookies_get` | Read | Low | https://policylayer.com/tools/wavexis-mcp/wavexis-cookies-get.md |
| `wavexis_core_web_vitals` | Read | Low | https://policylayer.com/tools/wavexis-mcp/wavexis-core-web-vitals.md |
| `wavexis_css_get_computed` | Read | Low | https://policylayer.com/tools/wavexis-mcp/wavexis-css-get-computed.md |
| `wavexis_css_get_rules` | Read | Low | https://policylayer.com/tools/wavexis-mcp/wavexis-css-get-rules.md |
| `wavexis_css_get_styles` | Read | Low | https://policylayer.com/tools/wavexis-mcp/wavexis-css-get-styles.md |
| `wavexis_css_get_stylesheets` | Read | Low | https://policylayer.com/tools/wavexis-mcp/wavexis-css-get-stylesheets.md |
| `wavexis_debug_get_listeners` | Read | Low | https://policylayer.com/tools/wavexis-mcp/wavexis-debug-get-listeners.md |
| `wavexis_dom_get` | Read | Low | https://policylayer.com/tools/wavexis-mcp/wavexis-dom-get.md |
| `wavexis_dom_get_attr` | Read | Low | https://policylayer.com/tools/wavexis-mcp/wavexis-dom-get-attr.md |
| `wavexis_dom_query` | Read | Low | https://policylayer.com/tools/wavexis-mcp/wavexis-dom-query.md |
| `wavexis_dom_snapshot` | Read | Low | https://policylayer.com/tools/wavexis-mcp/wavexis-dom-snapshot.md |
| `wavexis_extension_list` | Read | Low | https://policylayer.com/tools/wavexis-mcp/wavexis-extension-list.md |
| `wavexis_extract` | Read | Low | https://policylayer.com/tools/wavexis-mcp/wavexis-extract.md |
| `wavexis_find_by_text` | Read | Low | https://policylayer.com/tools/wavexis-mcp/wavexis-find-by-text.md |
| `wavexis_get_pref` | Read | Low | https://policylayer.com/tools/wavexis-mcp/wavexis-get-pref.md |
| `wavexis_get_request_body` | Read | Low | https://policylayer.com/tools/wavexis-mcp/wavexis-get-request-body.md |
| `wavexis_get_response_body` | Read | Low | https://policylayer.com/tools/wavexis-mcp/wavexis-get-response-body.md |
| `wavexis_get_security_state` | Read | Low | https://policylayer.com/tools/wavexis-mcp/wavexis-get-security-state.md |
| `wavexis_get_window_bounds` | Read | Low | https://policylayer.com/tools/wavexis-mcp/wavexis-get-window-bounds.md |
| `wavexis_indexeddb_get_data` | Read | Low | https://policylayer.com/tools/wavexis-mcp/wavexis-indexeddb-get-data.md |
| `wavexis_indexeddb_list` | Read | Low | https://policylayer.com/tools/wavexis-mcp/wavexis-indexeddb-list.md |
| `wavexis_list_tabs` | Read | Low | https://policylayer.com/tools/wavexis-mcp/wavexis-list-tabs.md |
| `wavexis_localstorage_get` | Read | Low | https://policylayer.com/tools/wavexis-mcp/wavexis-localstorage-get.md |
| `wavexis_localstorage_list` | Read | Low | https://policylayer.com/tools/wavexis-mcp/wavexis-localstorage-list.md |
| `wavexis_media_get_messages` | Read | Low | https://policylayer.com/tools/wavexis-mcp/wavexis-media-get-messages.md |
| `wavexis_media_get_players` | Read | Low | https://policylayer.com/tools/wavexis-mcp/wavexis-media-get-players.md |
| `wavexis_network_requests` | Read | Low | https://policylayer.com/tools/wavexis-mcp/wavexis-network-requests.md |
| `wavexis_perf_coverage` | Read | Low | https://policylayer.com/tools/wavexis-mcp/wavexis-perf-coverage.md |
| `wavexis_perf_css_coverage` | Read | Low | https://policylayer.com/tools/wavexis-mcp/wavexis-perf-css-coverage.md |
| `wavexis_perf_heap_snapshot` | Read | Low | https://policylayer.com/tools/wavexis-mcp/wavexis-perf-heap-snapshot.md |
| `wavexis_perf_metrics` | Read | Low | https://policylayer.com/tools/wavexis-mcp/wavexis-perf-metrics.md |
| `wavexis_screencast` | Read | Low | https://policylayer.com/tools/wavexis-mcp/wavexis-screencast.md |
| `wavexis_screenshot` | Read | Low | https://policylayer.com/tools/wavexis-mcp/wavexis-screenshot.md |
| `wavexis_service_worker_list` | Read | Low | https://policylayer.com/tools/wavexis-mcp/wavexis-service-worker-list.md |
| `wavexis_session_info` | Read | Low | https://policylayer.com/tools/wavexis-mcp/wavexis-session-info.md |
| `wavexis_sessionstorage_get` | Read | Low | https://policylayer.com/tools/wavexis-mcp/wavexis-sessionstorage-get.md |
| `wavexis_sessionstorage_list` | Read | Low | https://policylayer.com/tools/wavexis-mcp/wavexis-sessionstorage-list.md |
| `wavexis_stop_combined_trace` | Read | Low | https://policylayer.com/tools/wavexis-mcp/wavexis-stop-combined-trace.md |
| `wavexis_visual_diff` | Read | Low | https://policylayer.com/tools/wavexis-mcp/wavexis-visual-diff.md |
| `wavexis_webaudio_capture` | Read | Low | https://policylayer.com/tools/wavexis-mcp/wavexis-webaudio-capture.md |
| `wavexis_webauthn_get_credential` | Read | Low | https://policylayer.com/tools/wavexis-mcp/wavexis-webauthn-get-credential.md |
| `wavexis_assert_visible` | Write | Medium | https://policylayer.com/tools/wavexis-mcp/wavexis-assert-visible.md |
| `wavexis_axe_audit` | Write | Medium | https://policylayer.com/tools/wavexis-mcp/wavexis-axe-audit.md |
| `wavexis_browser_context_close` | Write | Medium | https://policylayer.com/tools/wavexis-mcp/wavexis-browser-context-close.md |
| `wavexis_close_tab` | Write | Medium | https://policylayer.com/tools/wavexis-mcp/wavexis-close-tab.md |
| `wavexis_cookies_set` | Write | Medium | https://policylayer.com/tools/wavexis-mcp/wavexis-cookies-set.md |
| `wavexis_fill` | Write | Medium | https://policylayer.com/tools/wavexis-mcp/wavexis-fill.md |
| `wavexis_fill_form` | Write | Medium | https://policylayer.com/tools/wavexis-mcp/wavexis-fill-form.md |
| `wavexis_generate_locator` | Write | Medium | https://policylayer.com/tools/wavexis-mcp/wavexis-generate-locator.md |
| `wavexis_localstorage_set` | Write | Medium | https://policylayer.com/tools/wavexis-mcp/wavexis-localstorage-set.md |
| `wavexis_perf_trace` | Write | Medium | https://policylayer.com/tools/wavexis-mcp/wavexis-perf-trace.md |
| `wavexis_scrape` | Write | Medium | https://policylayer.com/tools/wavexis-mcp/wavexis-scrape.md |
| `wavexis_service_worker_unregister` | Write | Medium | https://policylayer.com/tools/wavexis-mcp/wavexis-service-worker-unregister.md |
| `wavexis_session_close` | Write | Medium | https://policylayer.com/tools/wavexis-mcp/wavexis-session-close.md |
| `wavexis_sessionstorage_set` | Write | Medium | https://policylayer.com/tools/wavexis-mcp/wavexis-sessionstorage-set.md |
| `wavexis_set_files` | Write | Medium | https://policylayer.com/tools/wavexis-mcp/wavexis-set-files.md |
| `wavexis_set_pref` | Write | Medium | https://policylayer.com/tools/wavexis-mcp/wavexis-set-pref.md |
| `wavexis_set_user_agent` | Write | Medium | https://policylayer.com/tools/wavexis-mcp/wavexis-set-user-agent.md |
| `wavexis_storage_state_restore` | Write | Medium | https://policylayer.com/tools/wavexis-mcp/wavexis-storage-state-restore.md |
| `wavexis_storage_state_save` | Write | Medium | https://policylayer.com/tools/wavexis-mcp/wavexis-storage-state-save.md |
| `wavexis_subscribe_events` | Write | Medium | https://policylayer.com/tools/wavexis-mcp/wavexis-subscribe-events.md |
| `wavexis_unsubscribe_events` | Write | Medium | https://policylayer.com/tools/wavexis-mcp/wavexis-unsubscribe-events.md |
| `wavexis_video_add_chapter` | Write | Medium | https://policylayer.com/tools/wavexis-mcp/wavexis-video-add-chapter.md |
| `wavexis_webauthn_add_credential` | Write | Medium | https://policylayer.com/tools/wavexis-mcp/wavexis-webauthn-add-credential.md |
| `wavexis_websocket_intercept` | Write | Medium | https://policylayer.com/tools/wavexis-mcp/wavexis-websocket-intercept.md |

## Tool descriptions

- `wavexis_cache_storage_delete` — Delete a Cache Storage cache.
- `wavexis_cookies_clear` — Clear all browser cookies.
- `wavexis_cookies_delete` — Delete cookies matching name and domain.
- `wavexis_dom_remove` — Remove an element matching a CSS selector from the DOM.
- `wavexis_extension_uninstall` — Uninstall a browser extension by ID.
- `wavexis_indexeddb_clear` — Clear an IndexedDB object store.
- `wavexis_localstorage_clear` — Clear all localStorage entries.
- `wavexis_localstorage_delete` — Delete a localStorage key.
- `wavexis_overlay_clear` — Clear all overlay highlights.
- `wavexis_reset_permissions` — Reset all granted permissions.
- `wavexis_sessionstorage_clear` — Clear all sessionStorage entries.
- `wavexis_sessionstorage_delete` — Delete a sessionStorage key.
- `wavexis_webauthn_remove_credential` — Remove a virtual authenticator.
- `wavexis_activate_tab` — Activate (focus) a tab by its ID.
- `wavexis_animation_pause` — Pause an animation by ID.
- `wavexis_animation_play` — Play/resume an animation by ID.
- `wavexis_animation_set_rate` — Set the playback rate of an animation.
- `wavexis_back` — Navigate back in browser history.
- `wavexis_block_requests` — Block requests matching URL patterns.
- `wavexis_bluetooth_adapter_state` — Set Bluetooth adapter state (powered on/off).
- `wavexis_bluetooth_device_connect` — Emulate a Bluetooth device connection.
- `wavexis_bluetooth_device_disconnect` — Stop Bluetooth emulation.
- `wavexis_browser_context_create` — Create an isolated browser context within a session.
- `wavexis_cast_start` — Start tab mirroring to a cast sink.
- `wavexis_cast_stop` — Stop active cast mirroring.
- `wavexis_check` — Check a checkbox or radio button.
- `wavexis_click` — Click an element matching a CSS selector.
- `wavexis_crawl` — Crawl a website starting from a URL.
- `wavexis_debug_pause` — Pause script execution.
- `wavexis_debug_remove_breakpoint` — Remove a breakpoint by ID.
- `wavexis_debug_resume` — Resume script execution.
- `wavexis_debug_set_breakpoint` — Set a breakpoint by URL and line number.
- `wavexis_debug_set_breakpoint_function` — Set a breakpoint by function name.
- `wavexis_debug_step_into` — Step into in the debugger.
- `wavexis_debug_step_out` — Step out in the debugger.
- `wavexis_debug_step_over` — Step over in the debugger.
- `wavexis_dialog_accept` — Accept a JavaScript dialog (alert, confirm, prompt).
- `wavexis_dialog_dismiss` — Dismiss a JavaScript dialog.
- `wavexis_dom_focus` — Focus an element matching a CSS selector.
- `wavexis_dom_remove_attr` — Remove an attribute from an element matching a CSS selector.
- `wavexis_dom_scroll` — Scroll to an element or by offset.
- `wavexis_dom_set_attr` — Set an attribute on an element matching a CSS selector.
- `wavexis_drag` — Drag an element from source selector to target selector.
- `wavexis_emulate_device` — Emulate a specific device (iphone-15, pixel-8, etc.).
- `wavexis_eval` — Evaluate a JavaScript expression and return the result.
- `wavexis_extension_install` — Install a browser extension from a .crx or unpacked directory.
- `wavexis_forward` — Navigate forward in browser history.
- `wavexis_grant_permission` — Grant a browser permission (geolocation, notifications, etc.).
- `wavexis_hover` — Hover over an element matching a CSS selector.
- `wavexis_iframe_click` — Click an element inside an iframe.
- `wavexis_iframe_eval` — Evaluate a JavaScript expression inside an iframe.
- `wavexis_iframe_fill` — Fill an input element inside an iframe.
- `wavexis_ignore_cert_errors` — Enable or disable certificate error ignoring.
- `wavexis_intercept_download` — Intercept a download matching a URL pattern.
- `wavexis_intercept_requests` — Register a request interception pattern.
- `wavexis_key_press` — Press a keyboard key.
- `wavexis_lighthouse` — Run a Lighthouse-style audit on a URL.
- `wavexis_media_player_pause` — Pause a media player by ID.
- `wavexis_media_player_play` — Play a media player by ID.
- `wavexis_media_player_seek` — Seek a media player to a specific time.
- `wavexis_mock_response` — Register a mock response for a URL pattern.
- `wavexis_modify_request` — Intercept and modify requests matching a pattern in-flight (W6).
- `wavexis_modify_response` — Intercept and modify responses matching a pattern in-flight.
- `wavexis_mouse_click_xy` — Click at absolute pixel coordinates (press + release).
- `wavexis_mouse_double_click_xy` — Double-click at absolute pixel coordinates.
- `wavexis_mouse_down` — Press a mouse button at the given coordinates.
- `wavexis_mouse_move` — Move the mouse to an element matching a CSS selector.
- `wavexis_mouse_move_xy` — Move the mouse to absolute pixel coordinates.
- `wavexis_mouse_up` — Release a mouse button at the given coordinates.
- `wavexis_multi_action` — Execute multiple actions from a YAML config sequentially.
- `wavexis_navigate` — Navigate to a URL in the browser.
- `wavexis_new_tab` — Create a new browser tab.
- `wavexis_nl_click` — Click an element described in natural language.
- `wavexis_nl_fill` — Fill an element described in natural language.
- `wavexis_overlay_highlight` — Highlight an element with a colored overlay.
- `wavexis_pdf` — Generate a PDF of a web page.
- `wavexis_perf_profile` — Capture a CPU profile.
- `wavexis_raw_bidi` — Send a raw BiDi command (escape hatch).
- `wavexis_raw_cdp` — Send a raw CDP command (escape hatch).
- `wavexis_record` — Record browser interactions and generate a YAML workflow.
- `wavexis_reload` — Reload the current page.
- `wavexis_replay_har` — Replay network requests from a HAR file (W7).
- `wavexis_select_option` — Select an option in a <select> element by value.
- `wavexis_service_worker_emulate` — Emulate a service worker with a script URL.
- `wavexis_service_worker_update` — Trigger an update for a service worker registration.
- `wavexis_session_open` — Launch a persistent browser session for multi-step workflows.
- `wavexis_set_cache_disabled` — Enable or disable browser cache.
- `wavexis_set_cpu_throttle` — Enable CPU throttling at a given multiplier.
- `wavexis_set_dark_mode` — Enable or disable dark mode emulation.
- `wavexis_set_geolocation` — Override the browser geolocation.
- `wavexis_set_headers` — Set extra HTTP headers for all subsequent requests.
- `wavexis_set_locale` — Override the browser locale.
- `wavexis_set_sensors` — Override sensor values (orientation, motion, light, proximity).
- `wavexis_set_timezone` — Override the browser timezone.
- `wavexis_set_touch_emulation` — Enable or disable touch event emulation.
- `wavexis_set_viewport` — Set a custom viewport size and scale factor.
- `wavexis_set_window_bounds` — Set the browser window bounds.
- `wavexis_shadow_click` — Click an element inside a shadow DOM tree.
- `wavexis_shadow_fill` — Fill an input element inside a shadow DOM tree.
- `wavexis_start_combined_trace` — Start a combined trace capturing screenshots, network, and console (W8).
- `wavexis_stop` — Stop all pending navigations and resource loads.
- `wavexis_tap` — Tap an element (touch emulation click).
- `wavexis_throttle_network` — Throttle network speed to emulate slow connections.
- `wavexis_type` — Type text into an element character by character.
- `wavexis_uncheck` — Uncheck a checkbox.
- `wavexis_video_action_overlay` — Enable or disable action overlay on the video recording.
- `wavexis_video_record` — Start recording a video of the page.
- `wavexis_video_stop` — Stop recording and return the video as base64 or save to file.
- `wavexis_wait` — Wait for a specific condition on the page.
- `wavexis_webaudio_stop_capture` — Stop WebAudio capture.
- `wavexis_webauthn_add_authenticator` — Add a virtual WebAuthn authenticator for testing.
- `wavexis_a11y_ancestors` — Get the ancestor chain for a node.
- `wavexis_a11y_node` — Get a specific accessibility node by ID.
- `wavexis_a11y_snapshot` — Get the full accessibility tree as LLM-friendly text with element refs.
- `wavexis_animation_list` — List all active animations on the page.
- `wavexis_assert_text_visible` — Assert that specific text is visible on the page.
- `wavexis_assert_url` — Assert the current URL matches a pattern.
- `wavexis_backends` — List available browser backends and their versions.
- `wavexis_bluetooth_device_list` — List emulated Bluetooth devices.
- `wavexis_browser_context_list` — List all browser contexts in a session.
- `wavexis_browser_logs` — Get browser-level log entries.
- `wavexis_browser_version` — Get the browser version string.
- `wavexis_cache_storage_entries` — List entries in a Cache Storage cache.
- `wavexis_cache_storage_list` — List all Cache Storage cache names.
- `wavexis_capture_har` — Capture HAR (HTTP Archive) data for a page load.
- `wavexis_cast_list` — List available cast sinks.
- `wavexis_console_messages` — Get console messages with pagination.
- `wavexis_cookies_get` — Get all cookies for the current page.
- `wavexis_core_web_vitals` — Measure Core Web Vitals (LCP, CLS, INP) with ratings and score.
- `wavexis_css_get_computed` — Get computed styles for an element.
- `wavexis_css_get_rules` — Get CSS rules from a specific stylesheet.
- `wavexis_css_get_styles` — Get inline and matched CSS styles for an element.
- `wavexis_css_get_stylesheets` — List all stylesheets loaded by the page.
- `wavexis_debug_get_listeners` — Get event listeners attached to an element.
- `wavexis_dom_get` — Get the HTML of an element matching a CSS selector.
- `wavexis_dom_get_attr` — Get an attribute value from an element matching a CSS selector.
- `wavexis_dom_query` — Query elements by CSS selector.
- `wavexis_dom_snapshot` — Capture a full DOM snapshot of the page.
- `wavexis_extension_list` — List installed browser extensions.
- `wavexis_extract` — Extract structured data from a page using a CSS selector schema.
- `wavexis_find_by_text` — Find element(s) by visible text content.
- `wavexis_get_pref` — Get a browser preference value by key.
- `wavexis_get_request_body` — Get the body of a network request by ID (W3).
- `wavexis_get_response_body` — Get the body of a network response by ID (W3).
- `wavexis_get_security_state` — Get the page security state.
- `wavexis_get_window_bounds` — Get the browser window bounds.
- `wavexis_indexeddb_get_data` — Get data from an IndexedDB object store.
- `wavexis_indexeddb_list` — List all IndexedDB databases and their object stores.
- `wavexis_list_tabs` — List all open browser tabs.
- `wavexis_localstorage_get` — Get a localStorage value by key.
- `wavexis_localstorage_list` — List all localStorage entries.
- `wavexis_media_get_messages` — Get messages for a specific media player.
- `wavexis_media_get_players` — List all media players on the page.
- `wavexis_network_requests` — List network requests since page load with pagination.
- `wavexis_perf_coverage` — Get JavaScript code coverage.
- `wavexis_perf_css_coverage` — Get CSS code coverage.
- `wavexis_perf_heap_snapshot` — Capture a heap snapshot.
- `wavexis_perf_metrics` — Get performance metrics (LCP, FCP, CLS, TTFB, DOMNodes, etc.).
- `wavexis_screencast` — Capture a sequence of screenshots (frame-by-frame).
- `wavexis_screenshot` — Take a screenshot of a web page or element.
- `wavexis_service_worker_list` — List registered service workers.
- `wavexis_session_info` — Get information about an active browser session.
- `wavexis_sessionstorage_get` — Get a sessionStorage value by key.
- `wavexis_sessionstorage_list` — List all sessionStorage entries.
- `wavexis_stop_combined_trace` — Stop a combined trace and return collected data (W8).
- `wavexis_visual_diff` — Compare a screenshot against a baseline image.
- `wavexis_webaudio_capture` — Capture WebAudio context data.
- `wavexis_webauthn_get_credential` — Get credentials from a virtual authenticator.
- `wavexis_assert_visible` — Assert that an element is visible on the page.
- `wavexis_browser_context_close` — Close an isolated browser context.
- `wavexis_close_tab` — Close a tab by its ID.
- `wavexis_cookies_set` — Set a cookie in the browser.
- `wavexis_fill` — Fill an input element with a value (replaces existing content).
- `wavexis_fill_form` — Fill multiple form fields in one call (convenience tool).
- `wavexis_localstorage_set` — Set a localStorage key/value pair.
- `wavexis_perf_trace` — Capture a performance trace.
- `wavexis_scrape` — Scrape multiple URLs by evaluating a JS expression on each page.
- `wavexis_service_worker_unregister` — Unregister a service worker.
- `wavexis_session_close` — Close a browser session and release resources.
- `wavexis_sessionstorage_set` — Set a sessionStorage key/value pair.
- `wavexis_set_files` — Upload files to a file input element.
- `wavexis_set_pref` — Set a browser preference value.
- `wavexis_set_user_agent` — Set a custom User-Agent string for all subsequent requests.
- `wavexis_storage_state_restore` — Restore cookies + localStorage + sessionStorage from a JSON file.
- `wavexis_storage_state_save` — Save cookies + localStorage + sessionStorage to a JSON file.
- `wavexis_unsubscribe_events` — Unsubscribe from browser events by subscription ID (W10).
- `wavexis_video_add_chapter` — Add a chapter marker to an active recording.
- `wavexis_webauthn_add_credential` — Add a credential to a virtual authenticator.
- `wavexis_websocket_intercept` — Capture WebSocket frames on a page.

## Related servers

- UnClick (1658 tools) — https://policylayer.com/tools/io-github-malamutemayhem-unclick-mcp-server.md
- Nodebench (824 tools) — https://policylayer.com/tools/io-github-homenshum-nodebench.md
- Yaver (808 tools) — https://policylayer.com/tools/io-github-kivanccakmak-yaver.md
- Binance MCP Server (734 tools) — https://policylayer.com/tools/nirholas-binance-mcp.md
- Fortimanager (584 tools) — https://policylayer.com/tools/jmpijll-fortimanager-mcp.md
- Crow (578 tools) — https://policylayer.com/tools/kh0pper-crow.md
- TinyFn (572 tools) — https://policylayer.com/tools/io-tinyfn-tinyfn.md
- Mcp (571 tools) — https://policylayer.com/tools/io-github-2s-io-mcp.md

## For agents

This record is a snapshot. Live verdicts and the full registry:

- Check every server in your MCP config at once: `npx -y policylayer stack`
- Vet a server before you add it: install the mcp-precheck skill — `npx skills add https://policylayer.com` (skill text: https://policylayer.com/skill.md)
- Query the registry over MCP: endpoint `https://api.policylayer.com/mcp` — tools `check_mcp_server`, `check_mcp_stack`, `check_tool`, `search_registry`, `get_change_events`

---

Source: the PolicyLayer MCP registry — one continuously verified record per MCP server. Full record: https://policylayer.com/registry?q=wavexis-mcp · API: https://policylayer.com/registry/api · Recommended policies for every tool: https://policylayer.com/policies/wavexis-mcp
