{
  "$schema": "https://modelcontextprotocol.io/schema/mcp-manifest.json",
  "schema_version": "v1",
  "name": "KRAAKT Protein Soda WebMCP",
  "description": "Model Context Protocol (MCP) server for KRAAKT dessert protein soda. Enables AI agents to query product nutrition and register users for the launch waitlist.",
  "endpoint": "/api/mcp",
  "transport": "http",
  "capabilities": {
    "tools": true
  },
  "tools": [
    {
      "name": "join_waitlist",
      "description": "Registers an interested customer or athlete for the KRAAKT launch waitlist in Cloudflare D1.",
      "parameters": {
        "type": "object",
        "properties": {
          "email": {
            "type": "string",
            "description": "The user's valid email address"
          },
          "flavor": {
            "type": "string",
            "description": "Flavor interest ('Chocolate Soda' or 'Classic Vanilla Cream')",
            "default": "Chocolate Soda",
            "enum": ["Chocolate Soda", "Classic Vanilla Cream"]
          }
        },
        "required": ["email"]
      }
    },
    {
      "name": "get_product_info",
      "description": "Returns official nutritional specs, ingredients, and brand details for KRAAKT protein soda.",
      "parameters": {
        "type": "object",
        "properties": {}
      }
    }
  ]
}
