all tools / testing

Most reliable testing AI agent tools

As of the latest check, Glimind tracks 146 testing AI agent (MCP) tools, of which 16 are healthy right now. The table below ranks them live-first by real-time reliability.

toolstatuswhat it does
assay_provider_protocol
com.alphaassay/mcp
healthyUse this when you want to judge ANY signal seller -- including us -- with a machine-readable seven-test falsification protocol you can run ialternatives
getScreenshotTestResult
io.github.LambdaTest/mcp
healthyRetrieve the results and screenshot URLs for a completed or in-progress screenshot test.alternatives
stopScreenshotTest
io.github.LambdaTest/mcp
healthyStop an active screenshot test before it completes.alternatives
getAnalyticsErrors
io.github.LambdaTest/mcp
healthySummarises failed and errored automation tests in a date range: counts by failure category and by status, and the failing tests themselves walternatives
getMobileCapabilityGenerator
io.github.LambdaTest/mcp
healthyRetrieve capability generation data for mobile automation test configuration.alternatives
getMobileConcurrency
io.github.LambdaTest/mcp
healthyRetrieve the current concurrency usage and limits for mobile automation (real device testing).alternatives
getFlakyTests
io.github.LambdaTest/mcp
healthyLists tests that the insights engine marks as flaky (passing and failing intermittently) in a date range, with each test's flake rate, buildalternatives
listDevicesForTesting
io.github.LambdaTest/mcp
healthyRetrieve all available real devices on LambdaTest for mobile app testing. Filter by region and OS.alternatives
listMobileBuilds
io.github.LambdaTest/mcp
healthyRetrieve all mobile automation builds from the LambdaTest mobile automation API.alternatives
getPerformanceTestResult
io.github.LambdaTest/mcp
healthyRetrieve the results of a completed performance test including Core Web Vitals, load times, and performance scores.alternatives
listUploadedApps
io.github.LambdaTest/mcp
healthyRetrieve all apps uploaded to LambdaTest for mobile testing. Use type=android/ios for real devices, emulator/simulator for virtual devices.alternatives
deleteUploadedApps
io.github.LambdaTest/mcp
healthyDelete one or more uploaded apps from LambdaTest by their app IDs.alternatives
uploadAppVirtualDevice
io.github.LambdaTest/mcp
healthyUpload an app (APK for emulator, IPA for simulator) to LambdaTest for virtual device (emulator/simulator) testing.alternatives
checkAppProcessingStatus
io.github.LambdaTest/mcp
healthyCheck whether an uploaded app has been processed and is ready for features like image injection, network logs, and screenshot unblock on reaalternatives
getTestTrends
io.github.LambdaTest/mcp
healthyDaily trend of automation test results in a date range: for each day, total tests, passed, failed, completed without a pass/fail mark, pass alternatives
test_signal
io.github.valuein/mcp-sec-edgar
healthyFire a synthetic notification through EVERY channel the signal is configured with. Use this immediately after `create_signal` to verify the alternatives
deleteSmartMock
io.github.keploy/mcp
authDELETE /apps/{appId}/smart-set/mocks/{name} — Delete a smart-set mock (branch-only) — Tombstone a smart-set mock on a branch. `branch_id` isalternatives
delete_mock
io.github.keploy/mcp
authDrop one mock from a test set. Idempotent — returns 200 even if the mock is already gone, so retries on a network blip are safe. Accepts UUalternatives
deleteMock
io.github.keploy/mcp
authDELETE /apps/{appId}/recordings/{testSetId}/mocks/{mockId} — Drop one mock — Idempotent — returns 200 even if the mock is already gone. Pathalternatives
create_test
com.maxoperf/maxoperf
authCreate a test shell (choose the engine/executor)alternatives
createTestSuite
io.github.keploy/mcp
authPOST /apps/{appId}/test-suites — Create a test suite — Requires scope: `write`.alternatives
deleteTestSuite
io.github.keploy/mcp
authDELETE /apps/{appId}/test-suites/{suiteId} — Delete a test suite — Requires scope: `write`.alternatives
create_mock
io.github.keploy/mcp
authAuthor a single mock inside a test set. Use this when the dev wants to add a hand-written downstream-call recording (HTTP response, DB resulalternatives
delete_recording
io.github.keploy/mcp
authWholesale-delete a recording (test set + its cases + mocks + mapping). `branch_id` is REQUIRED — the delete lays a tombstone overlay on the alternatives
deleteSmartTestCase
io.github.keploy/mcp
authDELETE /apps/{appId}/smart-set/cases/{name} — Delete a smart test case (branch-only) — Delete a smart case on a branch — a tombstone overlayalternatives
get_test_overview
com.maxoperf/maxoperf
authRun-history overview for a testalternatives
get_test
com.maxoperf/maxoperf
authGet one test + its validation summaryalternatives
list_tests
com.maxoperf/maxoperf
authList tests (filter by project / workspace / type)alternatives
get_test_fixture
ai.primateintelligence/mcp
authStable fixture for integration self-verificationalternatives
get_trace_summary
io.github.vola-trebla/playwright-trace-decoder-mcp
unknownReturns failing action, top-level error, total action countalternatives
baseline
realdone
unknownCreates a baseline of current behavior for regression testing.alternatives
run_playtest
kevinnie2003/playtest-agent
unknownRun a playtest session and generate a bug reportalternatives
update_test_execution
zephyr-scale-mcp-server
unknownUpdate a test case execution's overall status within a cycle, set per-step results, add a comment, and attach bugs as Jira issue links. (Cloalternatives
get_test_cycles_for_issue
zephyr-scale-mcp-server
unknownGet the Zephyr test cycles linked to a Jira issue (story/epic). (Cloud only)alternatives
safe_test_campaign
listmonk-mcp-bridge
unknownSafely test a campaignalternatives
clear_expectations
com.mock-server/mockserver
unknownClear expectations and/or recorded requests from MockServeralternatives
retrieve_expectations
com.mock-server/mockserver
unknownRetrieve the list of current expectations from MockServeralternatives
retrieve_recorded_requests
com.mock-server/mockserver
unknownRetrieve recorded requests that match the given criteriaalternatives
verify
io.github.Ideelab/uisandbox
unknownRuns a 1:1 check in headless Chromium comparing untouched vs tokenised computed styles per element, plus reach.alternatives
run_filtered
test-warden
unknownRerun tests matching a filter.alternatives
arachne_visual_gates
Samuelfmedeiros/Arachne MCP Server
unknownDeterministic audit: overflow, text collision, JS errorsalternatives
arachne_visual_report
Samuelfmedeiros/Arachne MCP Server
unknownTest suite → HTML side-by-sidealternatives
arachne_visual_snapshot
Samuelfmedeiros/Arachne MCP Server
unknownCaptures URL → creates baseline (1st time) or comparesalternatives
arachne_visual_diff
Samuelfmedeiros/Arachne MCP Server
unknownCompares with baseline → diff + semantic verdictalternatives
trigger_system_network_error
io.github.vola-trebla/playwright-network-chaos-mcp
unknownAborts requests with an OS-level error code — simulating DNS failures, firewall blocks, etc.alternatives
simulate_stateful_failure
io.github.vola-trebla/playwright-network-chaos-mcp
unknownFails the first N requests then lets subsequent ones succeed — testing retry logic.alternatives
add-accessibility
io.github.oguzc/playwright-wizard-mcp
unknownAdd axe-core accessibility testingalternatives
generate_report
Xiangyu-Li97/prompt-injection-mcp
unknown生成专业测试报告alternatives
e2e_test_and_show_screenshot
ezBuilder/ChatGPT To Codex
unknownRun E2E test, open app, capture screenshots, and return inline previewsalternatives
test_project
segentic-lab/periscope-mcp
unknownCrawls and audits an entire site with accessibility, SEO, GEO, visual, and functionality checks.alternatives
intercept_network
segentic-lab/periscope-mcp
unknownMocks APIs and captures network responses.alternatives
report_verdict
io.github.piyushpathakqa/vigilis-mcp
unknownReport a verdict on a test (pass/fail/skip).alternatives
run_full_test
io.github.AishwaryShrivastav/vibe-testing
unknownRuns the complete test suite, producing a snapshot diff showing fixes, regressions, and new items since the last runalternatives
test_run
io.github.iVamsi/droidagentkit
unknownRun tests.alternatives
run_ui_tests
janayuv/mcp-devops-server
unknownRun Playwright UI testsalternatives
interact_and_test
segentic-lab/periscope-mcp
unknownBatches 25 action types with checks in a single call.alternatives
playwright
io.github.Dave-London/test
unknownRun Playwright tests with structured pass/fail outputalternatives
test_project
io.github.segentic-lab/periscope-mcp
unknownCrawls and audits an entire site with accessibility, SEO, GEO, visual, and functionality checksalternatives
interact_and_test
io.github.segentic-lab/periscope-mcp
unknownBatches 25 action types with checks in a single callalternatives
run_scenario
Coding-Crashkurse/Agentic-E2E-Testing---MCP-Server
unknownExecutes a plain Scenario in the browser, records artifacts, and returns a RunResult with verdict.alternatives
list_testcase
io.github.testdino-inc/testdino-mcp
unknownList test cases with comprehensive filtering (by test run, status, browser, error category, branch, environment, commit, author, spec file, alternatives
debug_testcase
io.github.testdino-inc/testdino-mcp
unknownDebug a test case by aggregating historical failure data across multiple executions. Returns failure patterns, error categories, common erroalternatives
list_manual_test_cases
io.github.testdino-inc/testdino-mcp
unknownSearch and list manual test cases with comprehensive filtering (project, suite, status, priority, severity, type, layer, behavior, automatioalternatives
update_manual_test_case
io.github.testdino-inc/testdino-mcp
unknownUpdate existing manual test cases (title, description, steps, status, priority, severity, type, layer, behavior, tags, custom fields, preconalternatives
test_audit
io.github.testdino-inc/testdino-mcp
unknownRun a single-pass test quality audit. Fetch the server-curated prompt and branch signals, analyze the repo locally, submit the completed repalternatives
list_manual_test_suites
io.github.testdino-inc/testdino-mcp
unknownList test suite hierarchy to find suite IDs for organization. Supports filtering by parent suite.alternatives
create_manual_test_suite
io.github.testdino-inc/testdino-mcp
unknownCreate new test suite folders to organize test cases. Supports nested suites by providing parentSuiteId.alternatives
get_release
io.github.testdino-inc/testdino-mcp
unknownGet full details for one release including dates, status, parent/root hierarchy, and rolled-up progress stats across all runs in this releasalternatives
create_release
io.github.testdino-inc/testdino-mcp
unknownCreate a new release with name, type, dates, and optional parent for nesting.alternatives
update_release
io.github.testdino-inc/testdino-mcp
unknownModify an existing release — name, dates, completion status, and parent.alternatives
test_assert
Nicolas5430/glance
unknownRun a single assertionalternatives
session_list
wichaimichel85809/glance
unknownList recorded sessionsalternatives
visual_baseline
wichaimichel85809/glance
unknownSave a visual baselinealternatives
visual_compare
wichaimichel85809/glance
unknownCompare against baselinealternatives
test_scenario_run
wichaimichel85809/glance
unknownRun a multi-step test scenarioalternatives
test_fill_form
wichaimichel85809/glance
unknownAuto-fill a formalternatives
session_assert
funkyfunc/terminal-driver-mcp
unknownPass/fail screen assertion with contextual diff; exact_col pins the text to a starting column.alternatives
run_test
funkyfunc/terminal-driver-mcp
unknownReplay a JSON test script deterministically.alternatives
oc_assert
openchrome-mcp
unknownAssert page state against an Outcome Contract.alternatives
test_scenario_status
wichaimichel85809/glance
unknownCheck running scenario statusalternatives
test_assert
wichaimichel85809/glance
unknownRun a single assertionalternatives
test_auth_flow
wichaimichel85809/glance
unknownTest a login/signup flowalternatives
test_watch_events
wichaimichel85809/glance
unknownWatch for DOM/network eventsalternatives
test_stop_watch
wichaimichel85809/glance
unknownStop watching eventsalternatives
session_end
wichaimichel85809/glance
unknownEnd and save a sessionalternatives
list_tests
aliboIly/Tripwire
unknownList all available headless tests.alternatives
run_ticket
Coding-Crashkurse/Agentic-E2E-Testing---MCP-Server
unknownExecutes a BugTicket in the browser, records artifacts, and returns a RunResult with verdict.alternatives
validate_ticket
Coding-Crashkurse/Agentic-E2E-Testing---MCP-Server
unknownPerforms semantic validation of a ticket without a browser (host allowlist, criteria coverage, brittle selectors).alternatives
record_test_evidence
Lrosias/yougame-plugin
unknownRecord screenshots/traces and outcomes.alternatives
test_scenario_run
Nicolas5430/glance
unknownRun a multi-step test scenarioalternatives
test_scenario_status
Nicolas5430/glance
unknownCheck running scenario statusalternatives
add_run
adakh3/testrails-mcp
unknownCreate a new test run.alternatives
qa_get_trace
inSideos-designs/cowork-qa-mcp
unknownReturn the goal, every step, final URL, and final aria-snapshot — formatted for an LLM to readalternatives
reticle_snapshot
@reticlehq/server
unknownGet a snapshot of the current app statealternatives
reticle_query
@reticlehq/server
unknownQuery the DOM or app statealternatives
reticle_inspect
@reticlehq/server
unknownInspect an element or statealternatives
enhanced_start_app
iflow-mcp_wolfcoming-adb_mcp_server
unknown增强型应用启动功能,可绕过权限限制alternatives
agent_probe
@medyll/acp-team
unknownProbes an agent to verify it works.alternatives
compat_test
@medyll/acp-team
unknownTests compatibility with an agent.alternatives
genTestExpectRoleAndName
@uuv/mcp-server
unknownVerify element existence (ARIA)alternatives
validate_test_case
io.github.maksimsarychau/mcp-zebrunner
unknownValidates a test case against quality rules and analysis checkpoints.alternatives
verify_fix
@agentlensjs/shared
unknownDid my fix work? — waits for HMR, watches whether the error recursalternatives
start_test_session
Lrosias/yougame-plugin
unknownStart a test session with disposable players on an isolated test site.alternatives
reticle_act
@reticlehq/server
unknownPerform a single actionalternatives
run_ui_test
iflow-mcp_wolfcoming-adb_mcp_server
unknown执行UI测试步骤alternatives
check_element_exists
iflow-mcp_wolfcoming-adb_mcp_server
unknown检查界面元素是否存在alternatives
tap_element_by_text
iflow-mcp_wolfcoming-adb_mcp_server
unknown点击包含指定文本的UI元素alternatives
analyze_performance
iflow-mcp_wolfcoming-adb_mcp_server
unknown分析应用性能alternatives
visual_inspector
riccardosecchi/gem-mcp
unknownTakes screenshots and validates UI against design expectations.alternatives
validation_check
validpilot/ai-verify-mcp
unknown检查点验证(负载时间、JS错误、HTTP错误等)alternatives
validation_element
validpilot/ai-verify-mcp
unknown元素状态验证(存在、可见、文本包含等)alternatives
validation_report_export
validpilot/ai-verify-mcp
unknown导出验证报告alternatives
e2e
@autodevjapan/godd-mcp-alpha
unknownBrowser-based E2E testing (execute & verify critical user flows)alternatives
get_manual_test_case
io.github.testdino-inc/testdino-mcp
unknownGet detailed information about a specific manual test case including steps, custom fields, preconditions, postconditions, and all metadata.alternatives
create_manual_test_case
io.github.testdino-inc/testdino-mcp
unknownCreate new manual test cases with steps, preconditions, postconditions, and metadata (priority, severity, type, layer, behavior).alternatives
get_test_scenarios
lucascortazz/MCP Mobile Automation Server
unknownGet a list of available test scenarios from feature files.alternatives
assert_text
wooter-s/weixin-devtools-mcp
unknown断言元素文本alternatives
run_tests_on_browserstack
io.github.browserstack/mcp-server
unknownRun automated tests on BrowserStack.alternatives
test-recorder
io.github.steve228uk/metro-mcp
unknownRecord interactions and generate Appium, Maestro, or Detox testsalternatives
verify_determinism
industrial-aiops/OT-AIops
unknownRun a deterministic verification suite against a pinned datasetalternatives
readiness
industrial-aiops/OT-AIops
unknownCheck which scenarios are ready to run and identify gapsalternatives
arachne_visual_list
Samuelfmedeiros/Arachne MCP Server
unknownLists baselines + statusalternatives
reset
com.mock-server/mockserver
unknownReset MockServer to its initial state, clearing all expectations and logsalternatives
create_exploratory_test_case
qatouch-mcp-server
unknownCreate a QA Touch exploratory-session test case without structured stepsalternatives
create_requirement
qatouch-mcp-server
unknownCreate a requirement in a QA Touch project requirement documentalternatives
create_text_test_case
qatouch-mcp-server
unknownCreate a QA Touch test case using the text template endpointalternatives
list_modules
qatouch-mcp-server
unknownGet all modules from a projectalternatives
list_requirement_documents
qatouch-mcp-server
unknownList requirement documents for a QA Touch projectalternatives
assert_visual
mi60dev/visionaire-engine
unknown17-type assertion grammar — PASS/FAIL verdicts with measured pixels, offending uids, and re-runnable named suitesalternatives
arachne_visual_approve
Samuelfmedeiros/Arachne MCP Server
unknownPromotes current → new baselinealternatives
verify_ui_flow
@rolepod/uiproof
unknownDrive a session through steps, evaluate assertions (incl. console errors / failed requests / specific request made / response status), save alternatives
browser_run_test
@pablovitasso/szkrabok
unknownRun .spec.js tests via CDP. Requires scaffold_init and open session.alternatives
assert
io.github.rn-devtools-hub/rn-devtools-hub
unknownProves a step: element kinds retry, event kinds catch a request that failed silently, a console error, an unhandled rejection.alternatives
run_test_sequence
Xiangyu-Li97/prompt-injection-mcp
unknown执行预定义测试流程alternatives
generate_custom_payload
Xiangyu-Li97/prompt-injection-mcp
unknown基于模板生成自定义测试用例alternatives
analyze_response
Xiangyu-Li97/prompt-injection-mcp
unknown智能分析系统响应alternatives
simulate_api_failure
io.github.vola-trebla/playwright-network-chaos-mcp
unknownIntercepts requests matching a pattern and forces them to return an error status code. Checks if the app shows a fallback UI.alternatives
inject_latency
io.github.vola-trebla/playwright-network-chaos-mcp
unknownAdds artificial delay to matching requests. Checks if loading states appear while the app waits.alternatives
simulate_network_drop
io.github.vola-trebla/playwright-network-chaos-mcp
unknownAborts requests mid-flight after a delay — simulating connection loss.alternatives
prove_result
rn-devtools-hub
unknownProves a step's result using assertions instead of screenshots (e.g., check a request failed silently).alternatives
wait_on_event
rn-devtools-hub
unknownWaits for a specific app event to occur instead of sleeping.alternatives
freeze_clock
rn-devtools-hub
unknownFreezes the JavaScript clock in the runtime.alternatives
freeze_network
rn-devtools-hub
unknownFreezes network requests in the runtime.alternatives
set_store_state
rn-devtools-hub
unknownSets the app's store to an exact state directly.alternatives
get_test_metadata
io.github.vola-trebla/playwright-trace-decoder-mcp
unknownReturns browser, platform, viewport, test title, wall-clock start timealternatives
run_probe
io.github.swerve-hoe/ozma
unknownRun a test call to validate an API fits your needsalternatives

FAQ

What are the most reliable testing MCP tools right now?

As of the latest check, Glimind tracks 146 testing AI agent (MCP) tools, of which 16 are healthy right now. The table below ranks them live-first by real-time reliability. Glimind rates each neutrally (0–100) from safe liveness probes plus privacy-clean real-usage outcomes — see each tool's live page for its current score and a working alternative if it's down.

How does Glimind rank testing tools?

Ranked live-first by current verdict (healthy → degraded → down), then by the neutral reliability score. Glimind sells no tools, so the ranking is unconflicted.

What if a testing tool I need is down?

Every tool here links to its live alternatives — capability-matched substitutes that are healthy now. Or query https://glimind.com/v1/alternatives/{toolId}.

Live data via MCP/REST. Neutral ratings — Glimind only measures.