# CyberPatch > CyberPatch — patch management SaaS by Cyber-SG. Surface derived from the public site only (no code access). ## Pages - [CyberPatch — Patch Management](https://patch.cyber-sg.com/) ## Agent surface (machine-readable) - Manifest (start here): https://agents.cyber-sg.com/.well-known/b2a.json - Docs index: https://agents.cyber-sg.com/docs/index.md - Distilled context: https://agents.cyber-sg.com/context/index.md - Full content: https://agents.cyber-sg.com/llms-full.txt - Changelog (what changed since your last visit): https://agents.cyber-sg.com/changelog - Structured data (schema.org JSON-LD): https://agents.cyber-sg.com/structured-data.json - MCP endpoint: https://agents.cyber-sg.com/mcp - OpenAPI: https://agents.cyber-sg.com/openapi.json - Sandbox (prove your integration first, zero side effects): https://agents.cyber-sg.com/sandbox - Receipts (verify any mutation): https://agents.cyber-sg.com/receipts/{id} + keys at https://agents.cyber-sg.com/.well-known/b2a-keys.json - Human-readable index of all of the above: https://agents.cyber-sg.com/index.html ## Actions - get_product_info: What CyberPatch is, who it is for, and where to find it. - check_service_status: Live availability check of the CyberPatch web application (HTTP status and latency, observed from th… - get_access_info: How a prospective customer (or their agent) obtains CyberPatch access. This tenant has no delegated… ## Connect an AI client ### Claude Code ```sh claude mcp add --transport http cyberpatch https://agents.cyber-sg.com/mcp ``` ### Claude (web / Desktop) Settings → Connectors → Add custom connector → `https://agents.cyber-sg.com/mcp` ### ChatGPT (developer mode) Settings → Security and login → Developer mode → on. Then add a connector pointing at `https://agents.cyber-sg.com/mcp`. ### Any other MCP client ```json { "mcpServers": { "cyberpatch": { "type": "http", "url": "https://agents.cyber-sg.com/mcp" } } } ``` The endpoint is JSON-RPC over HTTP POST (streamable HTTP). A GET returns 405 with a pointer to the protocol — that is correct MCP behaviour, not an outage.