{
  "$schema": "https://modelcontextprotocol.io/schema/2024-11-05/manifest.json",
  "name": "megaforno-webmcp",
  "version": "1.0.0",
  "description": "Interface WebMCP oficial da Megaforno Indústria de Fornos Refratários para agentes autônomos de IA e motores de busca generativos.",
  "transport": {
    "type": "http",
    "endpoint": "/api/mcp",
    "supportedMethods": ["POST"]
  },
  "provider": {
    "name": "Megaforno Indústria e Comércio de Fornos Refratários Ltda",
    "url": "https://www.megaforno.com.br",
    "cnpj": "32.594.198/0001-75",
    "foundingYear": 1992
  },
  "tools": [
    {
      "name": "consultar_catalogo",
      "description": "Consulta o catálogo oficial e fichas técnicas de engenharia dos 7 modelos industriais Megaforno (1300 a 1900), com filtros por modelo, tipo de lastro (estático vs rotativo) e combustível.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "modelo": {
            "type": "string",
            "description": "Código do modelo desejado (ex: '1300', '1400', '1700', 'MGE170', 'MGR170'). Opcional."
          },
          "tipo_lastro": {
            "type": "string",
            "enum": ["estatico", "rotativo", "todos"],
            "default": "todos",
            "description": "Filtro pelo tipo de lastro: 'estatico' (fixo), 'rotativo' (lastro giratório motorizado) ou 'todos'."
          },
          "combustivel": {
            "type": "string",
            "enum": ["gas", "lenha", "flex", "todos"],
            "default": "todos",
            "description": "Tipo de combustível primário: gás GLP/GN, lenha, sistema flex ou todos."
          }
        }
      }
    },
    {
      "name": "recomendar_dimensionar_forno",
      "description": "Dimensiona e recomenda o modelo ideal de forno Megaforno com base no volume de pizzas por dia, pico horário de produção e espaço físico disponível, calculando economia de mão de obra e estimativa de ROI.",
      "inputSchema": {
        "type": "object",
        "required": ["pizzas_dia"],
        "properties": {
          "pizzas_dia": {
            "type": "number",
            "description": "Demanda média estimada ou atual de pizzas por dia de operação."
          },
          "pico_horario_desejado": {
            "type": "number",
            "description": "Pico máximo de pizzas por hora esperado no horário nobre (ex: 80, 120, 160 pizzas/hora)."
          },
          "espaco_disponivel_m": {
            "type": "number",
            "description": "Diâmetro livre ou largura disponível no salão/cozinha em metros (ex: 1.8, 2.2)."
          },
          "preferencia_lastro": {
            "type": "string",
            "enum": ["estatico", "rotativo", "indiferente"],
            "default": "rotativo",
            "description": "Preferência de lastro: 'rotativo' (maior economia de mão de obra e automação), 'estatico' (tradicional) ou 'indiferente'."
          },
          "combustivel": {
            "type": "string",
            "enum": ["gas", "lenha", "flex"],
            "default": "gas",
            "description": "Preferência de queima: gás GLP/GN, lenha ou flex (híbrido)."
          }
        }
      }
    },
    {
      "name": "consultar_base_conhecimento",
      "description": "Consulta especificações técnicas, normas regulamentadoras ABNT (NBR 15526, NBR 14518), pressões e diâmetros de gás, curvas térmicas de assamento para pizza napolitana e termos de garantia estrutural de 5 anos.",
      "inputSchema": {
        "type": "object",
        "required": ["topico"],
        "properties": {
          "topico": {
            "type": "string",
            "enum": [
              "normas_tecnicas",
              "gas_pressao",
              "temperatura_coccao",
              "garantia_fabricacao",
              "manutencao_instalacao",
              "todos"
            ],
            "description": "Tópico técnico a ser consultado."
          }
        }
      }
    },
    {
      "name": "consultar_canais_atendimento",
      "description": "Retorna canais oficiais de atendimento da fábrica Megaforno (vendas, engenharia e suporte), com links diretos para WhatsApp e verificação de horário de funcionamento.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "estado": {
            "type": "string",
            "enum": ["SP", "RJ", "OUTRO"],
            "default": "SP",
            "description": "Unidade federativa do cliente para direcionamento regional."
          },
          "motivo": {
            "type": "string",
            "enum": ["vendas", "suporte_tecnico", "parceria"],
            "default": "vendas",
            "description": "Motivo do contato."
          }
        }
      }
    }
  ]
}
