QApilot MCP for Android - Android app testing inside your coding agent
by•
QApilot MCP automates tests on real Android devices and emulators by talking to Claude, Cursor or Codex. Describe a test flow in plain English, no Appium code required.
Your agent lays out the steps. QApilot runs the steps. It finds the elements, waits for the screen to settle, retries when something moves, and caches what it learns so repeat runs are faster. Every pass saves a Gherkin feature file and becomes a replayable test case.
Needs Node, Java and the Android SDK.


Replies
Retro Y2K Theme
curious about the "plain language" part. i sometimes mess up what to say when trying to get the right retro look for a site, so if this can interpret some nonsense and still spit out a working test, i'd give it a shot. but i might forget to open the emulator. 😂
QApilot
@cepeshrc - Haha, messy input is mostly fine. It reads the actual screen, so "the button that takes you to checkout" works even if you don't know what it's called. Vague about what to verify is where it struggles more than vague wording. As long as the intent is communicated, you are set.
And it'll tell you straight away if there's no device connected, so the emulator thing sorts itself out. 😄
i can't imagine writing a test in plain language and having it actually get the idea right. would prob be like my reddit replies, where i wing it and hope for the best. but if it nails it on the first try, then maybe i'd stop winging it so much.
QApilot
@therayess - Winging it works better than you'd think. It reads the screen first, so it's matching your words against what's actually there. And when it can't tell what you meant, it stops and says so rather than guessing.
So roughly: better than a Reddit reply, worse than a spec. Somewhere in the middle is fine :)
@QApilot This looks very useful, when will it be available for iOS?
QApilot
@codeandsea thank you! iOS is next up - no date I'd commit to yet, but it's by far the most asked-for thing today. I will be sure to ping you once its out.
Visla
QApilot
@mogabr thank you. Android first because the tooling is more predictable to build on, so we could get the agent loop right before adding a platform. iOS is coming soon.
Half of my team is on iphone too btw :) and they'd like their mobile apps to be bug-free too.
Treblle
Congratulations on the launch guys
QApilot
@savan_kharod1 thank you :)
HarnessRouter
@charan_tej_kammara Congratulations. And happy product launch.
QApilot
@huisong_li thank you, Huisong. Appreciate it.
Seems like a valuable solution. We will definitely try it out. What’s the pricing like?
QApilot
@hemanth_imaginate Hello Hemanth - It is free to install and try it out for the early users. Do give it a try. We have an active slack community too for the early users. Do join to share your thoughts once you try it out.
Macaly
testing straight from the coding agent is the right move 👏 ios comming too?
QApilot
@petrkovacik yes, Petr. iOS very soon :)
Congrats for the launch team ,does it help test vibe coded apps that you build?
QApilot
@nitinvinay thank you, Nitin. Definitely. The vibe coders can now test their mobile applications without leaving their IDE. So no more compromise on speed for Quality.
Testing apps without slowly losing my mind? Sign me up rq😁Does it works smoothly on both phones and emulators?