Order Real-Device App Testing From Your Coding Agent: The 99tests MCP Server
Add the 99tests MCP server to Claude Code, Cursor or VS Code and order a human-run test on real phones and browsers. Verified bugs come back as fix prompts your agent can apply.
In this article
Coding agents like Claude Code and Cursor can now build a feature, write its tests and run them in minutes. What they can't do is pick up a budget Android phone on a weak Jio signal, switch to the SMS app to read an OTP, and notice that the app reopened on the wrong screen.
The 99tests MCP server closes that gap. Your coding agent can order a human-run test of your app or website on real phones, laptops and browsers, then pull back the verified bugs as fix prompts it can act on. There's no account, no sales call and a fixed price.
What MCP is, in one paragraph
The Model Context Protocol (MCP) is an open standard that lets AI assistants call outside tools. Add an MCP server to your coding agent and the agent gets new abilities, such as reading a database, opening a ticket or, here, ordering a test.
Install in one line
The server is remote and hosted, so there's nothing to install or run. The endpoint is:
https://99tests.com/api/mcp
Claude Code:
claude mcp add --transport http 99tests https://99tests.com/api/mcp
Cursor or VS Code (mcp.json):
{
"mcpServers": {
"99tests": {
"url": "https://99tests.com/api/mcp"
}
}
}
Any other client that supports remote MCP servers over Streamable HTTP can use the same URL.
The five tools
| Tool | What it does |
|---|---|
list_packages | Lists test packages with sessions, devices, turnaround and prices |
get_sample_report | Shows a sample report, so the agent (and you) can see the format first |
create_test_job | Creates a test job for a build (APK, TestFlight link) or URL and returns a checkout link |
get_job_status | Returns where the job is: awaiting payment, testing, verifying or delivered |
get_report | Returns the verified findings for a delivered job, each with a fix prompt |
How a test cycle runs
- You ask your agent, for example: "List the 99tests packages and create a Standard job for this build."
- The agent calls
create_test_joband gives you a checkout link. - You pay in your browser. Payment never goes through the assistant, and the agent never sees card details.
- Real testers run the sessions on devices they own: budget Androids, iPhones, Chrome and Safari, on real networks across India.
- A reviewer verifies every finding before it goes into the report.
- Your agent calls
get_report. Each finding comes with the device, OS, steps to reproduce, expected and actual results, screenshots, and a fix prompt it can apply.
What you can ask your agent
- "Show me a sample 99tests report before we buy anything."
- "Create a Starter job for the staging URL and focus on sign-up and checkout."
- "Check the status of our 99tests job."
- "Pull the 99tests report and fix the P1 bugs, one commit each."
Packages and prices
Prices are fixed and the same through the MCP server as on the website:
| Package | Price | Sessions | Devices | Report |
|---|---|---|---|---|
| Starter | ₹9,999 + GST / $129 | 5 × 45 min | 2 | 3 business days |
| Standard | ₹18,999 + GST / $249 | 10 × 45 min | 4 | 3 business days |
| Deep | ₹34,999 + GST / $449 | 20 × 90 min | 6 | 5 business days |
Looking up packages and the sample report is free.
Not included: test automation, security or penetration testing, performance or load testing, and certification.
Why a human test belongs in an AI workflow
AI-written tests tend to check what the code already does. They're weak at the things users actually hit: interruptions, late OTP SMS, OEM battery savers killing the app, network drops in the middle of a payment, and screens that technically work but confuse people. We wrote about this in how to test AI-generated test cases before release.
The MCP server puts that human check inside the same loop: the agent builds, a person tests on a real phone, and the agent fixes what was found.
Where to find it
The server is listed on the official MCP Registry as com.99tests/mcp. Full docs are on the 99tests MCP server page, and you can see the report format on the sample report.
99tests has run crowdsourced testing since 2010, with 20,000 registered testers across India. Questions about the MCP server go to hello@99tests.com.