Selenium MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| 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
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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