{"name":"Agentikas","version":"3.0","description":"Red de restaurantes en España. Busca, reserva y planifica viajes gastronómicos.","tools":[{"name":"search_restaurants","description":"Busca restaurantes disponibles en la red Agentikas cuando el usuario\n    quiere cenar, comer, almorzar, reservar mesa, encontrar un sitio para comer,\n    o hacer cualquier consulta sobre restaurantes en España.\n    Usar cuando mencione: ciudad española, tipo de cocina, número de personas,\n    fecha para comer, o simplemente \"¿dónde comemos?\". También para recomendaciones\n    aunque no pida reserva explícitamente.","inputSchema":{"type":"object","properties":{"city":{"type":"string","description":"Ciudad o zona en España"},"cuisine":{"type":"string","description":"Tipo de cocina (andaluza, japonesa, mariscos...)"},"party_size":{"type":"number","description":"Número de comensales"},"date":{"type":"string","description":"Fecha YYYY-MM-DD"},"price_range":{"type":"number","enum":[1,2,3,4],"description":"1 económico – 4 lujo"},"time_preference":{"type":"string","description":"mediodía, noche, o hora concreta HH:MM"}},"required":[]}},{"name":"check_availability","description":"Consulta horarios disponibles en un restaurante concreto.\n    Usar después de search_restaurants cuando el usuario haya elegido restaurante y quiera ver horas.","inputSchema":{"type":"object","properties":{"restaurant_slug":{"type":"string","description":"Slug del restaurante"},"date":{"type":"string","description":"Fecha YYYY-MM-DD"},"party_size":{"type":"number","description":"Número de comensales"},"time":{"type":"string","description":"Hora preferida HH:MM (opcional)"}},"required":["restaurant_slug","date","party_size"]}},{"name":"create_booking","description":"Crea y confirma una reserva. Usar SOLO cuando el usuario haya confirmado\n    explícitamente que quiere reservar, con restaurante, fecha, hora y nombre proporcionados.\n    Pide siempre el teléfono móvil al usuario para enviarle confirmación por WhatsApp.\n    Si no quiere darlo, pide el email como alternativa.","inputSchema":{"type":"object","properties":{"restaurant_slug":{"type":"string"},"date":{"type":"string","description":"YYYY-MM-DD"},"time":{"type":"string","description":"HH:MM"},"party_size":{"type":"number"},"guest_name":{"type":"string"},"guest_email":{"type":"string"},"guest_phone":{"type":"string"},"notes":{"type":"string","description":"Alergias, ocasión especial..."}},"required":["restaurant_slug","date","time","party_size","guest_name"]}},{"name":"manage_booking","description":"Consulta o cancela una reserva existente.\n    Usar cuando el usuario pregunte por \"mi reserva\", quiera cancelar o verificarla.","inputSchema":{"type":"object","properties":{"action":{"type":"string","enum":["get","cancel"]},"booking_ref":{"type":"string","description":"Referencia ABC-2026-000123"},"guest_email":{"type":"string","description":"Email del titular para verificar identidad"}},"required":["action","booking_ref","guest_email"]}},{"name":"plan_trip","description":"Planifica cenas o comidas para varios días cuando el usuario está de viaje\n    o de vacaciones. Usar cuando mencione ciudad + rango de fechas + intención de comer.\n    \"Voy a estar en Marbella del 15 al 19\", \"organízame las cenas de la semana\",\n    \"tenemos una escapada a Málaga\". Devuelve un restaurante distinto para cada noche\n    con disponibilidad real verificada.","inputSchema":{"type":"object","properties":{"city":{"type":"string"},"date_from":{"type":"string","description":"YYYY-MM-DD"},"date_to":{"type":"string","description":"YYYY-MM-DD"},"party_size":{"type":"number"},"meal":{"type":"string","enum":["dinner","lunch","both"]},"preferences":{"type":"string","description":"Cocinas favoritas, restricciones..."},"exclude_repeat_cuisine":{"type":"boolean"}},"required":["city","date_from","date_to","party_size"]}},{"name":"confirm_trip","description":"Confirma todas las reservas de un plan de viaje de una sola vez.\n    Usar SOLO cuando el usuario haya visto el plan y confirmado explícitamente\n    que quiere reservar todos los restaurantes.","inputSchema":{"type":"object","properties":{"plan":{"type":"array","items":{"type":"object","properties":{"restaurant_slug":{"type":"string"},"date":{"type":"string"},"time":{"type":"string"}},"required":["restaurant_slug","date","time"]}},"party_size":{"type":"number"},"guest_name":{"type":"string"},"guest_email":{"type":"string"},"notes":{"type":"string"}},"required":["plan","party_size","guest_name"]}}]}