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.
Developer Resources
Canonical lookup page for RGate API docs, OpenAPI, MCP, CLI, auth, and agent handoff.
/en/developer-resources
Test Program
Transparent check catalog with methodology, fail conditions, risks, fixes, and references.
/en/checks
Agent How-to
End-to-end guide for agents using RGate via REST, MCP, CLI, and Markdown.
/en/how-agents-use-rgate
OpenAPI
Machine-readable REST contract for scans and results.
/openapi.json
Agent Guide
Markdown instructions for autonomous agents.
/agents.md
MCP Server
Streamable HTTP MCP manifest and tool endpoint.
/.well-known/mcp.json
RGate CLI
Command line usage for agents, CI, and release scripts.
/cli.md
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
- POST
/api/scanwith a public website URL. - Poll
/api/scan/{scanId}until the scan is done. - Prioritize findings by layer, severity, risk type, and impact.
- Hand the user to the report page for review, purchase, or team follow-up.