LIQA (thejanaloit/LIQA) is an MCP server listed on the M8ven Trust Index. It scores 73 out of 100, grade C. It declares 114 tools. No publisher has claimed this listing.
LIQA — Live Intelligent QA. Sigiri Manual steps via headed Xray UI RPA (no API keys). 2QA + Workers + agency mesh.
Caution. Specific findings reduced this grade. They are listed on the page. Grades reflect the full trust pyramid: code, verification depth, and reputation. New projects cap at C until adoption is earned.
How we verified
Verified is a snapshot. Live keeps it current, and builds your track record.
⚡ Connect GitHub → continuous verification on every pushwhy connect →Who stands behind it
thejanaloit
Source: github_repo_search
Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find. Or connect your repo for our deepest verification, Live Monitored: read-only, revoke anytime. What we access →
Install from
The grade above is for the source repository. Registries can serve a different version, so we mark the ones we were not able to read.
These names and descriptions are the publisher's own, read from the source code. We print them as written. Our assessment is the findings above, not this list.
liqa_bootBoot Theja Manual QA Company (merged FINAL): workspace, persona, next phase.
liqa_lawsReturn global ManualQA laws + ISTQB phase map + engineer absolute laws.
liqa_engineer_personaFull Manual QA Engineer identity: YouTube analogy + absolute laws + Book1 columns.
liqa_statusISTQB phase checklist + monitor + next action. Call every turn.
liqa_todo_listNumbered company TODO list (ISTQB phases) — alias of status for operators.
liqa_flow_chartReturn ISTQB mermaid/text flow chart and write agents/FLOW-CHART.md.
liqa_complete_phaseMark an ISTQB phase done (1..7). Prior phases must already be done.
liqa_set_notesAttach notes / mark phase in_progress.
liqa_heartbeatHeartbeat after meaningful work. Pass blocker text to freeze live phases; empty to clear.
liqa_request_credentialsAsk for 2–3 credentials (Ask mode). Secrets go in secrets/tmp-creds.json only.
liqa_credentials_statusReport whether credentials/access are enough. Omit enough to only read status.
liqa_announce_planning_doneTell the user planning intake succeeded (after phase 1 + Jira harvest complete).
liqa_jira_harvest_checklistMandatory Atlassian pull list before headed map (attachments + epic/feature links).
liqa_jira_harvest_statusCheck whether full Jira harvest for KEY is complete (gate before headed map).
liqa_jira_harvest_recordRecord Jira harvest progress after Atlassian pulls. sources/attachment_names = comma-separated.
liqa_save_assigned_taskSave assigned Jira task as plain-English MD under assignedTasks/<KEY>/.
liqa_save_user_storySave user story under UserStories/<KEY>/.
liqa_save_existing_testcaseSave existing Xray/is-tested-by reference (read-only) under ExistingTestCases/<KEY>/.
liqa_save_map_nodeSave experience-map node under map/<KEY>/ (no Pass/Fail).
liqa_save_new_testcaseSave NEW test case under NewTestCases/<KEY>/. Never edit existing Xray.
liqa_save_knowledgeHarvest Jira tone / format notes into knowledgeBase/.
liqa_testcase_sufficiencyRecord whether new test count is enough for a story (show count + enough yes/no).
liqa_role_listList in-process Manual QA roles (intake, mapper, designer, executor, …).
liqa_role_startStart a role; writes workspace/agents/role-<name>.json.
liqa_role_statusStatus for one role or all roles (from workspace/agents/*.json).
liqa_role_dispatchDispatch a role with an instruction; returns role contract for the agent to obey.
liqa_book1_sampleCreate Book1 sample workbook scaffold for a story.
liqa_book1_append_rowAppend one full-English Book1 row. Embed screenshot when path exists. Bugs use red Issue fill.
liqa_book1_validateValidate Book1 against SHARE gold contract (100% screenshots + full English).
liqa_list_outputsList Book1 / report outputs in workspace.
liqa_file_bug_draftWrite bugs/<KEY>/ draft MD+JSON. Agent uploads to Jira via Atlassian MCP (not hardcoded API).
liqa_honesty_startStart an honesty case (20 approaches before REAL_BUG; 3 for obvious classes).
liqa_honesty_attemptRecord one headed approach with proof path.
liqa_honesty_verdictSet PASS | REAL_BUG | BLOCKED | N/A — enforced by honesty contract.
liqa_device_statusWindows device / OCR / monitor status.
liqa_captureFull-desktop screenshot. OCR off by default (fast). Optional monitor_index for multi-monitor.
liqa_clickVisible mouse click at screen coordinates (Eyes first — never guess).
liqa_click_textOCR find text then click center. Requires Tesseract.
liqa_moveBezier mouse move (visible).
liqa_typeType text via pyautogui (visible delay). Never pass passwords into chat — use Human Gate for secrets.
liqa_hotkeyPress hotkey combo via pyautogui, e.g. 'ctrl+s' or 'alt+tab'.
liqa_wait_frameWait until desktop pixels change (hash-only, fast).
liqa_list_windowsList top-level Windows titles.
liqa_focus_windowFocus a window by title substring.
liqa_human_gatePause for OTP / MFA / CAPTCHA — never invent codes.
liqa_learn_cycleISTQB completion learn cycle + speed playbook uplift.
liqa_list_skillsList skill packs under repo skills/ (SBTM, defect-reporting, jira-tone, book1-english, …).
liqa_orchestrator_assignCompany orchestrator: assign a workstream to a specialist role and log it.
liqa_company_statusFull company snapshot: engineer + ISTQB phases + roles + embedded agency specialists.
liqa_fresh_taskStart a task clean: ignore prior memories for this KEY.
liqa_self_assignAssign yourself (company Manual QA Engineer) and dispatch all core roles.
liqa_await_otp_fieldPoll OCR/clipboard for OTP digits — never invent codes; human types or copies.
liqa_ack_gateCreate ACK so an active Human Gate (manual_ack) resumes.
liqa_browser_openOpen entry URL once in headed default browser. After: mouse-click navigation only.
liqa_sbtm_charterCreate SBTM exploratory charter under map/<KEY>/sbtm/ (no Pass/Fail).
liqa_revalidate_cycleCompletion honesty revalidate cycle 1|2|3 — need 3 honest cycles to close.
liqa_seed_format_refsSeed knowledgeBase harvest format refs (SSP/PF gold URLs) — then harvest live tone.
liqa_test_case_templateEmit Sigiri PF-59194 Manual test template (Action|Data|Expected Result).
liqa_sigiri_lawsLocked Sigiri/TestCrafters Xray Manual step laws (PF-59194 gold).
liqa_xray_gold_stepsLoad PF-59194 gold Manual steps CSV (Action|Data|Expected Result).
liqa_xray_split_pathsSplit user story into path parts before writing Manual steps (owner law).
liqa_xray_validate_stepsGuard: validate Manual steps are Sigiri-simple Action|Data|Expected Result. Blocks upload on fail.
liqa_xray_build_manual_testBuild CSV+MD Manual pack after guard pass — ready for Xray Import / ADD NEW Test.
liqa_xray_validate_titleGuard: PF titles must follow Sigiri pipe taxonomy (not bracket FP titles).
liqa_xray_credentials_statusCheck whether Xray Cloud API keys are configured for Manual-step import.
liqa_xray_set_credentialsSave Xray API Client Id/Secret to secrets/xray.env (gitignored). Never commit.
liqa_xray_import_stepsPush Sigiri Manual steps (Action|Data|Expected Result JSON) into an existing Xray Test.
liqa_xray_import_csvImport a Sigiri CSV (Action,Data,Expected Result) into Xray Manual steps on issue_key.
liqa_xray_import_packImport NewTestCases/<story>/sigiri-manual/<pack>/<pack>-steps.csv into Xray Test.
liqa_xray_import_registryImport every pack in jira-created.json (default PF-58380 Sigiri registry) into Xray.
liqa_xray_ui_methodReturn the locked Sigiri/Xray UI CSV import method (Action*|Data|Expected Result wizard).
liqa_xray_ui_import_csvRPA: open Jira Test in Chrome and Import Manual steps CSV (no Xray API keys needed).
liqa_xray_ui_import_packRPA: import sigiri-manual/<pack> CSV into Xray Test via headed UI.
liqa_xray_ui_import_registryRPA end-of-run: import every pack in jira-created.json via headed Chrome (no API keys).
liqa_xray_upload_after_runEnd-of-run hook: try Xray API if keys exist, else UI RPA Import/Add Step.
liqa_xray_ui_ensure_loginOne-time: open Chrome profile and wait while you log into Jira (OTP yourself).
liqa_xray_end_of_run_uploadUpload all Sigiri packs from jira-created.json via headed UI RPA (auto on phase 7 / learn).
liqa_evaluate_allRe-evaluate ISTQB phases 1..7 for regressions / monitor blockers.
liqa_stop_the_lineFreeze live phases with a blocker (quality stop). Clear via liqa_heartbeat() empty.
liqa_proof_cropCrop proof PNG to bbox with optional red outline for Book1 + Jira attach.
liqa_list_monitorsList monitors for multi-monitor capture targeting.
liqa_recursive_stepOne Eyes→Hands recursive step: capture + actionable summary (brain = host LLM).
liqa_calibrate_viewportSave browser viewport→screen calibration for accurate clicks.
liqa_viewport_clickClick using calibrated viewport coordinates.
liqa_personaAlias of liqa_engineer_persona — company + engineer identity.
liqa_list_rolesAlias of liqa_role_list.
liqa_pressPress a single key (enter, tab, esc, …).
liqa_hotkey_chordHotkey from comma-separated string, e.g. 'ctrl,v' — also accepts 'ctrl+v' via liqa_hotkey.
liqa_device_loopOne Eyes-Brain-Hands loop step (capture + actionable summary).
liqa_agency_listList agency-agents specialists available to LIQA orchestrator (250+).
liqa_agency_dispatchAssign an agency specialist workstream under LIQA orchestrator.
liqa_mesh_statusAgency mesh assignment snapshot.
liqa_agency_train_statusStatus of QA training overlays for all agency specialists.
liqa_agency_trained_promptLoad the LIQA Manual-QA trained overlay for one specialist.
liqa_learn_speedSuggest speed-up tips from prior LIQA rounds (call at planning).
liqa_learn_recordRecord a learning round to uplift future QA speed.
liqa_resource_mapMap connected product sources LIQA absorbs (ManualQA, QAFusionX, agency, worker).
liqa_product_statusFinal product readiness snapshot for LIQA MCP.
liqa_lolc_statusLOLC FusionX overlay pack status (separate from Perfect-100).
liqa_lolc_lawsHow LOLC QA engineers write on lolcgroupdev project PF.
7 further tools are not listed here. The complete surface is in the source.
MQA_BUILDLIQA_CONTROL_HOSTLIQA_CONTROL_PORTLIQA_CONTROL_TOKENLIQA_CONTROL_DATALIQA_CORSLIQA_TELEMETRYLIQA_AGENCY_HOMEMANUAL_QA_HOMEQAFUSIONX_HOMELIQA_HOMELIQA_CAPTURE_DIRLIQA_WORKSPACELIQA_VAULTXRAY_CLIENT_IDXRAY_CLIENT_SECRETXRAY_BASE_URLLIQA_CHROME_CDPLIQA_CSRF_SECRETLIQA_WORKER_SEATSLIQA_OIDC_ISSUERLIQA_OIDC_CLIENTLIQA_SIGNING_SECRETLIQA_WORKER_HOSTLIQA_WORKER_PORTLIQA_WORKER_TOKENLIQA_WORKER_JOBSLIQA_CONTROL_URLCURSOR_API_BASECURSOR_API_KEYLIQA_OLLAMALIQA_BRAIN_MODELLIQA_BRAIN_MODELIQA_VL_MODELAZURE_OPENAI_KEYLIQA_ALLOW_CLOUD_BRAINAZURE_OPENAI_ENDPOINTLIQA_CAPTURE_ROOTLIQA_CAPTURE_MAX_MBLIQA_HEADEDQAFUSIONX_HEADEDHUMANIZE_HEADLESSSESSIONNAMEATLASSIAN_TOKENLIQA_DEBUG_URLLIQA_PROFILESTool annotations
No tools have read-only/destructive annotations
Add readOnlyHint or destructiveHint annotations to every tool so hosts can warn users before invoking.
All four hints declared on every tool
114/114 tools missing one or more hints — liqa_boot (missing: readOnlyHint, destructiveHint, idempotentHint, openWorldHint); liqa_laws (missing: readOnlyHint, destructiveHint, idempotentHint, openWorldHint); liqa_engineer_persona (missing: readOnlyHint, destructiveHint, idempotentHint, openWorldHint), +111 more. OpenAI's directory rejects tools where any of the four hints are missing or non-boolean.
For every tool, set all four hints (readOnlyHint, destructiveHint, idempotentHint, openWorldHint) to explicit true/false values that match the handler’s actual behaviour.
Descriptions match behaviour
1 tool describes read intent but its handler mutates — liqa_testcase_sufficiency (line 410: path.write_text(json.dumps(payload, indent=2), encoding="utf-8"))
Rename the tool, rewrite the description, or move the side-effect into a separate clearly-named tool.
Tool test coverage
Only 7/114 tools referenced in tests (6%)
Write tests that reference each tool by name so every tool has at least one test.
Tool description accuracy
liqa_testcase_sufficiency: description implies read-only but handler writes/deletes/executes
Update tool descriptions to accurately reflect all capabilities — especially write, delete, or execute operations.
Claim the listing to review these findings one by one and send us a correction where you disagree, straight to the team. Claiming also means we tell you when the grade moves, and reach you first if we find anything urgent.
[](https://m8ven.ai/mcp/thejanaloit/liqa)?variant=verified from the URL.Vetting this one by hand? Tool Check is an MCP that scores other MCPs. Add it once and ask Claude, ChatGPT, or any MCP client to grade a server, surface CVEs, check the publisher, and suggest safer alternatives — before you install.
https://m8ven.ai/api/mcp/tool-check