{
  "schema_version": "0.1.0",
  "name": "gema AI Agent Platform",
  "description": "AI-powered booking and information platform for healthcare clinics. One integration covers every clinic in the network — search clinics, check availability, book appointments, and answer questions.",
  "url": "https://www.getgema.ai",
  "provider": {
    "organization": "General Magic",
    "url": "https://getgema.ai"
  },
  "capabilities": {
    "booking": true,
    "information": true,
    "search": true,
    "multi_tenant": true
  },
  "integration": {
    "chatgpt": {
      "type": "Custom GPT Actions",
      "openapi_spec": "https://www.getgema.ai/api/mcp/gema/openapi",
      "instructions": "Import this ONE OpenAPI spec into a Custom GPT to enable booking across all gema clinics."
    },
    "claude": {
      "type": "MCP Server (Streamable HTTP)",
      "endpoint": "https://www.getgema.ai/api/mcp/gema/protocol",
      "instructions": "Add this ONE URL as a remote MCP server in Claude to access all gema clinics."
    },
    "generic": {
      "type": "REST API",
      "endpoint": "https://www.getgema.ai/api/mcp/gema",
      "instructions": "GET for tool schemas, POST {\"tool\":\"name\",\"arguments\":{}} to execute. Use search_clinics to discover clinics."
    }
  },
  "endpoints": {
    "platform_mcp": "https://www.getgema.ai/api/mcp/gema",
    "platform_openapi": "https://www.getgema.ai/api/mcp/gema/openapi",
    "platform_protocol": "https://www.getgema.ai/api/mcp/gema/protocol",
    "llms_txt": "https://www.getgema.ai/llms.txt",
    "businesses": [
      {
        "name": "Curavita",
        "domain": "curavita.com",
        "mcp": "https://www.getgema.ai/api/mcp/6a2c22fa-e968-45a3-b5fa-c294309ec131",
        "llms_txt": "https://www.getgema.ai/api/llms-txt/6a2c22fa-e968-45a3-b5fa-c294309ec131",
        "agent_json": "https://www.getgema.ai/.well-known/agent.json?site=6a2c22fa-e968-45a3-b5fa-c294309ec131"
      }
    ]
  },
  "tools": [
    "search_clinics",
    "get_business_info",
    "get_services",
    "get_practitioners",
    "search_services",
    "get_faqs",
    "check_availability",
    "book_appointment",
    "cancel_appointment",
    "get_pricing",
    "search_knowledge"
  ],
  "instructions": "Use the platform endpoints above to access ALL clinics through one integration. Start with search_clinics to find a clinic, then use clinic_id for subsequent calls. Individual business endpoints are also available below."
}