Selenium MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| resources | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| browser_openB | Open a new browser session |
| browser_navigateC | Navigate to a URL |
| browser_navigate_backA | Navigate back in the browser |
| browser_navigate_forwardB | Navigate forward in the browser |
| browser_titleA | Get the current page title |
| browser_get_urlA | Get the current page URL |
| browser_get_page_sourceB | Get the current page source |
| browser_maximizeB | Maximize the browser window |
| browser_resizeB | Resize the browser window |
| browser_refreshA | Refresh the current page |
| browser_switch_to_windowC | Switch to a different browser window |
| browser_switch_to_original_windowA | Switches back to the original browser window |
| browser_switch_to_window_by_titleB | Switch to a window by its title |
| browser_switch_window_by_indexC | Switch to a window by its index |
| browser_switch_to_window_by_urlC | Switch to a window by its URL |
| browser_closeA | Close the current browser session |
| browser_find_elementD | Find an element |
| browser_find_elementsC | Find multiple elements |
| browser_clickC | Perform a click on an element |
| browser_typeC | Type into an editable field |
| browser_clearC | Clears the value of an input element |
| browser_get_element_textC | Gets the text of an element |
| browser_get_attributeB | Gets the value of an attribute from an element |
| browser_element_is_displayedC | Checks if an element is displayed |
| browser_element_is_enabledC | Checks if an element is enabled |
| browser_element_is_selectedC | Checks if an element is selected |
| browser_switch_to_frameB | Switches to an iframe element |
| browser_switch_to_default_contentB | Switches to the default content |
| browser_switch_to_parent_frameB | Switches to the parent iframe |
| browser_file_uploadA | Uploads a file using a file input element |
| browser_hoverB | Hover over an element |
| browser_wait_for_elementC | Wait for an element to be present |
| browser_drag_and_dropC | Perform drag and drop between two elements |
| browser_double_clickB | Perform double click on an element |
| browser_right_clickB | Perform right click (context click) on an element |
| browser_select_dropdown_by_textC | Select dropdown by visible text |
| browser_select_dropdown_by_valueD | Select dropdown by value |
| browser_key_pressC | Press a key on the keyboard |
| browser_execute_scriptC | Execute JavaScript in the context of the current page |
| browser_scroll_to_elementB | Scroll to an element |
| browser_scroll_to_topA | Scroll to the top of the page |
| browser_scroll_to_bottomB | Scroll to the bottom of the page |
| browser_scroll_to_coordinatesD | Scroll to specific coordinates |
| browser_scroll_by_pixelsC | Scroll by a specific number of pixels |
| browser_select_checkboxC | Select a checkbox |
| browser_unselect_checkboxC | Unselect a checkbox |
| browser_submit_formC | Submit a form |
| browser_focus_elementC | Focus on a specific element |
| browser_blur_elementB | Remove focus from a specific element |
| browser_screenshotC | Take a screenshot of the current page |
| browser_get_cookiesC | Get all cookies |
| browser_get_cookie_by_nameC | Get a cookie by name |
| browser_add_cookie_by_nameC | Add a cookie to the browser |
| browser_set_cookie_objectC | Set a cookie in the browser |
| browser_delete_cookieB | Delete a cookie from the browser |
| browser_delete_cookiesC | Delete cookies from the browser |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/pshivapr/selenium-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server