Tool list¶
Current tools defined in tools.py and
playwright_tools.py and registered by
server.py, grouped by capability. The
default KITSUNE_CAPS=core exposes the 27 core tools:
Playwright MCP's 25 core tools with the same
definitions (Core tools), browser_resume and browser_ask_user. KITSUNE_CAPS=all
exposes all 97. Set a
comma-separated list to enable selected groups, for example
KITSUNE_CAPS=core,browse,read. The storage and history groups are not part of all:
they read personal data and must be named, as in KITSUNE_CAPS=all,storage,history.
Calling a tool that is not published returns tool_not_published naming the setting
(API reference). With KITSUNE_PUBLISH set to fewer
groups, tools/list starts with those and the gateway tools below reach the rest
(Finding tools without a restart).
These counts describe the default KITSUNE_MODE=act. KITSUNE_MODE=read|draft
further intersects the capability surface and enforces the same limits on bridge calls;
see Task modes. With core:
read(9):browser_tab_list,browser_navigate,browser_snapshot,browser_find,browser_wait_for,browser_console_messages,browser_network_requests,browser_network_request,browser_ask_user.draft(12): read plusbrowser_type,browser_select_option,browser_fill_form.- Other enabled groups contribute only read tools (
browseaddsbrowser_scrolland, for draft,browser_check). Restricted modes replace multi-actionbrowser_tabswithbrowser_tab_list, which lists tabs and opens background tabs (new_tab) but cannot close or select them, and omit clicks, submit, JavaScript, screenshots/file writes, policy changes and containers. Draft refuses sensitive/payment-like fills without issuing confirmation tokens.
See the API reference for parameters and behavior.
core — 27 (Playwright MCP's 25, browser_resume and browser_ask_user)¶
browser_ask_userbrowser_clickbrowser_closebrowser_console_messagesbrowser_dragbrowser_dropbrowser_emulate_mediabrowser_evaluatebrowser_file_uploadbrowser_fill_formbrowser_findbrowser_handle_dialogbrowser_hoverbrowser_navigatebrowser_navigate_backbrowser_network_requestbrowser_network_requestsbrowser_press_keybrowser_resizebrowser_resumebrowser_run_code_unsafebrowser_select_optionbrowser_snapshotbrowser_tabsbrowser_take_screenshotbrowser_typebrowser_wait_for
browser_emulate_media and browser_run_code_unsafe are listed for compatibility and
answer not_supported. browser_resume is Kitsune's: it continues a direct call that stopped
on needs_user, or a container call that did not finish ok
(Checkpoint and resume). So is browser_ask_user: it asks the user to
sign in, pass a CAPTCHA, click a control that ignores the agent, or choose
(API reference).
Targeted writes use strict selectors: a core tool's
selector target must match one element. The Kitsune-owned tools apply the same rule to
focus/blur, scroll, trusted clicks, fuzzy form-fill keys and implicit upload inputs, and
take first=True to explicitly opt into the first match.
admin — 8¶
Bridge diagnostics, logs, audit, cache and extension reload, and the bridge policy.
browser_auditbrowser_cachebrowser_get_policybrowser_healthbrowser_logsbrowser_reload_extensionbrowser_set_policybrowser_status
automation — 11¶
Command batches, retries, workflows and parallel tab work; browser_resume (in core) continues
an interrupted container call (Checkpoint and resume).
browser_batchbrowser_broadcastbrowser_parallelbrowser_pool_acquirebrowser_pool_releasebrowser_retrybrowser_schedulerbrowser_sync_barrierbrowser_tab_poolbrowser_workflowbrowser_workflows
browse — 11¶
Everyday page actions beyond the core tools: scrolling, forward navigation, checkboxes, focus, form submits and trusted OS input (clicks, drags, typing and key chords).
browser_blurbrowser_checkbrowser_click_and_wait_navigationbrowser_focusbrowser_forwardbrowser_scrollbrowser_submit_formbrowser_trusted_clickbrowser_trusted_dragbrowser_trusted_press_keybrowser_trusted_type
gateway — 3 (only with a narrower KITSUNE_PUBLISH)¶
Not a capability group: listed when some enabled tool is not published.
browser_tools_callbrowser_tools_publishbrowser_tools_search
history (named only) — 3¶
Also needs the user's grant on Kitsune's options page; see History and bookmarks.
browser_bookmarks_searchbrowser_history_searchbrowser_history_visits
inspect — 5¶
Layout and selector debugging.
browser_boundsbrowser_computed_stylebrowser_explain_selectorbrowser_full_page_metricsbrowser_highlight
network — 3¶
browser_capture_networkbrowser_downloadsbrowser_intercept
read — 13¶
Read-only page content and structure.
browser_dombrowser_formsbrowser_htmlbrowser_iframesbrowser_imagesbrowser_linksbrowser_markdownbrowser_metabrowser_page_infobrowser_page_textbrowser_querybrowser_readabilitybrowser_structured_data
storage (named only) — 8¶
Cookies, page storage, saved sessions (cookie and page-storage snapshots on disk) and the system clipboard.
browser_clear_browsing_databrowser_clipboardbrowser_cookiesbrowser_delete_sessionbrowser_list_sessionsbrowser_load_sessionbrowser_save_sessionbrowser_storage
tabs — 19¶
Tab state, windows, tab tags and keep-alive.
browser_close_windowbrowser_create_windowbrowser_detach_tabbrowser_duplicate_tabbrowser_focus_windowbrowser_get_zoombrowser_keep_alivebrowser_keep_alive_stopbrowser_list_tagsbrowser_move_tabbrowser_mute_tabbrowser_pin_tabbrowser_reload_tabbrowser_resolve_tagbrowser_set_zoombrowser_tag_tabbrowser_untag_tabbrowser_wake_tabbrowser_windows