Bots St

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, HTTPhttps://mcp.lambdatest.com/mcp

What it can do

ToolWhat it says it does
analyzeAppViaTunnelAnalyzes a locally running app for accessibility via TestMu AI tunnel.
analyzeHyperExecuteJobPerform 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…
answerHyperExecuteQueryAnswers questions about HyperExecute features, configuration, usage, troubleshooting, and best practices by searching through documentation.
automationQueryRead-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…
buildLocalAppForAnalysisReturns 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.
checkAppProcessingStatusCheck 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…
deleteBuildPermanently deletes a TestMu AI web automation build and its test results. Cannot be undone.
deletePrerunFileDelete an uploaded prerun file by stored TestMu AI file path.
deleteSessionPermanently delete a specific automation test session from TestMu AI by session ID.
deleteUploadedAppsDelete one or more uploaded apps from TestMu AI by their app IDs.
deleteUserFileDelete an uploaded user file by stored TestMu AI file path.
downloadJobArtifactGet 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.
generateHyperExecuteYAMLGenerates 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…
getAccessibilityReportRuns 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…
getAnalyticsDataSummarises 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…
getAnalyticsErrorsSummarises 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.
getAutomationTestBrowserConsoleLogsFetches Browser Console logs for a specific automation test. Note: Not available for mobile app automation tests.
getAutomationTestCommandLogsFetches command logs for a specific automation test
getAutomationTestDetailsFetches detailed information about an automation test by ID
getAutomationTestNetworkLogsFetches network logs for a specific automation test
getAutomationTestSeleniumLogsFetches 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.
getFlakyTestsLists 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…
getHyperExecuteJobArtifactsRetrieve all artifacts or categorized errors for a HyperExecute job or task.
getHyperExecuteJobInfoFetches and displays information about a HyperExecute job including status, test results, and progress.
getHyperExecuteJobLiveStreamStream live output from a running HyperExecute job. (UNDOCUMENTED - may change without notice)
getHyperExecuteJobSessionsFetches and displays session information for a HyperExecute job.
getHyperExecuteStageRetrieve 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.
getHyperExecuteStageLogsRetrieve logs for a HyperExecute stage. (UNDOCUMENTED - may change without notice)
getHyperExecuteStageTasksRetrieve tasks for a HyperExecute stage. (UNDOCUMENTED - may change without notice)
getHyperExecuteTaskRetrieve details for a HyperExecute task by task ID. (UNDOCUMENTED - may change without notice)
getHyperExecuteTaskLogsRetrieve logs for a HyperExecute task. (UNDOCUMENTED - may change without notice)
getJobArtifactDetailGet details for a specific artifact within a HyperExecute job.
getLiveSessionLogsRetrieve 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.
getMobileCapabilityGeneratorRetrieve capability generation data for mobile automation test configuration.
getMobileConcurrencyRetrieve the current concurrency usage and limits for mobile automation (real device testing).
getOrgConcurrencyRetrieve the current concurrency usage and limits for the organization on web automation (Selenium/Cypress).
getSessionScreenshotsRetrieve 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.
getSessionV2CommandLogsRetrieve 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.
getSessionV2SeleniumLogsRetrieve 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.
getSessionVideoRetrieve 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.
getSuiteOverviewGets comprehensive suite overview for a project including run counts, latest status, scores, schedule information, and active calls.
getSupportedPlatformsLists 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…
getTestTrendsDaily 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.
listDevicesForTestingLists 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.
listHyperExecuteJobsList 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.
listMobileBuildsLists 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.
listMobileSessionsLists 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.
listTunnelsRetrieve 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.
listUploadedAppsRetrieve all apps uploaded to TestMu AI for mobile testing. Use type=android/ios for real devices, emulator/simulator for virtual devices.
postSessionExceptionsUpload 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…
postTestExceptionsUpload 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_manageMerge 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_queryList 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_analyzeAnalyze 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_queryList 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_queryList 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_reviewApprove 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_uploadUpload 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…
stopBuildStops every running test in a TestMu AI web automation build. Running sessions end immediately.
stopSessionStop 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

WhenWhat happenedTime
Answered3041 ms
Answered3285 ms
Answered1042 ms

Next door

Is this your bot? Claim its address to add a verified badge and keep the listing current.