# TestingBot MCP server

> Enables AI assistants to manage and execute automated tests across real browsers, mobile devices, and emulators using TestingBot's infrastructure.

- Repository: https://github.com/testingbot/mcp-server
- Page: https://hostedmcp.org/servers/testingbot/mcp-server
- Transport: —
- Stars: 2
- License: MIT

## Environment variables

| Name | Required | Secret | Description |
|---|---|---|---|
| `LOG_LEVEL` | no | no |  |
| `TESTINGBOT_KEY` | no | no |  |
| `TESTINGBOT_SECRET` | no | no |  |

## Tools (49)

- `platformType`
- `desiredURL`
- `desiredOS`
- `desiredOSVersion`
- `desiredBrowser`
- `desiredBrowserVersion`
- `desiredDevice`
- `tunnelId`
- `type`
- `offset`
- `limit`
- `sessionId`
- `name`
- `status`
- `build`
- `extra`
- `buildId`
- `localFilePath`
- `remoteUrl`
- `appUrl`
- `projectId`
- `flowsPath`
- `flows`
- `platformName`
- `deviceName`
- `version`
- `realDevice`
- `env`
- `shardSplit`
- `otherApps`
- `tunnelIdentifier`
- `url`
- `browsers`
- `resolution`
- `waitTime`
- `fullPage`
- `screenshotId`
- `firstName`
- `lastName`
- `email`
- `userId`
- `browserName`
- `browserVersion`
- `platform`
- `screenResolution`
- `shared`
- `noBump`
- `noCache`
- `all`

## FAQ

### How do I authenticate with TestingBot?

You can use the `tb_login` tool for OAuth-style browser authentication, or set the `TESTINGBOT_KEY` and `TESTINGBOT_SECRET` environment variables.

### What mobile testing frameworks are supported?

The server supports running Maestro, Espresso, and XCUITest suites on real devices and emulators.
