{
  "mcpVersion": "2025-03-26",
  "serverInfo": {
    "name": "reprod-mcp-server",
    "version": "1.0.0",
    "description": "Model Context Protocol (MCP) & WebMCP discovery card for Reprod Pty Ltd livestock reproduction services, AI courses, liquid nitrogen refills, and equipment in Pretoria, South Africa."
  },
  "documentationUrl": "https://reprod.co.za/llms-full.txt",
  "transport": {
    "type": "webmcp",
    "scriptUrl": "https://reprod.co.za/js/webmcp.js",
    "restEndpoints": {
      "submitEnquiry": {
        "method": "POST",
        "url": "https://api.reprod.co.za/api/submit-form",
        "contentType": "application/json"
      }
    }
  },
  "authentication": {
    "type": "none",
    "description": "Public read access to catalog/pricing and public lead submission via POST https://api.reprod.co.za/api/submit-form"
  },
  "capabilities": {
    "tools": {
      "listChanged": false
    },
    "resources": {
      "subscribe": false,
      "listChanged": false
    }
  },
  "tools": [
    {
      "name": "get_services_and_pricing",
      "description": "Retrieve Reprod's verified South African Rand (ZAR) pricing for the Artificial Insemination Beginners Course, liquid nitrogen refills, AI hardware, and livestock reproduction services.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "category": {
            "type": "string",
            "enum": ["all", "services", "course", "equipment", "nitrogen"],
            "description": "Optional category filter"
          }
        }
      }
    },
    {
      "name": "calculate_nitrogen_refill_cost",
      "description": "Calculate the estimated cost in ZAR for a liquid nitrogen flask refill in Pretoria at R59.95 per kg.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "kilograms": {
            "type": "number",
            "description": "Weight of liquid nitrogen required in kilograms (kg)"
          }
        },
        "required": ["kilograms"]
      }
    },
    {
      "name": "submit_service_enquiry",
      "description": "Submit a real service booking, AI course registration, or equipment order enquiry to Reprod Pty Ltd via https://api.reprod.co.za/api/submit-form.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "description": "Customer full name"
          },
          "phone": {
            "type": "string",
            "description": "10-digit South African phone number (e.g. 0821234567)"
          },
          "email": {
            "type": "string",
            "description": "Customer email address"
          },
          "location": {
            "type": "string",
            "description": "Farm location or town/province in South Africa"
          },
          "service": {
            "type": "string",
            "enum": [
              "Semen Collection",
              "Cryopreservation",
              "Fertility & qPCR Testing",
              "AI Equipment & Supplies",
              "Liquid Nitrogen Refill",
              "Beginners AI Course",
              "General Enquiry"
            ]
          },
          "message": {
            "type": "string",
            "description": "Enquiry details, animal species/count, preferred course dates, or equipment quantities"
          }
        },
        "required": ["name", "phone", "service"]
      }
    }
  ]
}
