Daytona Playwright MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| DAYTONA_API_KEY | Yes | Your Daytona API key | |
| DAYTONA_API_URL | No | Daytona API server URL | https://app.daytona.io/api |
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
} |
| logging | {} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| extensions | {
"io.modelcontextprotocol/ui": {}
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| browser_startA | Start a new browser session in a Daytona sandbox. This creates a cloud sandbox with Chrome installed, launches the browser, and establishes a connection for remote control. Must be called before using any other browser tools. |
| browser_stopA | Stop the browser and clean up the Daytona sandbox. Call this when you're done using the browser to free up resources. |
| browser_statusB | Check the current status of the browser session. |
| browser_navigateB | Navigate the browser to a URL. |
| browser_backB | Navigate back in browser history. |
| browser_forwardB | Navigate forward in browser history. |
| browser_refreshB | Refresh the current page. |
| browser_clickA | Click on an element on the page. Supports CSS selectors, XPath, and text selectors. Examples:
|
| browser_typeB | Type text into an input field or editable element. |
| browser_pressB | Press a keyboard key, optionally on a specific element. Key examples: Enter, Tab, Escape, Backspace, Delete, ArrowUp, ArrowDown, Control+a, Control+c, Control+v, Shift+Tab, Alt+F4 |
| browser_hoverB | Hover over an element on the page. |
| browser_selectA | Select an option from a dropdown ( element). Provide one of: value, label, or index. |
| browser_scrollB | Scroll the page or a specific element. |
| browser_screenshotC | Take a screenshot of the current page or a specific element. Returns the screenshot as an image that can be displayed. |
| browser_get_textB | Get text content from the page or specific elements. |
| browser_get_htmlB | Get HTML content from the page or a specific element. |
| browser_get_attributeB | Get an attribute value from an element. |
| browser_evaluateA | Execute JavaScript in the page context and return the result. Examples:
|
| browser_wait_for_selectorB | Wait for an element to reach a specific state. States:
|
| browser_wait_for_navigationB | Wait for a navigation to complete. |
| browser_new_tabA | Open a new browser tab and switch to it. |
| browser_list_tabsA | List all open tabs with their URLs and titles. |
| browser_switch_tabB | Switch to a different browser tab by index. |
| browser_close_tabB | Close a browser tab. |
| browser_upload_fileB | Upload a file to a file input element. Note: The file must exist on the machine running this MCP server. |
| browser_download_waitA | Wait for a download to start and complete, returning the downloaded file path. Call this before triggering the download action. |
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/jamesmurdza/playwright-daytona-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server