{
  "name": "GLOW Clinic Booking Agent",
  "description": "GLOW is an agent-native transaction layer for aesthetic clinic consultation booking in Taiwan. AI agents can search, compare, and book aesthetic clinic consultations on behalf of users. Consultation bookings only. No medical advice.",
  "url": "https://the-glow.org",
  "version": "1.0.0",
  "documentationUrl": "https://the-glow.org/agents",
  "apiEndpoint": "https://the-glow.org/api",
  "openApiUrl": "https://the-glow.org/api/openapi.json",
  "mcpEndpoint": "https://the-glow.org/api/mcp",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": true,
    "multimodal": false
  },
  "defaultInputModes": ["text/plain", "application/json"],
  "defaultOutputModes": ["application/json", "text/plain"],
  "authentication": { "schemes": ["None"] },
  "supportedLanguages": ["zh-TW", "en", "ko"],
  "supportedRegions": ["TW", "KR"],
  "safetyBoundaries": [
    "consultation_booking_only",
    "no_medical_advice",
    "no_diagnosis",
    "no_treatment_recommendation",
    "no_treatment_outcome_guarantees",
    "pricing_subject_to_in_clinic_assessment"
  ],
  "skills": [
    { "id": "search-clinics", "name": "Search Aesthetic Clinics", "description": "Search agent-bookable clinics by city, service, verification status.", "tags": ["search","clinic","aesthetic"], "examples": ["Find verified botox clinics in Taipei"], "endpoint": "GET /api/clinics/search" },
    { "id": "compare-clinics", "name": "Compare Clinics", "description": "Compare multiple clinics side-by-side on trust, services, and availability.", "tags": ["compare","clinic"], "endpoint": "GET /api/clinics/compare" },
    { "id": "get-policies", "name": "Get Clinic Policies", "description": "Get cancellation, deposit, and refund policies before booking.", "tags": ["policies","booking-rules"], "endpoint": "GET /api/clinics/{id}/policies" },
    { "id": "check-verification", "name": "Check Clinic Verification", "description": "Get clinic verification status and agent trust level.", "tags": ["verification","trust"], "endpoint": "GET /api/clinics/{id}/verification" },
    { "id": "book-consultation", "name": "Book Consultation Appointment", "description": "Book a consultation appointment. Not a medical procedure booking. Treatment suitability determined by licensed professionals.", "tags": ["booking","consultation"], "examples": ["Book a botox consultation at clinic 2"], "endpoint": "POST /api/bookings" },
    { "id": "track-booking", "name": "Track Booking Status", "description": "Get current booking status and verification object.", "tags": ["tracking","status"], "endpoint": "GET /api/bookings/{id}" },
    { "id": "cancel-booking", "name": "Cancel Booking", "description": "Cancel a consultation booking.", "tags": ["cancel"], "endpoint": "POST /api/bookings/{id}/cancel" },
    { "id": "reschedule-booking", "name": "Reschedule Booking", "description": "Move a booking to a new available slot.", "tags": ["reschedule"], "endpoint": "POST /api/bookings/{id}/reschedule" },
    { "id": "create-task", "name": "Create Agent Task", "description": "Create and track a multi-step agent booking task.", "tags": ["task","workflow"], "endpoint": "POST /api/tasks" },
    { "id": "mcp-tools", "name": "Get MCP Tool Manifest", "description": "Returns all 12 MCP tool definitions for Claude, GPT, Gemini integration.", "tags": ["mcp","tools"], "endpoint": "GET /api/mcp" }
  ],
  "x-medical-disclaimer": "GLOW facilitates consultation bookings only. All medical judgments, treatment suitability, and pricing must be determined by licensed professionals at each clinic.",
  "x-booking-flow": "search → compare → get_policies → get_availability → book → track",
  "x-openapi-version": "3.1.0",
  "x-mcp-protocol-version": "2024-11-05"
}
