/
Server configuration and capabilities from the MCP manifest
Size: 14,041 bytes (3,511 tokens)
Tools Found: 50
Analysis ID: u8p8xgo0
Selenium Tools for MCP
Stars
Registry ID: e6648a72-6a2f-4b64-991e-4be3ed59ed3c
Added to Registry: 9/21/2025
Last Updated: 9/22/2025
Last Seen: 9/22/2025
License: MIT License
Default Branch: main
Last Push: 9/13/2025
Last Release: 9/9/2025
Open Issues: 0
Historical performance and growth metrics over time
{
"name": "io.github.pshivapr/selenium-mcp",
"tags": [
"selenium",
"webdriver",
"selenium-webdriver",
"mcp",
"modelcontextprotocol",
"automation"
],
"tools": [
{
"name": "browser_hover",
"description": "Hover over an element",
"input_schema": {
"type": "object",
"required": [
"by",
"value"
],
"properties": {
"by": {
"type": "string"
},
"value": {
"type": "string"
},
"timeout": {
"type": "number"
}
}
},
"output_schema": {
"content": [
{
"text": "Hovered over element",
"type": "text"
}
]
}
},
{
"name": "browser_wait_for_element",
"description": "Wait for an element to be present",
"input_schema": {
"type": "object",
"required": [
"by",
"value"
],
"properties": {
"by": {
"type": "string"
},
"value": {
"type": "string"
},
"timeout": {
"type": "number"
}
}
},
"output_schema": {
"content": [
{
"text": "Waited for element: {value}",
"type": "text"
}
]
}
},
{
"name": "browser_drag_and_drop",
"description": "Perform drag and drop between two elements",
"input_schema": {
"type": "object",
"required": [
"by",
"value",
"targetBy",
"targetValue"
],
"properties": {
"by": {
"type": "string"
},
"value": {
"type": "string"
},
"timeout": {
"type": "number"
},
"targetBy": {
"type": "string"
},
"targetValue": {
"type": "string"
}
}
},
"output_schema": {
"content": [
{
"text": "Drag and drop completed",
"type": "text"
}
]
}
},
{
"name": "browser_double_click",
"description": "Perform double click on an element",
"input_schema": {
"type": "object",
"required": [
"by",
"value"
],
"properties": {
"by": {
"type": "string"
},
"value": {
"type": "string"
},
"timeout": {
"type": "number"
}
}
},
"output_schema": {
"content": [
{
"text": "Double click performed",
"type": "text"
}
]
}
},
{
"name": "browser_right_click",
"description": "Perform right click (context click) on an element",
"input_schema": {
"type": "object",
"required": [
"by",
"value"
],
"properties": {
"by": {
"type": "string"
},
"value": {
"type": "string"
},
"timeout": {
"type": "number"
}
}
},
"output_schema": {
"content": [
{
"text": "Right click performed",
"type": "text"
}
]
}
},
{
"name": "browser_select_dropdown_by_text",
"description": "Select dropdown by visible text",
"input_schema": {
"type": "object",
"required": [
"by",
"value",
"text"
],
"properties": {
"by": {
"type": "string"
},
"text": {
"type": "string"
},
"value": {
"type": "string"
},
"timeout": {
"type": "number"
}
}
},
"output_schema": {
"content": [
{
"text": "Selected dropdown option by text: {text}",
"type": "text"
}
]
}
},
{
"name": "browser_select_dropdown_by_value",
"description": "Select dropdown by value",
"input_schema": {
"type": "object",
"required": [
"by",
"value"
],
"properties": {
"by": {
"type": "string"
},
"value": {
"type": "string"
},
"timeout": {
"type": "number"
}
}
},
"output_schema": {
"content": [
{
"text": "Selected dropdown option by value: {value}",
"type": "text"
}
]
}
},
{
"name": "browser_key_press",
"description": "Press a key on the keyboard",
"input_schema": {
"type": "object",
"required": [
"key"
],
"properties": {
"key": {
"type": "string"
}
}
},
"output_schema": {
"content": [
{
"text": "Key '{key}' pressed",
"type": "text"
}
]
}
},
{
"name": "browser_execute_script",
"description": "Execute JavaScript in the context of the current page",
"input_schema": {
"type": "object",
"required": [
"script"
],
"properties": {
"script": {
"type": "string"
}
}
},
"output_schema": {
"content": [
{
"text": "Script executed successfully: {result}",
"type": "text"
}
]
}
},
{
"name": "browser_scroll_to_element",
"description": "Scroll to an element",
"input_schema": {
"type": "object",
"required": [
"by",
"value"
],
"properties": {
"by": {
"type": "string"
},
"value": {
"type": "string"
},
"timeout": {
"type": "number"
}
}
},
"output_schema": {
"content": [
{
"text": "Scrolled to element",
"type": "text"
}
]
}
},
{
"name": "browser_scroll_to_top",
"description": "Scroll to the top of the page",
"input_schema": {
"type": "object",
"required": [],
"properties": {}
},
"output_schema": {
"content": [
{
"text": "Scrolled to top of the page",
"type": "text"
}
]
}
},
{
"name": "browser_scroll_to_bottom",
"description": "Scroll to the bottom of the page",
"input_schema": {
"type": "object",
"required": [],
"properties": {}
},
"output_schema": {
"content": [
{
"text": "Scrolled to bottom of the page",
"type": "text"
}
]
}
},
{
"name": "browser_scroll_to_coordinates",
"description": "Scroll to specific coordinates",
"input_schema": {
"type": "object",
"required": [
"x",
"y"
],
"properties": {
"x": {
"type": "number"
},
"y": {
"type": "number"
}
}
},
"output_schema": {
"content": [
{
"text": "Scrolled to coordinates ({x}, {y})",
"type": "text"
}
]
}
},
{
"name": "browser_scroll_by_pixels",
"description": "Scroll by a specific number of pixels",
"input_schema": {
"type": "object",
"required": [
"x",
"y"
],
"properties": {
"x": {
"type": "number"
},
"y": {
"type": "number"
}
}
},
"output_schema": {
"content": [
{
"text": "Scrolled by pixels ({x}, {y})",
"type": "text"
}
]
}
},
{
"name": "browser_select_checkbox",
"description": "Select a checkbox",
"input_schema": {
"type": "object",
"required": [
"by",
"value"
],
"properties": {
"by": {
"type": "string"
},
"value": {
"type": "string"
}
}
},
"output_schema": {
"content": [
{
"text": "Selected checkbox",
"type": "text"
}
]
}
},
{
"name": "browser_unselect_checkbox",
"description": "Unselect a checkbox",
"input_schema": {
"type": "object",
"required": [
"by",
"value"
],
"properties": {
"by": {
"type": "string"
},
"value": {
"type": "string"
}
}
},
"output_schema": {
"content": [
{
"text": "Unselected checkbox",
"type": "text"
}
]
}
},
{
"name": "browser_submit_form",
"description": "Submit a form",
"input_schema": {
"type": "object",
"required": [
"by",
"value"
],
"properties": {
"by": {
"type": "string"
},
"value": {
"type": "string"
}
}
},
"output_schema": {
"content": [
{
"text": "Submitted form",
"type": "text"
}
]
}
},
{
"name": "browser_focus_element",
"description": "Focus on a specific element",
"input_schema": {
"type": "object",
"required": [
"by",
"value"
],
"properties": {
"by": {
"type": "string"
},
"value": {
"type": "string"
}
}
},
"output_schema": {
"content": [
{
"text": "Focused on element",
"type": "text"
}
]
}
},
{
"name": "browser_blur_element",
"description": "Remove focus from a specific element",
"input_schema": {
"type": "object",
"required": [
"by",
"value"
],
"properties": {
"by": {
"type": "string"
},
"value": {
"type": "string"
}
}
},
"output_schema": {
"content": [
{
"text": "Removed focus from element",
"type": "text"
}
]
}
},
{
"name": "browser_screenshot",
"description": "Take a screenshot of the current page",
"input_schema": {
"type": "object",
"required": [],
"properties": {
"outputPath": {
"type": "string"
}
}
},
"output_schema": {
"content": [
{
"text": "Screenshot saved to {outputPath}",
"type": "text"
},
{
"text": "Screenshot captured as base64:",
"type": "text"
}
]
}
},
{
"name": "browser_open",
"description": "Open a new browser session",
"input_schema": {
"type": "object",
"required": [
"browser"
],
"properties": {
"browser": {
"type": "string"
},
"options": {
"type": "object"
}
}
},
"output_schema": {
"content": [
{
"text": "Browser started with session_id: {sessionId}",
"type": "text"
}
]
}
},
{
"name": "browser_navigate",
"description": "Navigate to a URL",
"input_schema": {
"type": "object",
"required": [
"url"
],
"properties": {
"url": {
"type": "string"
}
}
},
"output_schema": {
"content": [
{
"text": "Navigated to {url}",
"type": "text"
}
]
}
},
{
"name": "browser_navigate_back",
"description": "Navigate back in the browser",
"input_schema": {
"type": "object",
"required": [],
"properties": {}
},
"output_schema": {
"content": [
{
"text": "Navigated back",
"type": "text"
}
]
}
},
{
"name": "browser_navigate_forward",
"description": "Navigate forward in the browser",
"input_schema": {
"type": "object",
"required": [],
"properties": {}
},
"output_schema": {
"content": [
{
"text": "Navigated forward",
"type": "text"
}
]
}
},
{
"name": "browser_title",
"description": "Get the current page title",
"input_schema": {
"type": "object",
"required": [],
"properties": {}
},
"output_schema": {
"content": [
{
"text": "Current page title is: {title}",
"type": "text"
}
]
}
},
{
"name": "browser_get_url",
"description": "Get the current page URL",
"input_schema": {
"type": "object",
"required": [],
"properties": {}
},
"output_schema": {
"content": [
{
"text": "Current page URL is: {url}",
"type": "text"
}
]
}
},
{
"name": "browser_get_page_source",
"description": "Get the current page source",
"input_schema": {
"type": "object",
"required": [],
"properties": {}
},
"output_schema": {
"content": [
{
"text": "Current page source is: {pageSource}",
"type": "text"
}
]
}
},
{
"name": "browser_maximize",
"description": "Maximize the browser window",
"input_schema": {
"type": "object",
"required": [],
"properties": {}
},
"output_schema": {
"content": [
{
"text": "Browser window maximised",
"type": "text"
}
]
}
},
{
"name": "browser_resize",
"description": "Resize the browser window",
"input_schema": {
"type": "object",
"required": [
"width",
"height"
],
"properties": {
"width": {
"type": "number"
},
"height": {
"type": "number"
}
}
},
"output_schema": {
"content": [
{
"text": "Browser window resized to {width}x{height}",
"type": "text"
}
]
}
},
{
"name": "browser_refresh",
"description": "Refresh the current page",
"input_schema": {
"type": "object",
"required": [],
"properties": {}
},
"output_schema": {
"content": [
{
"text": "Browser refreshed",
"type": "text"
}
]
}
},
{
"name": "browser_switch_to_window",
"description": "Switch to a different browser window",
"input_schema": {
"type": "object",
"required": [
"windowHandle"
],
"properties": {
"windowHandle": {
"type": "string"
}
}
},
"output_schema": {
"content": [
{
"text": "Switched to window: {windowHandle}",
"type": "text"
}
]
}
},
{
"name": "browser_switch_to_original_window",
"description": "Switches back to the original browser window",
"input_schema": {
"type": "object",
"required": [],
"properties": {}
},
"output_schema": {
"content": [
{
"text": "Switched to original window",
"type": "text"
}
]
}
},
{
"name": "browser_switch_to_window_by_title",
"description": "Switch to a window by its title",
"input_schema": {
"type": "object",
"required": [
"title"
],
"properties": {
"title": {
"type": "string"
}
}
},
"output_schema": {
"content": [
{
"text": "Switched to window: {title}",
"type": "text"
}
]
}
},
{
"name": "browser_switch_window_by_index",
"description": "Switch to a window by its index",
"input_schema": {
"type": "object",
"required": [
"index"
],
"properties": {
"index": {
"type": "number"
}
}
},
"output_schema": {
"content": [
{
"text": "Switched to window at index: {index}",
"type": "text"
}
]
}
},
{
"name": "browser_switch_to_window_by_url",
"description": "Switch to a window by its URL",
"input_schema": {
"type": "object",
"required": [
"url"
],
"properties": {
"url": {
"type": "string"
}
}
},
"output_schema": {
"content": [
{
"text": "Switched to window: {url}",
"type": "text"
}
]
}
},
{
"name": "browser_close",
"description": "Close the current browser session",
"input_schema": {
"type": "object",
"required": [],
"properties": {}
},
"output_schema": {
"content": [
{
"text": "Browser session {sessionId} closed",
"type": "text"
}
]
}
},
{
"name": "browser_get_cookies",
"description": "Get all cookies",
"input_schema": {
"type": "object",
"required": [],
"properties": {}
},
"output_schema": {
"content": [
{
"text": "Cookies: {cookies}",
"type": "text"
}
]
}
},
{
"name": "browser_get_cookie_by_name",
"description": "Get a cookie by name",
"input_schema": {
"type": "object",
"required": [
"name"
],
"properties": {
"name": {
"type": "string"
}
}
},
"output_schema": {
"content": [
{
"text": "Cookie: {cookieValue}",
"type": "text"
}
]
}
},
{
"name": "browser_add_cookie_by_name",
"description": "Add a cookie to the browser",
"input_schema": {
"type": "object",
"required": [
"name",
"value"
],
"properties": {
"name": {
"type": "string"
},
"value": {
"type": "string"
}
}
},
"output_schema": {
"content": [
{
"text": "Added cookie: {name}",
"type": "text"
}
]
}
},
{
"name": "browser_set_cookie_object",
"description": "Set a cookie in the browser",
"input_schema": {
"type": "object",
"required": [
"cookie"
],
"properties": {
"cookie": {
"type": "string"
}
}
},
"output_schema": {
"content": [
{
"text": "Set cookie: {cookie}",
"type": "text"
}
]
}
},
{
"name": "browser_delete_cookie",
"description": "Delete a cookie from the browser",
"input_schema": {
"type": "object",
"required": [
"name"
],
"properties": {
"name": {
"type": "string"
}
}
},
"output_schema": {
"content": [
{
"text": "Deleted cookie: {name}",
"type": "text"
}
]
}
},
{
"name": "browser_delete_cookies",
"description": "Delete cookies from the browser",
"input_schema": {
"type": "object",
"required": [],
"properties": {}
},
"output_schema": {
"content": [
{
"text": "Deleted all cookies",
"type": "text"
}
]
}
},
{
"name": "browser_find_element",
"description": "Find an element",
"input_schema": {
"type": "object",
"required": [
"by",
"value"
],
"properties": {
"by": {
"type": "string"
},
"value": {
"type": "string"
},
"timeout": {
"type": "number"
}
}
},
"output_schema": {
"content": [
{
"text": "Element found",
"type": "text"
}
]
}
},
{
"name": "browser_find_elements",
"description": "Find multiple elements",
"input_schema": {
"type": "object",
"required": [
"by",
"value"
],
"properties": {
"by": {
"type": "string"
},
"value": {
"type": "string"
},
"timeout": {
"type": "number"
}
}
},
"output_schema": {
"content": [
{
"text": "Found {elements.length} elements",
"type": "text"
}
]
}
},
{
"name": "browser_click",
"description": "Perform a click on an element",
"input_schema": {
"type": "object",
"required": [
"by",
"value"
],
"properties": {
"by": {
"type": "string"
},
"value": {
"type": "string"
},
"timeout": {
"type": "number"
}
}
},
"output_schema": {
"content": [
{
"text": "Element clicked",
"type": "text"
}
]
}
},
{
"name": "browser_type",
"description": "Type into an editable field",
"input_schema": {
"type": "object",
"required": [
"by",
"value",
"text"
],
"properties": {
"by": {
"type": "string"
},
"text": {
"type": "string"
},
"value": {
"type": "string"
},
"timeout": {
"type": "number"
}
}
},
"output_schema": {
"content": [
{
"text": "Text \"{text}\" entered into element",
"type": "text"
}
]
}
},
{
"name": "browser_clear",
"description": "Clears the value of an input element",
"input_schema": {
"type": "object",
"required": [
"by",
"value"
],
"properties": {
"by": {
"type": "string"
},
"value": {
"type": "string"
},
"timeout": {
"type": "number"
}
}
},
"output_schema": {
"content": [
{
"text": "Element cleared",
"type": "text"
}
]
}
},
{
"name": "browser_get_element_text",
"description": "Gets the text of an element",
"input_schema": {
"type": "object",
"required": [
"by",
"value"
],
"properties": {
"by": {
"type": "string"
},
"value": {
"type": "string"
},
"timeout": {
"type": "number"
}
}
},
"output_schema": {
"content": [
{
"text": "{text}",
"type": "text"
}
]
}
},
{
"name": "browser_get_attribute",
"description": "Gets the value of an attribute from an element",
"input_schema": {
"type": "object",
"required": [
"by",
"value",
"attribute"
],
"properties": {
"by": {
"type": "string"
},
"value": {
"type": "string"
},
"timeout": {
"type": "number"
},
"attribute": {
"type": "string"
}
}
},
"output_schema": {
"content": [
{
"text": "Attribute \"{attribute}\" has value: {attrValue}",
"type": "text"
}
]
}
},
{
"name": "browser_element_is_displayed",
"description": "Checks if an element is displayed",
"input_schema": {
"type": "object",
"required": [
"by",
"value"
],
"properties": {
"by": {
"type": "string"
},
"value": {
"type": "string"
},
"timeout": {
"type": "number"
}
}
},
"output_schema": {
"content": [
{
"text": "Element is displayed: {isDisplayed}",
"type": "text"
}
]
}
}
],
"version": "0.4.1",
"categories": [],
"description": "Selenium Tools for MCP"
}Forks
Watchers
Contributors
Last Push: 9/13/2025
Last Release: 9/9/2025
Open Issues: 0