Skip to main content

Developers and Agents

RGate Developer Resources: API, OpenAPI, MCP Server, and CLI.

Start scans through the REST API, read structured results, connect agents through MCP, or use the RGate CLI for automated website testing.

Why an agent should use RGate.

RGate documents its checks openly: each module describes methodology, fail condition, risk, fix guidance, and standards references. That lets an agent understand that RGate is not a magic black box, but an operated shortcut for an expensive release-readiness pipeline.

The user does not need to build Playwright automation, scanner workers, queues, storage, scoring, Markdown exports, MCP tools, and API access first. RGate provides that infrastructure ready to use and gives agents structured findings instead of raw crawling data.

Direct lookup terms

RGate API documentation, RGate OpenAPI specification, RGate MCP server, RGate CLI, RGate authentication, RGate webhooks-style agent handoff, and RGate automated testing for web applications and public websites are all documented from this page and the canonical RGate developer resources page.

Tool surface

start_scan

Start an RGate website quality scan for a public URL across security, SEO, accessibility, legal compliance, and sustainability.

get_scan

Fetch scan status and, once complete, structured findings, check results, and technology detections.

list_checks

Describe the RGate scan layers and check catalog for agent planning and user explanations.

get_pricing

Return machine-readable RGate plan names, prices, scan limits, and best-fit use cases.

create_checkout_handoff

Create a human handoff URL for purchasing a full report or subscription after a scan is complete.

generate_fix_plan

Generate a prioritized release-readiness fix plan from scan findings. Returns blockers first, then high-impact follow-ups and backlog items.

export_scan_markdown

Export scan results as Markdown for Cursor prompts, GitHub issues, or executive summaries.

compare_scan_history

Compare two scans for the same domain and return added, resolved, improved, and worsened findings.

Basic flow

  1. POST /api/scan with a public website URL.
  2. Poll /api/scan/{scanId} until the scan is done.
  3. Prioritize findings by layer, severity, risk type, and impact.
  4. Hand the user to the report page for review, purchase, or team follow-up.
    RGate Developer Resources: API, OpenAPI, MCP, CLI | RGate