MCP de Bison
Crear o editar una audiencia
Edición
save_audience
Crea una audiencia del perfil de marca, o edita una existente por su id (de get_brand_profile). Para crear, name es obligatorio. Solo cambia los campos enviados. Sin confirm devuelve la vista previa.
Permiso: Edición. Requiere un token de «Lectura y edición».
Modifica información de tu empresa en Bison. Tu agente debería pedirte confirmación antes de usarla.
Qué va en cada campo y cuáles son clave: Perfil de marca.
Parámetros
| Nombre | Tipo | Obligatorio | Descripción |
|---|---|---|---|
audience_id | texto | No | id de la audiencia a editar; omítelo para crear una. |
name | texto (hasta 200 caracteres) | No | Nombre del segmento, por ejemplo «Jefes de RR. HH. en pymes». Obligatorio al crear. |
role | texto (hasta 200 caracteres) | No | Cargo o rol de quien decide la compra. |
proof_type | una de CERTIFICATIONS, TESTIMONIALS, DATA, GUARANTEES, NONE | No | Qué prueba necesita para creer en la promesa. Una de: CERTIFICATIONS (Certificaciones técnicas), TESTIMONIALS (Testimonios de pares), DATA (Datos científicos), GUARANTEES (Garantías de satisfacción), NONE (No necesita pruebas). Clave: sin este dato Bison no puede dar algunas recomendaciones. |
knowledge_level | entero (1 a 5) | No | Cuánto sabe de la categoría: 1 Inicial, 2 Básico, 3 Intermedio, 4 Avanzado, 5 Experto; 3 si no se indica. |
pains | texto (hasta 2000 caracteres) | No | Problemas o dolores que tiene. |
desire | texto (hasta 2000 caracteres) | No | Qué quiere lograr. |
trigger | una de PRICE, QUALITY, INNOVATION, TRUST, SPEED, CONVENIENCE, ROI, SUPPORT, STATUS, ECO, SECURITY, CUSTOMIZATION | No | Por qué te elige en lugar de otras alternativas. Una de: PRICE (Precio), QUALITY (Calidad / Durabilidad), INNOVATION (Innovación), TRUST (Confianza / Reputación), SPEED (Rapidez), CONVENIENCE (Comodidad / Facilidad de uso), ROI (Retorno de Inversión / Rentabilidad), SUPPORT (Soporte / Atención al cliente), STATUS (Exclusividad / Estatus), ECO (Sostenibilidad / Impacto social), SECURITY (Seguridad / Privacidad), CUSTOMIZATION (Personalización / Flexibilidad). |
barriers | texto (hasta 2000 caracteres) | No | Qué lo frena para comprar. |
objections | texto (hasta 2000 caracteres) | No | Objeciones típicas. |
alternatives | texto (hasta 2000 caracteres) | No | Qué usa hoy en lugar de la marca. |
tone | una de EMPATHETIC, PROFESSIONAL, INSPIRATIONAL, DIRECT | No | Tono con el que conviene hablarle. Uno de: EMPATHETIC (Empático), PROFESSIONAL (Profesional), INSPIRATIONAL (Inspiracional), DIRECT (Directo). |
cta | texto (hasta 500 caracteres) | No | Llamado a la acción: el siguiente paso concreto que quieres que dé esta audiencia, escrito como lo dirías en un botón o enlace, por ejemplo «Agendar demo». |
confirm | booleano | No | false u omitido: solo devuelve la vista previa (antes y después) sin guardar. true: guarda. |
Ejemplo de llamada
No tienes que escribir esto: tu agente decide cuándo usar la herramienta según lo que le pidas. Es la llamada MCP equivalente, con valores de relleno:
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "save_audience",
"arguments": {
"name": "<name>"
}
}
}Ejemplo de vista previa
Sin confirm, con {"name":"Familias con dos autos","tone":"EMPATHETIC","proof_type":"GUARANTEES","cta":"Cotizar en 2 minutos"}, no guarda nada y devuelve esto, para una marca ficticia («Altavista Seguros»). Para guardar, repite la llamada con confirm: true.
{
"saved": false,
"changed": true,
"id": null,
"created": true,
"changes": {
"name": {
"before": null,
"after": "Familias con dos autos"
},
"proof_type": {
"before": null,
"after": "GUARANTEES"
},
"tone": {
"before": null,
"after": "EMPATHETIC"
},
"cta": {
"before": null,
"after": "Cotizar en 2 minutos"
}
},
"notes": "Vista previa: no se guardó nada. Muéstrale el cambio al usuario y repite la llamada con confirm: true para guardarlo."
}