Skip to main content
El MCP (Model Context Protocol) de Bevits permite que tu agente consulte los datos de tu organización directamente, sin copiar planillas ni pegar respuestas de la API en el chat. En lugar de enseñarle al agente a usar la API REST, lo conectas una vez y pasa a ver clientes, compras, segmentos, tags, atributos, flows y campañas de correo como herramientas nativas.
Endpoint: https://api.bevits.com/mcp · Transporte: Streamable HTTP · Autenticación: OAuth 2.1 · Acceso: solo lectura · 20 tools
La conexión usa OAuth: ninguna clave API queda pegada en la configuración del agente. Inicias sesión en Bevits desde el navegador, eliges la organización y apruebas el acceso. El token generado pertenece a una sola organización y concede únicamente el permiso mcp:read.

Conectar en Claude (claude.ai y app)

Este es el camino sin terminal. Claude se conecta al servidor de Bevits desde la nube de Anthropic, así que solo necesitas la dirección pública del endpoint.
1

Abre Personalizar → Conectores

En Claude, desde el navegador o la app de escritorio, entra en Personalizar → Conectores.
2

Añade un conector personalizado

Haz clic en +, luego en Añadir conector personalizado, e indica la URL del servidor MCP remoto de Bevits:
Deja Configuración avanzada en blanco: el servidor de Bevits publica sus propios metadatos OAuth, así que no hace falta Client ID ni Client Secret. Haz clic en Añadir.
3

Conecta tu organización

Haz clic en Conectar, inicia sesión en Bevits desde el navegador, elige la organización y aprueba el acceso de solo lectura.
4

Activa el conector en la conversación

En el chat, abre el botón +, elige Conectores y activa Bevits. A partir de ahí solo pregunta, por ejemplo: “¿qué campañas de correo tuvieron la mayor tasa de apertura?”.
En cuentas Team y Enterprise, un owner añade el conector en Configuración de la organización → Conectores y luego cada persona hace clic en Conectar para autenticarse con su propia cuenta de Bevits: cada una ve solo los datos de la organización que autorizó. Los nombres de los menús pueden cambiar con las actualizaciones de Claude; la documentación de conectores personalizados siempre tiene los pasos más recientes.

Conectar en la terminal (Claude Code y Codex)

1

Añade Bevits a tu cliente

Ejecuta el comando en la terminal. Los comandos exactos también están en Configuración → MCP.
2

Autoriza tu organización

Inicia OAuth, entra a Bevits en el navegador, elige la organización y aprueba el acceso de solo lectura.
3

Confirma la conexión

Verifica que el servidor aparezca conectado y que se hayan cargado las 20 tools.
Cualquier cliente compatible con MCP por Streamable HTTP y OAuth 2.1 puede conectarse al mismo endpoint. Claude Code y Codex son solo los caminos documentados.

Qué puedes hacer

CRM y clientes

Encontrar clientes por correo, teléfono, tag, segmento o búsqueda libre, y leer contacto, tags, atributos, dirección predeterminada y métricas de consumo.

Compras y facturación

Listar y detallar pedidos, y agregar facturación, ticket promedio y clientes únicos en una sola llamada — con ranking por UTM, plataforma, estado o día.

Segmentos

Localizar segmentos por nombre, ver su tamaño y listar sus clientes ordenados por actualización o total gastado.

Recuperación de ventas

Medir un flow de carrito abandonado: tasa de recuperación, facturación recuperada y conversiones por mensaje de la secuencia.

Campañas

Campañas de correo con envío, entrega, apertura y clic; campañas de WhatsApp y SMS con destinatarios, entregadas, leídas y fallidas por plantilla.
Preguntas que el agente responde por su cuenta una vez conectado:
  • “¿Cuáles son las UTM que más vendieron en los últimos 7 días?”
  • “¿Cuál es la tasa de recuperación y la facturación recuperada de mi flow de carrito abandonado?”
  • “¿Qué mensaje de la secuencia de recuperación convierte más?”
  • “¿Cuál fue el ticket promedio de este mes comparado con el mes pasado?”
  • “¿Quiénes son los 20 clientes que más gastaron en el segmento VIP y qué compraron?”
  • “¿Qué plantilla de WhatsApp tuvo la peor tasa de entrega?”
  • “¿Este cliente está suscrito? ¿Qué tags y atributos tiene?”
  • “¿Qué flows están activos y cuántas veces se ejecutó cada uno?”

