{
  "name": "zgts-derma-roller",
  "description": "ZGTS Derma Roller MCP Server — guide search, needle size recommendations, product info, and usage protocols for professional microneedling.",
  "version": "1.0.0",
  "serverUrl": "https://zgts.in/api/mcp",
  "homepage": "https://zgts.in",
  "docs": "https://zgts.in/docs",
  "authentication": "none",
  "serverInfo": {
    "name": "zgts-derma-roller",
    "version": "1.0.0",
    "description": "ZGTS Derma Roller MCP Server — guide search, needle size recommendations, product info, and usage protocols for professional microneedling."
  },
  "transport": {
    "type": "streamable-http",
    "endpoint": "https://zgts.in/api/mcp"
  },
  "capabilities": {
    "tools": true,
    "resources": true,
    "prompts": false,
    "sampling": false
  },
  "tools": [
    {
      "name": "search_guides",
      "description": "Search ZGTS derma roller guides by topic or skin concern",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": { "type": "string", "description": "Topic to search (e.g. 'acne scars', 'hair growth')" }
        },
        "required": ["query"]
      }
    },
    {
      "name": "get_needle_recommendation",
      "description": "Get personalised needle size recommendation based on concern and experience level",
      "inputSchema": {
        "type": "object",
        "properties": {
          "concern": { "type": "string", "description": "Primary skin or hair concern" },
          "experience_level": { "type": "string", "enum": ["beginner", "intermediate", "advanced"] }
        },
        "required": ["concern"]
      }
    },
    {
      "name": "get_product_info",
      "description": "Get ZGTS product specs, pricing, and purchase links",
      "inputSchema": {
        "type": "object",
        "properties": {
          "variant": { "type": "string", "enum": ["192", "540", "all"] }
        },
        "required": []
      }
    },
    {
      "name": "get_usage_guide",
      "description": "Get step-by-step rolling instructions and aftercare protocol",
      "inputSchema": {
        "type": "object",
        "properties": {
          "needle_size": { "type": "string", "description": "Needle length in mm" },
          "concern": { "type": "string", "description": "Treatment area or concern" }
        },
        "required": []
      }
    }
  ],
  "resources": [
    {
      "uri": "ui://zgts/needle-selector",
      "name": "ZGTS Needle Size Selector",
      "mimeType": "text/html;profile=mcp-app"
    },
    {
      "uri": "ui://zgts/product-card",
      "name": "ZGTS Product Card",
      "mimeType": "text/html;profile=mcp-app"
    }
  ]
}
