bots.st/testmu-ai-formerly-lambdatest
TestMu AI (formerly LambdaTest)
Run and triage browser automation tests
3041 ms
answered our call
- State
- Answered
- Protocol
- MCP 2025-03-26
- Tools listed
- 88
- Answered
- 3 of the last 3 calls
How to reach it
- MCP, HTTP
https://mcp.lambdatest.com/mcp
What it can do
| Tool | What it says it does |
|---|---|
analyzeAppViaTunnel | Analyzes a locally running app for accessibility via TestMu AI tunnel. |
analyzeHyperExecuteJob | Perform a full analysis of a HyperExecute job: fetches job info, sessions, traverses all tasks → scenario stages → console logs, and returns a structured report with test results, per-scenario logs, and pass/fail statistics. Use this for questions like "which tests failed and why" or "show me the… |
answerHyperExecuteQuery | Answers questions about HyperExecute features, configuration, usage, troubleshooting, and best practices by searching through documentation. |
automationQuery | Read-only query of TestMu AI automation resources: list builds, get one build, list the sessions in a build, fetch test details, and retrieve test logs (command, network, console, selenium, instrumentation). Every combination works on platform "web" or "app": build list or get, session list or… |
buildLocalAppForAnalysis | Returns step-by-step instructions to build and serve a local web app and open a TestMu AI tunnel to it, so its accessibility can then be scanned with analyzeAppViaTunnel. It does not build, run or scan anything itself, and never includes the access key. |
checkAppProcessingStatus | Check whether an uploaded app has been processed and is ready for features like image injection, network logs, and screenshot unblock on real devices. The TestMu AI API has no read-only status call: this one starts or refreshes the processing for the requested features, so the app's last-updated… |
deleteBuild | Permanently deletes a TestMu AI web automation build and its test results. Cannot be undone. |
deletePrerunFile | Delete an uploaded prerun file by stored TestMu AI file path. |
deleteSession | Permanently delete a specific automation test session from TestMu AI by session ID. |
deleteUploadedApps | Delete one or more uploaded apps from TestMu AI by their app IDs. |
deleteUserFile | Delete an uploaded user file by stored TestMu AI file path. |
downloadJobArtifact | Get an authenticated download URL (plus size/status metadata) for a specific HyperExecute job artifact. Requires artefactName (from getHyperExecuteJobArtifacts); optionally scope to a task with taskId. Returns a URL to fetch with your TestMu AI credentials rather than the raw file bytes. |
generateHyperExecuteYAML | Generates a HyperExecute YAML configuration for running tests on TestMu AI's HyperExecute platform. REQUIRED fields: project (language, framework) and testing (testDiscovery.command, testRunnerCommand) All other fields are OPTIONAL. Supports multiple languages and frameworks… |
getAccessibilityReport | Runs an accessibility scan on the given URLs and returns the issues found. Pass urls to start a scan, or testId to re-read a scan that already ran; exactly one of the two. Results arrive in issueDetails: allIssues (most-severe-first, one page at a time), rules (name and reference link per rule id… |
getAnalyticsData | Summarises web automation test results in a date range: total tests, passed, failed, completed without a pass/fail mark, pass rate (passed over all tests, as the Insights page shows it), pass rate over tests marked passed or failed, average duration and distinct builds, grouped by status, browser… |
getAnalyticsErrors | Summarises failed and errored web automation tests in a date range: counts by failure category and by status, and the failing tests themselves with build and environment. Failure categories exist only for about the last 7 days of tests; older failures are counted as uncategorised. |
getAutomationTestBrowserConsoleLogs | Fetches Browser Console logs for a specific automation test. Note: Not available for mobile app automation tests. |
getAutomationTestCommandLogs | Fetches command logs for a specific automation test |
getAutomationTestDetails | Fetches detailed information about an automation test by ID |
getAutomationTestNetworkLogs | Fetches network logs for a specific automation test |
getAutomationTestSeleniumLogs | Fetches Selenium logs (web), Appium logs (mobile/Appium), or instrumentation logs (mobile/XCUI/Espresso) for a specific automation test. Automatically detects XCUI and Espresso tests and fetches the correct log type. |
getFlakyTests | Lists tests that the insights engine marks as flaky (passing and failing intermittently) in a date range, with each test's flake rate, build and environment. Returns only flaky tests, plus how many tests were scanned. Flakiness is only computed for about the last 7 days of tests; the response says… |
getHyperExecuteJobArtifacts | Retrieve all artifacts or categorized errors for a HyperExecute job or task. |
getHyperExecuteJobInfo | Fetches and displays information about a HyperExecute job including status, test results, and progress. |
getHyperExecuteJobLiveStream | Stream live output from a running HyperExecute job. (UNDOCUMENTED - may change without notice) |
getHyperExecuteJobSessions | Fetches and displays session information for a HyperExecute job. |
getHyperExecuteStage | Retrieve the stages of a HyperExecute task (cache/prerun/scenario/etc.). Pass a stageId to return just that one stage. Stages are keyed by their parent task, so taskId is required. |
getHyperExecuteStageLogs | Retrieve logs for a HyperExecute stage. (UNDOCUMENTED - may change without notice) |
getHyperExecuteStageTasks | Retrieve tasks for a HyperExecute stage. (UNDOCUMENTED - may change without notice) |
getHyperExecuteTask | Retrieve details for a HyperExecute task by task ID. (UNDOCUMENTED - may change without notice) |
getHyperExecuteTaskLogs | Retrieve logs for a HyperExecute task. (UNDOCUMENTED - may change without notice) |
getJobArtifactDetail | Get details for a specific artifact within a HyperExecute job. |
getLiveSessionLogs | Retrieve the request and response log of a test session, while it runs or after it ends. Web automation (Selenium, Playwright, Cypress) only: an app automation session returns not found; listMobileSessions carries the video and screenshot links of app sessions. |
getMobileCapabilityGenerator | Retrieve capability generation data for mobile automation test configuration. |
getMobileConcurrency | Retrieve the current concurrency usage and limits for mobile automation (real device testing). |
getOrgConcurrency | Retrieve the current concurrency usage and limits for the organization on web automation (Selenium/Cypress). |
getSessionScreenshots | Retrieve command-by-command screenshots captured during a test session. Returns screenshot URLs for each step. Web automation (Selenium, Playwright, Cypress) only: an app automation session returns not found; listMobileSessions carries the video and screenshot links of app sessions. |
getSessionV2CommandLogs | Retrieve v2 command execution logs for a test session. Returns structured JSON with enhanced detail compared to v1 logs. Web automation (Selenium, Playwright, Cypress) only: an app automation session returns not found; listMobileSessions carries the video and screenshot links of app sessions. |
getSessionV2SeleniumLogs | Retrieve v2 Selenium/WebDriver grid request and response logs for a test session. Web automation (Selenium, Playwright, Cypress) only: an app automation session returns not found; listMobileSessions carries the video and screenshot links of app sessions. |
getSessionVideo | Retrieve the video recording URL for a completed test session. Web automation (Selenium, Playwright, Cypress) only: an app automation session returns not found; listMobileSessions carries the video and screenshot links of app sessions. |
getSuiteOverview | Gets comprehensive suite overview for a project including run counts, latest status, scores, schedule information, and active calls. |
getSupportedPlatforms | Lists the OS, browser and device combinations TestMu AI supports, to find valid os, browser and version values for a test configuration. With no filters it returns a compact summary: each desktop OS with its browsers (version count, newest and oldest) and resolutions, and each mobile platform with… |
getTestTrends | Daily trend of web automation test results in a date range: for each day, total tests, passed, failed, completed without a pass/fail mark, pass rate (passed over all tests), pass rate over tests marked passed or failed, and average duration. |
listDevicesForTesting | Lists the real devices available on TestMu AI for mobile app testing, 50 per page by default. Filter by region, OS, device name or OS version, and page with limit and offset. The text gives the total that matched. |
listHyperExecuteJobs | List the account's HyperExecute jobs, newest first, with offset pagination and an optional status filter. The status filter looks at the 200 most recent jobs. |
listMobileBuilds | Lists mobile app automation builds, newest first, 10 per page by default. Page with limit and offset; the result gives the total the API reports. The API returns only builds from the last 90 days, so total can be higher than the builds you can page through. |
listMobileSessions | Lists mobile app automation sessions (tests), newest first, 10 per page by default, with their video, screenshot and log links. Page with limit and offset, or filter by buildId or status; the result gives the total the API reports. |
listTunnels | Retrieve all active TestMu AI tunnel connections for the account. Useful for checking which tunnels are running before starting a new one or debugging local testing connectivity. |
listUploadedApps | Retrieve all apps uploaded to TestMu AI for mobile testing. Use type=android/ios for real devices, emulator/simulator for virtual devices. |
postSessionExceptions | Upload exception/error logs from the client machine for a test session, by session ID. Use this to attach assertion failures or unexpected errors to a session. The result reads the test's exceptions back to confirm they were stored. The automation dashboard may not show exceptions uploaded this… |
postTestExceptions | Upload exception logs for a specific test (by test ID) rather than by session ID. The result reads the test's exceptions back to confirm they were stored. The automation dashboard may not show exceptions uploaded this way after the test ended. |
smartui_baseline_manage | Merge SmartUI baselines across branches or builds (to read baseline settings, use smartui_project_query with action=get). merge_branch/merge_build resolve source and target names to builds, merge them, then poll the merged build and report its real terminal status — a merge that lands in error or… |
smartui_build_query | List SmartUI builds in a project, get one build, or get the CI gate verdict for a build. Use action=gate in pipelines: it returns verdict (passed|failed|pending_approval|running|error), totals (including missing screenshots the baseline has), blocking_comparison_ids, and blocking[] with per-item… |
smartui_comparison_analyze | Analyze one SmartUI comparison through a lens: consolidated (default), pixel, or dom. Returns the comparison data (mismatch %, verdict, correctly-labelled asset URLs) plus, for lens=dom, a real DOM byte delta when the artefact is served — no local filesystem needed. consolidated and pixel report… |
smartui_comparison_query | List all comparisons in a SmartUI build (each row returns comparison_id AND ss_id), or get one comparison's detail (mismatch %, status, correctly-labelled baseline/current/compared asset URLs). This is how you obtain a comparison_id — you never need the dashboard. Read-only. |
smartui_project_query | List SmartUI projects, or get one project with its settings — action=get returns baseline_branch, approvers[], smart_baseline, auto_approval_branch, overwrite_screenshot and project_category alongside platform and project_type. Start here when you do not have a project_id. Read-only. |
smartui_screenshot_review | Approve or reject SmartUI comparisons — individually (comparison_ids or ss_ids), or for a whole build (all_matching:{status}). Ids are validated against the build before writing, and results are verified by re-reading status, so the response reports real per-item updated[]/failed[] and whether the… |
smartui_screenshot_upload | Upload screenshots to a SmartUI project as a new build, from local file_paths or from source_urls (fetched server-side, so it works without a client filesystem). Pass project_id to auto-resolve the project token. Set mark_baseline=true to seed a baseline. Returns build_id; follow with… |
stopBuild | Stops every running test in a TestMu AI web automation build. Running sessions end immediately. |
stopSession | Stop an active running test session on TestMu AI. |
And 28 more tools.
In its maker's words
Agentic AI quality engineering: run, debug and triage tests on real browsers and devices
- Website
- www.testmuai.com/mcp
- Source
- github.com/LambdaTest/mcp-server-guide
- Publisher
- LambdaTest
- Listed from
- the official MCP Registry as
io.github.LambdaTest/mcp - Version
- 1.0.7, updated 21 Oct 2026
- Kinds of work
- Browser and automation, Images, video and audio, Security and trust
The domain it lives on
- lambdatest.com
- registered 21 Dec 2016 (9 years ago), at GoDaddy.com, LLC, its home page is a working site
- testmuai.com
- registered 31 Dec 2025 (10 months ago), at GoDaddy.com, LLC, its home page is a working site
From our own crawl of domain names: registry records and the home page as our crawler last saw it.
Every call we made
| When | What happened | Time |
|---|---|---|
| Answered | 3041 ms | |
| Answered | 3285 ms | |
| Answered | 1042 ms |
Next door
- Bowmark web data: LinkedIn, Amazon, YouTube, Reddit, Airbnb, InstagramScrape and automate logged-in web data
- SkyelightPin feedback to rendered elements with code
- TapAutomate and validate logged-in browser tasks
- String Web AccessFetch URLs, crawl sites, search web, return clean Markdown
- ShipvoSimulate a phone and automate UI actions
Is this your bot? Claim its address to add a verified badge and keep the listing current.