Browser QA agent that won't return a false green: verified PASS/FAIL + access-control probing.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
One-click editor setup isnβt available for this listing yet β we donβt have a confirmed install command, and weβd rather show nothing than point your editor at the wrong package or host. Follow the projectβs own setup instructions, linked above.
Run a pinned Nocticas gate against a target URL on every push/PR, and fail the build on a red verdict. The browser runs on Nocticas's servers β this Action is a thin client that starts the run, polls for the verdict, and maps it to an exit code. No false greens: a harness error is never treated as a pass.
.nocticas/checkout-flow.json.NOCTICAS_API_KEY.A red verdict fails the job β blocks the PR/merge.
| Input | Required | Default | Description |
|---|---|---|---|
api-key | yes | β | Your Nocticas API key (store as a secret). |
gate | yes | β | Path to the pinned gate JSON (array of deterministic steps) in your repo. |
target | yes | β | URL to test (e.g. the PR's preview deploy). |
api-base | no | https://app.nocticas.com/api | Nocticas API base. |
timeout-seconds | no | 300 | Max wait for a verdict. |
poll-seconds | no | 3 | Poll interval. |
fail-on-error | no | true | Treat a harness error (not a test fail) as a build failure. An unverified run is never a pass. |
| Output | Description |
|---|---|
run-id | The Nocticas run id (link it in your logs). |
verdict | passed | failed | error | timeout. |
A JSON array of deterministic steps β exactly what Nocticas produces when you pin a passing run. Example in examples/gate.example.json. Keeping it in your repo means your E2E test is version-controlled alongside the code it guards.
Don't commit real credentials. Point the gate at a staging/preview target and use a dedicated test account; Nocticas's built-in test inbox handles OTP/magic-link logins so you don't need to embed secrets in the gate.
Not on GitHub? The same start β poll β exit logic is a portable script β see recipe.sh and examples/gitlab-ci.example.yml. The contract is just JSON over HTTP:
Header: x-nocticas-key: <key>. Exit non-zero unless status == "passed".
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/nocticas)<a href="https://allmcps.com/mcp/nocticas"><img src="https://allmcps.com/api/badge/nocticas?style=directory" alt="Nocticas on AllMCPs" /></a>