Catálogo de tools

Todas las tools son de lectura (readOnlyHint) e idempotentes. Ninguna crea, modifica ni elimina datos, y ninguna acepta un ID de organización: el alcance siempre proviene del token.

Identidad

Clientes

Compras

Segmentos

Tags y atributos

Flows y campañas

Filtros disponibles

bevits_list_customers

bevits_list_purchases

bevits_get_purchase_stats

Acepta exactamente los mismos filtros que bevits_list_purchases (UTM incluidas) y dos parámetros más: La respuesta trae los totales del período (purchase_count, customer_count, revenue_in_cents, average_ticket_in_cents) y, cuando hay group_by, la lista groups ordenada por facturación — los pedidos sin esa UTM aparecen con key: null. groups_truncated avisa cuando existen más grupos más allá de group_limit.
Si la tienda tiene pedidos en más de una moneda, currency llega como null y mixed_currencies como true: en ese caso los totales son la suma bruta de valores en monedas distintas. Separa por moneda (group_by: "currency") antes de comparar.
bevits_list_segments acepta q, y bevits_list_segment_customers acepta sort (updated o total_spent).
Las fechas deben ser ISO 8601 con offset (por ejemplo 2026-01-01T00:00:00-03:00), y los valores monetarios siempre son enteros en centavos.

Métricas de recuperación de ventas

bevits_get_flow_metrics responde a las preguntas de recuperación de carrito a partir de la atribución que Bevits ya registra en cada envío: La ventana predeterminada es de 30 días y el máximo es de 366; usa since y until para otro período. Los números son los mismos que muestra el modo Desempeño dentro del builder de flows.
La atribución es last-touch, ventana de 7 días y alcance de carrito abandonado: solo los flows con disparador de abandono (eligibility: "recovery") registran conversión. Los pedidos pagados de Nuvemshop y Shopify alimentan esa atribución. Los demás flows devuelven eligibility: "engagement_only" y deben leerse solo por la entregabilidad.

Paginación

Todas las tools de listado usan paginación por cursor:
  • limit — elementos por página. Predeterminado 25, máximo 50.
  • starting_after — ID del último elemento de la página anterior.
  • La respuesta incluye data, has_more y, cuando hay más páginas, next_cursor.
El agente continúa la lectura pasando next_cursor en starting_after. Como el tamaño de página está limitado, las preguntas del tipo “tráeme todo” obligan al agente a paginar muchas veces; usa filtros para obtener respuestas más rápidas.

Seguridad y límites

Solo lectura

El catálogo no expone ninguna operación de escritura. El agente no puede crear, editar ni borrar clientes, pedidos, flows o campañas.

Aislado por organización

El token lleva la organización elegida al iniciar sesión. Ninguna tool acepta un ID de organización, así que no es posible consultar otra cuenta.

Sin clave en la configuración

La autenticación es OAuth 2.1 con callback local. Ninguna clave API de Bevits queda guardada en los archivos de configuración del agente.

Límite de llamadas

Las llamadas se limitan por cliente, token y operación (120 por minuto de forma predeterminada). Las respuestas incluyen X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset y Retry-After.
Solo owners y administradores pueden abrir la página de MCP y autorizar la conexión. Revisa quién tiene acceso al entorno donde corre el agente: quien use el agente conectado ve los mismos datos de lectura que tú.

Errores

Cuando una tool falla, el agente recibe un error estructurado con code y, cuando está disponible, request_id y retry_after.
Al contactar al soporte, incluye el request_id del error: identifica la llamada exacta.

Solución de problemas

El agente no lista las tools. Confirma que el servidor aparece conectado (claude mcp list o codex mcp list) y repite la autorización OAuth.
Me conecté a la organización equivocada. Elimina el servidor del cliente, agrégalo de nuevo y elige la organización correcta en la pantalla de inicio de sesión.
Necesito escritura u otra integración. El MCP es de solo lectura en esta versión. Para otros flujos, usa la API REST o habla con el soporte.