Apps y asistentes de IA
Una clave permite a otra app usar datos familiares como una persona:
- Automatización: lee y añade, por ejemplo con Siri, Atajos de Apple, una app Android o Home Assistant capaz de enviar peticiones web.
- Asistente de IA: solo lee, mediante MCP, por ejemplo Claude.
Con Siri: «Lista de la compra» → «¿Qué necesitas?» → «Leche y dos pepinos». Basta la app Atajos y una clave de WuselWall.


Permisos de una clave
Pertenece a una persona. Lee día, comidas, colegio, presencia y puntos. Puede añadir productos y marcar tareas de esa persona. No elimina ni administra nada, ni siquiera con una clave de adulto. El límite de 100 añadidos diarios detiene una automatización que entre en bucle.
Crear una clave
En Ajustes → Avanzados → Apps y asistentes de IA, crea una clave y ponle nombre. Un adulto responsable puede elegir a la persona; los demás crean la propia en su móvil. Copia clave y dirección del servidor, que se muestran una vez.
Trátala como una contraseña. Atajos la sincroniza entre tus dispositivos Apple por iCloud.
Primer atajo: la compra
- Abre Atajos, toca + y añade una acción para pedir texto: «¿Qué necesitas?».
- Añade Obtener contenido de URL:
- URL: la dirección de WuselWall terminada en
/shopping, por ejemplohttps://api.example.org/functions/v1/shortcuts/shopping. - Método: POST.
- Cabecera:
Authorization, valorBearerseguido de la clave, con el espacio. - Cuerpo: JSON, campo
textcon la entrada proporcionada.
- URL: la dirección de WuselWall terminada en
- Muestra el resultado o haz que Siri lo lea.
- Llama al atajo «Lista de la compra» para invocarlo con Siri.
Reconoce cantidades como «2 litros de leche» o «3 manzanas». Separa productos con coma o «y». Si ya están en la lista, aumenta la cantidad.
Todos los atajos
Usa POST, la cabecera Authorization y un cuerpo JSON:
| Función | Final de dirección | Campos JSON |
|---|---|---|
| Compra | /shopping | text; list opcional para otra lista |
| Día | /today | day opcional: mañana, día de semana o fecha |
| Comidas | /meals | day opcional |
| Puntos | /points | Ninguno |
| Tarea hecha | /chore | text: nombre de la tarea |
| Colegio | /school | text: pregunta, como «¿Olivia tiene deporte mañana?» |
| Presencia | /presence | text: pregunta, como «¿Cuándo vuelve Sara?» |
Para colegio y presencia, pide una entrada y envía toda la pregunta en text. Se identifican persona, día y asignatura con el nombre usado en el horario. Sin día, colegio significa mañana; sin persona, se refiere a ti.
Una tarea hecha solo marca las tuyas o las abiertas sin asignar. Si hay varias coincidencias, pide aclaración. Sin text, enumera lo pendiente.
La respuesta sigue el idioma admitido del móvil o, en otro caso, el del hogar. El campo lang fuerza de, en, fr o es.
Revocar una clave
Revócala si pierdes el móvil o deja de ser necesaria. El efecto es inmediato y la lista indica el último uso. Salir del hogar revoca tus claves automáticamente. Los adultos responsables gestionan todas; los miembros, las suyas. La exportación incluye nombres y fechas, nunca secretos.
Asistentes de IA y MCP
Un asistente compatible con Model Context Protocol puede consultar semana, citas, tareas, comidas, compra, puntos, recetas, horarios y presencia. No puede añadir, modificar ni eliminar.
Crea una clave de tipo Asistente de IA, reservada a adultos, en lugar de automatización.
Los datos consultados salen del servidor
El asistente lee información de toda la familia, incluidas ausencias y horarios de niños. Se transmite a su proveedor y queda sujeta a sus condiciones de privacidad. Decidid en familia si lo queréis.
Añade la dirección MCP que ofrece WuselWall y la cabecera Authorization: Bearer wwa_…. En Claude Code:
claude mcp add --transport http wuselwall https://api.example.org/functions/v1/mcp \
--header "Authorization: Bearer wwa_…"Los asistentes que exigen OAuth y no admiten cabecera propia aún no pueden conectarse. El consentimiento mediante inicio de sesión llegará junto con futuras funciones de escritura. Sin iPhone, cualquier app capaz de enviar una petición con cabecera puede usar las automatizaciones.