Selenium MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| browser_openC | Open a new browser session |
| browser_navigateC | Navigate to a URL |
| browser_navigate_backB | Navigate back in the browser |
| browser_navigate_forwardB | Navigate forward in the browser |
| browser_titleB | Get the current page title |
| browser_get_urlB | Get the current page URL |
| browser_get_page_sourceB | Get the current page source |
| browser_maximizeB | Maximize the browser window |
| browser_resizeC | Resize the browser window |
| browser_refreshB | Refresh the current page |
| browser_switch_to_windowB | Switch to a different browser window |
| browser_switch_to_original_windowB | 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_closeB | Close the current browser session |
| browser_find_elementC | Find an element |
| browser_find_elementsD | 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_displayedB | 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_frameC | Switches to an iframe element |
| browser_switch_to_default_contentC | Switches to the default content |
| browser_switch_to_parent_frameB | Switches to the parent iframe |
| browser_file_uploadC | Uploads a file using a file input element |
| browser_hoverC | 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_clickC | Perform double click on an element |
| browser_right_clickC | Perform right click (context click) on an element |
| browser_select_dropdown_by_textC | Select dropdown by visible text |
| browser_select_dropdown_by_valueC | 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_elementC | Scroll to an element |
| browser_scroll_to_topB | Scroll to the top of the page |
| browser_scroll_to_bottomB | Scroll to the bottom of the page |
| browser_scroll_to_coordinatesC | 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_cookieC | Delete a cookie from the browser |
| browser_delete_cookiesB | 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