{"name":"RGate","description":"MCP server for the RGate developer tool: start release-readiness scans, retrieve results, generate fix plans, and hand reports back to users.","version":"1.0.0","protocolVersion":"2025-03-26","protocolVersions":["2025-03-26","2024-11-05"],"serverUrl":"https://www.rgate.io/api/mcp","url":"https://www.rgate.io/api/mcp","endpoint":"https://www.rgate.io/api/mcp","transport":"streamable-http","transports":[{"type":"streamable-http","url":"https://www.rgate.io/api/mcp"}],"mcpServers":{"rgate":{"url":"https://www.rgate.io/api/mcp","transport":"streamable-http"}},"icon":"https://www.rgate.io/icon.svg","tools":[{"name":"start_scan","description":"Start an RGate website quality scan for a public URL across security, SEO, accessibility, legal compliance, and sustainability.","inputSchema":{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"The public http or https URL to scan.","examples":["https://www.rgate.io"]}}},"annotations":{"destructiveHint":false,"readOnlyHint":false}},{"name":"get_scan","description":"Fetch scan status and, once complete, structured findings, check results, and technology detections.","inputSchema":{"type":"object","required":["scanId"],"properties":{"scanId":{"type":"string","format":"uuid","description":"The scan ID returned by start_scan."}}},"annotations":{"destructiveHint":false,"readOnlyHint":true}},{"name":"list_checks","description":"Describe the RGate scan layers and check catalog for agent planning and user explanations.","inputSchema":{"type":"object","properties":{"layer":{"type":"string","enum":["security","seo","accessibility","legal","sustainability"],"description":"Optional scan layer to focus on."}}},"annotations":{"destructiveHint":false,"readOnlyHint":true}},{"name":"get_pricing","description":"Return machine-readable RGate plan names, prices, scan limits, and best-fit use cases.","inputSchema":{"type":"object","properties":{}},"annotations":{"destructiveHint":false,"readOnlyHint":true}},{"name":"create_checkout_handoff","description":"Create a human handoff URL for purchasing a full report or subscription after a scan is complete.","inputSchema":{"type":"object","required":["scanId","planId"],"properties":{"scanId":{"type":"string","format":"uuid"},"planId":{"type":"string","enum":["full-report","continuous","portfolio"]}}},"annotations":{"destructiveHint":false,"readOnlyHint":false}},{"name":"generate_fix_plan","description":"Generate a prioritized release-readiness fix plan from scan findings. Returns blockers first, then high-impact follow-ups and backlog items.","inputSchema":{"type":"object","required":["scanId"],"properties":{"scanId":{"type":"string","format":"uuid"},"format":{"type":"string","enum":["json","markdown"],"default":"json"},"maxFindings":{"type":"integer","minimum":1,"maximum":50},"token":{"type":"string","description":"Optional paid report token for full exports."}}},"annotations":{"destructiveHint":false,"readOnlyHint":true}},{"name":"export_scan_markdown","description":"Export scan results as Markdown for Cursor prompts, GitHub issues, or executive summaries.","inputSchema":{"type":"object","required":["scanId"],"properties":{"scanId":{"type":"string","format":"uuid"},"template":{"type":"string","enum":["cursor","github","executive"],"default":"cursor"},"token":{"type":"string","description":"Optional paid report token for full exports."}}},"annotations":{"destructiveHint":false,"readOnlyHint":true}},{"name":"compare_scan_history","description":"Compare two scans for the same domain and return added, resolved, improved, and worsened findings.","inputSchema":{"type":"object","required":["scanId","againstScanId"],"properties":{"scanId":{"type":"string","format":"uuid","description":"Newer scan ID."},"againstScanId":{"type":"string","format":"uuid","description":"Older scan ID to compare against."},"token":{"type":"string","description":"Optional report token for non-public scans."}}},"annotations":{"destructiveHint":false,"readOnlyHint":true}}]}