Docs / quickstart

Engineer first.
Verify last.

Turn the raw ask into an evidence-backed execution prompt, then verify the real artifact and downstream outcome instead of trusting a success response.

01

Add the remote MCP

No local package is required. Pick your client or automation environment.

Select Streamable HTTP in a client that supports remote MCP, then enter:

https://twothumbs.co/mcp

Authentication UI and configuration keys differ by client. Do not configure this as a local stdio command.

The endpoint is reachable worldwide over HTTPS only where the client supports remote Streamable HTTP MCP and outbound network policy allows it. Automated or paid use requires a valid API key. This is not a blanket availability guarantee.

02

Run a public-surface verdict

Call run_verdict with a public URL for the compatibility path. For unattended work, API-key callers use verdict_submit or verdict_batch_submit, then poll each returned job with verdict_status. This returns immediately instead of waiting behind an edge timeout. Founder prompt and operator tools remain private and are never advertised to public clients.

Use TwoThumbs verdict_submit to inspect https://example.com, poll verdict_status until terminal, then report only verified findings.

Product telemetry is content-free and can be disabled, exported, or deleted with developer_data. Optional verdict_feedback is enum-only. Developer inputs and outputs are not copied into product learning or the founder corpus.

03

Add runs or redeem access

After adding the MCP, choose Redeem a code in a supported OAuth authorization screen, or ask the connected agent to call redeem_code and enter the code you received. The returned tt_live_… key is shown once: save it in a password manager or, for automation, a masked TWOTHUMBS_API_KEY CI secret.

Access codes grant TwoThumbs credits; they are not Stripe promotion or discount codes. You can also email us to request an invoice and credit key. There is no self-serve card checkout in the current invoice launch mode.

04

Put the verdict in CI

This matches the repository quickstart. --fail-on HIGH exits nonzero for CRITICAL or HIGH findings; the CLI also fails when no downstream check passed.

name: TwoThumbs verdict
on: [push, pull_request]
jobs:
  verify:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - uses: actions/setup-node@v4
        with:
          node-version: 22
          cache: npm
      - run: npm ci
      - run: npx playwright install chromium --with-deps
      - run: node run.mjs https://example.com --config surfaces/example.json --fail-on HIGH
      - uses: actions/upload-artifact@v4
        if: always()
        with:
          name: twothumbs-verdict
          path: |
            findings.json
            REPORT.md
            artifacts/