{
  "jsonrpc": "2.0",
  "status": "online",
  "server": "tus-resultados-mcp",
  "protocolVersion": "2024-11-05",
  "capabilities": {
    "tools": {
      "listChanged": false
    }
  },
  "tools": [
    {
      "name": "obtener_pronostico_animalitos",
      "description": "Calcula y obtiene los mejores pronósticos de animalitos (Top 1 Pleno, Top 3 y Top 5) para una lotería y hora determinada basado en patrones cruzados y confluencia.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "lottery_id": {
            "type": "string",
            "description": "ID de la lotería (ej. 'la_granjita', 'selva_plus', 'lotto_activo', 'ruleta_royal', 'la_bestia', 'la_ricachona', 'lotto_gato', 'tropi_gana', 'zoologico_activo')"
          },
          "hour": {
            "type": "string",
            "description": "Hora del sorteo en formato 2 dígitos (ej. '08', '09', '10', '11', '12', '13', '14', '15', '16', '17', '18', '19')"
          }
        },
        "required": [
          "lottery_id"
        ]
      }
    },
    {
      "name": "consultar_sorteos_recientes",
      "description": "Obtiene los últimos resultados de sorteos jugados para una lotería especificada.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "lottery_id": {
            "type": "string",
            "description": "ID de la lotería"
          },
          "limit": {
            "type": "number",
            "description": "Cantidad de sorteos a retornar (por defecto 15)"
          }
        },
        "required": [
          "lottery_id"
        ]
      }
    },
    {
      "name": "obtener_estadisticas_globales",
      "description": "Devuelve el resumen global de efectividad del sistema, total de sorteos procesados y métricas de aciertos.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    },
    {
      "name": "auditar_alertas_sniper",
      "description": "Devuelve el historial forense de alertas enviadas y su estado de resolución.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "limit": {
            "type": "number",
            "description": "Número de alertas a consultar (por defecto 20)"
          }
        }
      }
    }
  ]
}