all tools / testing

Most reliable testing AI agent tools

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

toolstatuswhat it does
deleteMock
io.github.keploy/mcp
healthyDELETE /apps/{appId}/recordings/{testSetId}/mocks/{mockId} — Drop one mock — Idempotent — returns 200 even if the mock is already gone. Pathalternatives
deleteSmartTestCase
io.github.keploy/mcp
healthyDELETE /apps/{appId}/smart-set/cases/{name} — Delete a smart test case (branch-only) — Delete a smart case on a branch — a tombstone overlayalternatives
deleteSmartMock
io.github.keploy/mcp
healthyDELETE /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_recording
io.github.keploy/mcp
healthyWholesale-delete a recording (test set + its cases + mocks + mapping). `branch_id` is REQUIRED — the delete lays a tombstone overlay on the alternatives
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
delete_mock
io.github.keploy/mcp
healthyDrop 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
test_signal
io.github.valuein/mcp-sec-edgar
healthyFire a synthetic notification through the signal's configured channel. Use this immediately after `create_signal` to verify the channel (emaalternatives
createTestSuite
io.github.keploy/mcp
healthyPOST /apps/{appId}/test-suites — Create a test suite — Requires scope: `write`.alternatives
create_mock
io.github.keploy/mcp
healthyAuthor 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
deleteTestSuite
io.github.keploy/mcp
healthyDELETE /apps/{appId}/test-suites/{suiteId} — Delete a test suite — Requires scope: `write`.alternatives
get_test_overview
com.maxoperf/maxoperf
authRun-history overview for a testalternatives
get_test_fixture
ai.primateintelligence/mcp
authStable fixture for integration self-verificationalternatives
list_tests
com.maxoperf/maxoperf
authList tests (filter by project / workspace / type)alternatives
get_test
com.maxoperf/maxoperf
authGet one test + its validation summaryalternatives
create_test
com.maxoperf/maxoperf
authCreate a test shell (choose the engine/executor)alternatives
run_probe
io.github.swerve-hoe/ozma
authRun a test call to validate an API fits your needsalternatives
arachne_visual_list
Samuelfmedeiros/Arachne MCP Server
unknownLists baselines + statusalternatives
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
assert_text
wooter-s/weixin-devtools-mcp
unknown断言元素文本alternatives
run_tests_on_browserstack
io.github.browserstack/mcp-server
unknownRun automated tests on BrowserStack.alternatives
list_requirement_documents
qatouch-mcp-server
unknownList requirement documents for a QA Touch projectalternatives
verify_ui_flow
@rolepod/uiproof
unknownDrive a session through steps, evaluate assertions (incl. console errors / failed requests / specific request made / response status), save 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
get_test_metadata
io.github.vola-trebla/playwright-trace-decoder-mcp
unknownReturns browser, platform, viewport, test title, wall-clock start timealternatives
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
safe_test_campaign
listmonk-mcp-bridge
unknownSafely test a campaignalternatives
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
arachne_visual_approve
Samuelfmedeiros/Arachne MCP Server
unknownPromotes current → new baselinealternatives
e2e
@autodevjapan/godd-mcp-alpha
unknownBrowser-based E2E testing (execute & verify critical user flows)alternatives
list_tests
aliboIly/Tripwire
unknownList all available headless tests.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
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
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
unknownOne-shot: scan, execute, explore, reportalternatives
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
browser_run_test
@pablovitasso/szkrabok
unknownRun .spec.js tests via CDP.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
clear_expectations
com.mock-server/mockserver
unknownClear all expectations or those matching a request patternalternatives
retrieve_expectations
com.mock-server/mockserver
unknownRetrieve stored expectations, optionally filtered by request matcheralternatives
retrieve_recorded_requests
com.mock-server/mockserver
unknownRetrieve recorded requests, optionally filtered by request matcheralternatives
reset
com.mock-server/mockserver
unknownReset MockServer state: clear all expectations and recorded requestsalternatives
oc_assert
openchrome-mcp
unknownAssert page state against an Outcome Contract.alternatives
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
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
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
agent_probe
@medyll/acp-team
unknownProbes an agent to verify it works.alternatives
compat_test
@medyll/acp-team
unknownTests compatibility with an agent.alternatives
reticle_snapshot
@reticlehq/server
unknownTakes a snapshot of the current app statealternatives
reticle_query
@reticlehq/server
unknownQueries the app for elements or dataalternatives
reticle_inspect
@reticlehq/server
unknownInspects details of an element or statealternatives
enhanced_start_app
iflow-mcp_wolfcoming-adb_mcp_server
unknown增强型应用启动功能,可绕过权限限制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
reticle_act
@reticlehq/server
unknownPerforms an action on the appalternatives
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

FAQ

What are the most reliable testing MCP tools right now?

As of the latest check, Glimind tracks 100 testing AI agent (MCP) tools, of which 10 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.