{
  "schema_version": "1.0",
  "name": "PrintRelay",
  "description": "Free manufacturing knowledge, preliminary DFM and disclosed budget previews; owner-scoped nonbinding order requests and specialist review backlog. No charges, capacity booking, supplier purchasing or print transmission.",
  "canonical_origin": "https://printrelay.kva1.chatgpt.site",
  "agent_home": "/",
  "human_page": "/for-humans",
  "browser_workspace": "/for-humans#workspace",
  "capabilities": "/api/capabilities",
  "openapi": "/openapi.json",
  "tools": "/tools.json",
  "documentation": "/docs",
  "skill": "/skills/printrelay-hardware/SKILL.md",
  "transports": [
    {
      "type": "mcp_streamable_http",
      "url": "https://printrelay.kva1.chatgpt.site/api/advice/mcp",
      "authentication": "none",
      "tools": "/tools-public.json",
      "scope": "Service status and general manufacturing advice only; no owned CAD or backlog access."
    },
    {
      "type": "mcp_streamable_http",
      "url": "https://printrelay.kva1.chatgpt.site/mcp",
      "authentication": "Sites OAuth via the Site-created plugin",
      "tools": "/tools-native.json"
    },
    {
      "type": "mcp_streamable_http",
      "url": "https://printrelay.kva1.chatgpt.site/api/mcp",
      "authentication": "PrintRelay API key in Authorization: Bearer <key>",
      "tools": "/tools.json"
    }
  ],
  "public_example": "/examples/calibration-cube-20mm.preflight.json",
  "ordering_enabled": false,
  "software_version": "0.5.0",
  "native_tools": "/tools-native.json",
  "key_bootstrap": "/skills/printrelay-hardware/scripts/bootstrap_key.py",
  "public_tools": "/tools-public.json",
  "knowledge": "/learn",
  "advice": "/api/advice",
  "orders": "/api/v1/orders",
  "order_backlog_enabled": true,
  "payment_enabled": false,
  "print_transmission_enabled": false
}
