A Device Farm for AI Agents, Over MCP
Agent-driven mobile testing on real devices
Claude, Cursor or an agent you built drives a real iPhone or Android phone over MCP. It sees the screen, taps, reads the result and files the defect with video, steps and network log. Your Appium, Selenium and Playwright suites keep running on the same devices.
MCP Server Built-In
The MCP server lives at mcp.robotactions.com/mcp: add it as a connector and sign in with your RobotActions account. Clients that need the older SSE transport use /mcp/sse with an API token.
Natural Language Test Control
Describe what to test in plain English. The AI agent translates intent into device interactions automatically.
Works with Claude & Cursor
Pre-tested integrations with Claude Desktop, Cursor IDE, and any MCP-compatible AI coding assistant.
Direct Device Control
MCP tools cover tap, swipe, scroll, screenshots, typing and element lookup. On the agent path the device is controlled directly, not through an automation wrapper. Appium stays available for your own suites.
The Whole QA Loop
Read the story in Jira or Azure DevOps, pull cases from TestRail, run them on a real device and file the defect with video, steps and network log. No hand-offs between tools.
Network, Language and Accessibility
Capture and mock network traffic on the device, switch the device or app language, and drive VoiceOver on iPhone and iPad or TalkBack on Android with a live transcript of what is spoken.
See what your AI sees
Drag the divider. On the left is the screen you see; on the right is the same screen as your AI reads it — every button, field, and label detected, ready to act on.
Sign in
Powered by on-device OCR and element detection — no brittle selectors, no screen-scraping guesswork.
Real iPhone and Android for Claude Code and Cursor
One command connects your editor to real devices. Then you ask in plain language.
Install
Run npx @robotactions/mcp@latest init. It finds your MCP host, opens a one-time browser login and writes the config file.
Check the connection
Restart the host and ask it to list your devices. If it names a device, the connection works.
Ask for a test
Paste a prompt like the one below. The agent opens a device, runs the flow and reports back with a screenshot.
npx @robotactions/mcp@latest initConfigure in 30 Seconds
Add the RobotActions MCP server to your Claude Desktop or Cursor config.
# One command — auto-detects every MCP host (Claude Desktop, Cursor,
# VS Code Copilot, Windsurf, Goose, Cline, Continue), opens browser
# for one-time login, writes each host's config file.
npx @robotactions/mcp@latest init
# Or target a single host (skip auto-detect):
npx --yes @robotactions/mcp init --host claude-desktop
npx --yes @robotactions/mcp init --host cursorGive Your AI Agent a Device Lab
Native MCP support on every paid plan. Let your AI test for you.