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.

    What you see
    What your AI sees

    Sign in

    Email
    Password
    Log 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.

    1

    Install

    Run npx @robotactions/mcp@latest init. It finds your MCP host, opens a one-time browser login and writes the config file.

    2

    Check the connection

    Restart the host and ask it to list your devices. If it names a device, the connection works.

    3

    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.

    Terminal
    npx @robotactions/mcp@latest init

    Configure in 30 Seconds

    Add the RobotActions MCP server to your Claude Desktop or Cursor config.

    Terminal
    # 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 cursor

    Give Your AI Agent a Device Lab

    Native MCP support on every paid plan. Let your AI test for you.

    Chat with us

    Online

    Before we start

    Share your details so we can follow up with you.