Hosted Playwright browser automation for AI agents. Returns accessibility trees instead of screenshots — 77% fewer tokens.
In Cursor, search for "Rove" in the plugin marketplace, or add manually to .cursor/mcp.json:
{
"mcpServers": {
"rove": {
"command": "npx",
"args": ["-y", "@roveapi/mcp"],
"env": {
"ROVE_API_KEY": "your_key_here"
}
}
}
}Just install without a key. The authenticate tool will walk you through signup via email magic link — all inside the editor.
| Tool | Description |
|---|---|
navigate |
Navigate to a URL. Auto-creates a browser session. |
click |
Click an element by CSS selector. |
fill |
Type text into a form field. |
get_a11y_tree |
Get the accessibility tree — 77% fewer tokens than a screenshot. Supports selector to scope to a subtree. |
screenshot |
Capture a screenshot (in-session or standalone). |
get_text |
Extract text content from an element. |
scroll |
Scroll the page in any direction. |
evaluate |
Execute JavaScript in the page context. |
extract_schema |
Extract structured data using a JSON schema. |
close_session |
Close session and release resources. |
authenticate |
Sign up / sign in via email magic link. |
account_info |
Check credit balance and plan. |
buy_credits |
Get pricing and purchase links. |
Sign up at roveapi.com — 100 free credits, no card required.
MIT