Conecta tu agente de IA a BDC AI (MCP y API)
Tres formas de conectar un agente de IA a BDC AI: OAuth de un click (Claude Desktop, claude.ai), llave de API (Claude Code, Cursor, n8n) o el skill instalable.
· Agentes de IA
Un agente conectado usa las mismas operaciones que la API pública, con la misma autenticación y los mismos límites, a través del servidor MCP en https://bdcai.com/mcp. Elige la forma de conectarlo según dónde trabajas:
Conector con un click (OAuth)
Usa este camino si trabajas desde Claude Desktop o claude.ai: no hay llave que copiar ni que rotar, el agente actúa con tus propios permisos de usuario.
- En Claude, abre Configuración → Conectores → Agregar conector personalizado.
- Pega la URL https://bdcai.com/mcp y confirma.
- Claude descubre el servidor de autorización automáticamente (RFC 9728, vía /.well-known/oauth-protected-resource) e inicia el flujo OAuth.
- Inicia sesión con tu cuenta de BDC AI y autoriza el acceso en /oauth/consent. El agente queda conectado con tus permisos, sin scopes propios que configurar.
Configuración → Conectores → Agregar conector personalizado
URL: https://bdcai.com/mcpEl descubrimiento OAuth y el consentimiento corren solos: no hay nada que copiar aparte de la URL.
Llave de API
Usa este camino si trabajas desde Claude Code, Cursor, n8n o un script propio: necesitas una credencial de larga duración con scopes explícitos que puedas revocar sin tocar la sesión de nadie.
- Crea una llave en Ajustes → Integraciones → API y agentes (/settings/canales/api). El módulo API debe estar encendido en tu organización.
- Elige solo los scopes que tu integración necesita (contacts:read, conversations:write, messages:send…). El valor completo (bdc_live_…) se muestra una sola vez.
- Configura tu cliente MCP con la URL https://bdcai.com/mcp y el header Authorization: Bearer bdc_live_….
- Si algo se ve raro, revoca la llave desde el mismo panel: el acceso se corta de inmediato, sin afectar a otras llaves.
claude mcp add --transport http bdcai https://bdcai.com/mcp \
--header "Authorization: Bearer bdc_live_…"{
"mcpServers": {
"bdcai": {
"url": "https://bdcai.com/mcp",
"headers": {
"Authorization": "Bearer bdc_live_…"
}
}
}
}Va en .cursor/mcp.json (por proyecto) o en el mcp.json global de Cursor.
Nodo "MCP Client Tool"
Endpoint del servidor MCP: https://bdcai.com/mcp
Authentication: Bearer
Bearer Token: bdc_live_…El nombre exacto del campo de endpoint y el selector de transporte varían entre versiones de n8n; confirma contra la documentación del nodo en tu instancia.
Skill instalable
Un skill de Claude con las reglas de negocio ya resumidas (ventana de 24 horas, plantillas aprobadas, cómo leer un pipeline) para que el agente no tenga que redescubrirlas llamando a org.describe cada vez.
- npx skills add sebastiang90/bdcai-skill
- El skill trae su propia referencia de la API generada desde el mismo registro que usa /docs/api: nunca queda desactualizada a mano.
- Combínalo con cualquiera de los dos caminos de arriba: el skill no reemplaza la conexión MCP, la complementa con contexto.
Qué puede hacer el agente ya conectado: las tools disponibles. Lo que el servidor no le deja hacer: las reglas que no se saltan.
Preguntas frecuentes
¿Qué puede hacer un agente conectado a BDC AI?
Buscar y crear contactos, leer y escribir conversaciones, enviar mensajes de WhatsApp con plantillas aprobadas, crear y programar campañas, consultar segmentos y plantillas, y leer el rendimiento de tus anuncios de Meta. Las mismas 26 operaciones que expone /api/v1, ni una más.
¿Qué NO puede hacer?
No puede saltarse la ventana de 24 horas de WhatsApp, mandar una plantilla no aprobada, crear una campaña sobre una lista con aviso de frecuencia sin reconocerlo (acknowledge_frequency_warning o exclude_contact_ids), ignorar un scope que su llave no tiene, ni reenviar un mensaje ya entregado si usa idempotency_key. Todas esas reglas viven en el servidor, no en el criterio del modelo.
¿Cómo revoco el acceso de un agente?
Si conectaste por llave de API, revócala en Ajustes → Integraciones → API y agentes: el acceso se corta de inmediato. Si conectaste por OAuth (Claude Desktop, claude.ai), desconecta el conector desde el propio cliente; si necesitas revocarlo del lado del servidor, escríbenos por WhatsApp y lo hacemos por ti.
¿Cuánto cuesta conectar un agente?
Incluido en BDC Grupo. En BDC Esencial y BDC Pro es un complemento de $3,000 MXN/mes + IVA. Detalle de planes en /pricing.
¿Te sirvió este artículo?
¿No se resolvió?
Escríbenos por WhatsApp con una captura de lo que ves: cada mensaje abre un ticket con nuestro equipo.