MCPVault

contribute_add-tool

MCP tool from Moltbrowser by Joakim-Sael

Add a tool to an existing hub config

How to use it

contribute_add-tool is exposed by the Moltbrowser MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the contribute_add-tool tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.

Install Moltbrowser

$npm install -g moltbrowser-cli
FULL MOLTBROWSER LISTING

Other tools in Moltbrowser (39)

accept

(boolean): Whether to accept the dialog.

browser_click
browser_close
browser_console_messages
browser_drag
browser_evaluate
browser_fallback

Access generic Playwright browser tools as a fallback

browser_file_upload
browser_fill_form
browser_handle_dialog
browser_hover
browser_navigate
browser_navigate_back
browser_network_requests
browser_press_key
browser_resize
button

(string, optional): Button to click, defaults to left

contribute_create-config

Create a new site config on the hub

contribute_delete-tool

Delete a tool from a hub config

contribute_update-tool

Update an existing tool

contribute_vote-on-tool

Upvote or downvote a tool to signal quality

doubleClick

(boolean, optional): Whether to perform a double click instead of a single click

element

(string, optional): Human-readable element description used to obtain permission to interact with the element

endElement

(string): Human-readable target element description used to obtain the permission to interact with the element

endRef

(string): Exact target element reference from the page snapshot

fields

(array): Fields to fill in

filename

(string, optional): Filename to save the console messages to. If not provided, messages are returned as text.

function

(string): () => { / code / } or (element) => { / code / } when element is provided

hub_execute

Execute a pre-configured hub tool for the current site

includeStatic

(boolean): Whether to include successful static resources like images, fonts, scripts, etc. Defaults to false.

key

(string): Name of the key to press or a character to generate, such as ArrowLeft or a

level

(string): Level of the console messages to return. Each level includes the messages of more severe levels. Defaults to "info".

modifiers

(array, optional): Modifier keys to press

paths

(array, optional): The absolute paths to the files to upload. Can be single file or multiple files. If omitted, file chooser is cancelled.

promptText

(string, optional): The text of the prompt in case of a prompt dialog.

ref

(string): Exact target element reference from the page snapshot

startElement

(string): Human-readable source element description used to obtain the permission to interact with the element

startRef

(string): Exact source element reference from the page snapshot

url

(string): The URL to navigate to