PlayMCP Browser Automation 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
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| openBrowserC | Launch a new browser instance |
| navigateC | Navigate to a URL |
| typeC | Type text into an element |
| clickD | Click an element |
| moveMouseC | Move mouse to coordinates |
| scrollC | Scroll the page by specified amounts with enhanced feedback |
| screenshotD | Take a screenshot |
| getPageSourceB | Get the HTML source code of the current page |
| getPageTextB | Get the text content of the current page |
| getPageTitleB | Get the title of the current page |
| getPageUrlB | Get the URL of the current page |
| getScriptsB | Get all JavaScript code from the current page |
| getStylesheetsB | Get all CSS stylesheets from the current page |
| getMetaTagsB | Get all meta tags from the current page |
| getLinksB | Get all links from the current page |
| getImagesB | Get all images from the current page |
| getFormsB | Get all forms from the current page |
| getElementContentC | Get the HTML and text content of a specific element |
| getElementHierarchyC | Get the hierarchical structure of page elements with parent-child relationships |
| executeJavaScriptB | Execute arbitrary JavaScript code on the current page and return the result |
| goForwardA | Navigate forward to the next page in history |
| hoverC | Hover over an element on the page |
| dragAndDropD | Drag and drop from one element to another |
| selectOptionC | Select option(s) in a dropdown or select element |
| pressKeyB | Press a key on the keyboard |
| waitForTextC | Wait for specific text to appear on the page |
| waitForSelectorC | Wait for a specific selector to appear on the page |
| resizeC | Resize the browser viewport |
| handleDialogC | Handle browser dialogs (alerts, confirms, prompts) |
| getConsoleMessagesB | Get console messages from the browser |
| getNetworkRequestsB | Get network requests made by the page |
| uploadFilesC | Upload files through a file input element |
| evaluateWithReturnC | Execute JavaScript code and return the result |
| takeScreenshotC | Take a screenshot of the page or specific element |
| mouseMoveC | Move mouse to specific coordinates |
| mouseClickC | Click at specific coordinates |
| mouseDragC | Drag from one coordinate to another |
| closeBrowserB | Close 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/jomon003/PlayMCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server