Integración oficial · Inicia sesión con SendApp (OAuth)

SendApp MCP: conecta Claude, ChatGPT y otros asistentes de IA a SendApp

Tu asistente de IA trabaja con tus datos reales: contactos, chats, WhatsApp, campañas, automatizaciones, agenda y pedidos. Inicia sesión con SendApp y elige qué puede hacer.

Tu asistente de IA
SendApp MCPSendApp MCP
Tu cuenta de SendApp

Inicia sesión con SendApp — sin claves que copiar

Model Context Protocol · Esquema ilustrativo

Funciona con

  • ClaudeClaude
  • ChatGPTChatGPT
  • Claude CodeClaude Code
  • CursorCursor
  • VS CodeVS Code
  • n8nn8n
  • MakeMake
  • y otros clientes MCP

Qué puedes hacer

Pídelo con tus palabras: el asistente usa las herramientas de SendApp y trabaja con los datos de tu cuenta.

SendApp MCPSendApp MCPInicia sesión con SendApp — sin claves que copiar
  • Contactos, etiquetas y segmentos

    Busca, crea y actualiza contactos, hasta 1.000 de una vez. Añade o quita etiquetas, rellena los campos personalizados y crea listas y segmentos.

  • Chats y respuestas

    Lee los chats sin leer y responde en WhatsApp, Telegram, Instagram, Messenger, SMS y el widget web. Asigna los chats a los operadores y los archiva.

  • WhatsApp y plantillas

    Envía mensajes libres a quien escribió en las últimas 24 horas y plantillas aprobadas a todos los demás. Crea plantillas y las envía a Meta para su aprobación.

  • Campañas y resultados

    Prepara campañas en borrador, las lanza, las pausa o las reprograma. Te dice cuántos mensajes se entregaron, se leyeron y recibieron respuesta.

  • Automatizaciones y agenda

    Activa y desactiva automatizaciones y lee sus resultados. Encuentra huecos libres, reserva, mueve o cancela citas, también en Google Calendar.

  • Tienda e informes

    Gestiona productos y pedidos de WhatsApp Commerce y crea enlaces de pago de Stripe. Resume contactos y chats con estadísticas por canal.

Cómo se conecta

La forma recomendada es «Inicia sesión con SendApp»: sin claves que copiar, en tres pasos.

  1. 1

    Añade el conector

    En tu aplicación de IA añade un conector MCP personalizado con la dirección https://app.sendapp.ai/api/mcp.

  2. 2

    Pulsa Conectar e inicia sesión

    Se abre SendApp: inicia sesión con la cuenta del titular. Los operadores no pueden conectar aplicaciones.

  3. 3

    Elige qué puede hacer

    Elige «Leer y actuar por mí» o «Solo lectura» y pulsa Permitir. Sin claves que copiar.

Puedes quitar la conexión cuando quieras desde Configuraciones → Asistentes de IA conectados: la página muestra cada aplicación, qué puede hacer y su último uso, y con Desconectar la quitas.

Dónde se añade el conector

Claude

En la web y en la app de escritorio: Ajustes (Settings) → Conectores (Connectors) → Añadir conector personalizado (Add custom connector), con la dirección del servidor.

ChatGPT

En los ajustes de apps y conectores (Apps & Connectors), con el modo desarrollador (Developer mode) activado, crea un conector con la dirección del servidor.

Claude Code

Desde la terminal, con un solo comando:

claude mcp add --transport http sendapp https://app.sendapp.ai/api/mcp

Cursor y VS Code

Añade en el archivo mcp.json un servidor MCP de tipo HTTP con la dirección: la primera vez que lo uses se abre el inicio de sesión de SendApp. Abajo tienes el ejemplo para Cursor; en VS Code se usa un servidor de tipo HTTP con la misma dirección.

{
  "mcpServers": {
    "sendapp": { "url": "https://app.sendapp.ai/api/mcp" }
  }
}
Avanzado: con la clave API

Para n8n, Make, scripts y clientes que no admiten el inicio de sesión con SendApp, puedes conectarte con la clave API.

Envíala en el header X-API-Key: TU_API_KEY o como Authorization: Bearer TU_API_KEY.

Solo si el cliente no permite añadir headers, puedes ponerla en la dirección: https://app.sendapp.ai/api/mcp?apikey=TU_API_KEY. No es recomendable, porque así la clave acaba en los logs.

La clave API tiene acceso completo, igual que la API REST: guárdala bien. Se crea en Configuraciones → Claves API: una por integración, con un nombre. Se muestra una sola vez, al crearla, y puedes revocarla cuando quieras.

Pasos tomados de la guía oficial de SendApp, consultada el 25 de septiembre de 2026 · Abrir la guía

Qué puedes pedirle

Ejemplos de peticiones para tu asistente, tal como se las dirías a un compañero de trabajo.

  • «¿Cuántos contactos nuevos hemos tenido este mes y de qué canal?»
  • «Busca los clientes con la etiqueta vip que no nos escriben desde hace 60 días y ponlos en la lista rellamada»
  • «Enséñame los chats sin leer de hoy y dile a Marcos que la entrega es mañana»
  • «Crea la plantilla promo_otono con un 20% de descuento y envíala a aprobación»
  • «Prepara una campaña en borrador para los contactos con la etiqueta feria-2026 y dime cuántos la recibirán»
  • «¿Qué tal fue la campaña de ayer? ¿Cuántos la leyeron y cuántos respondieron?»
  • «¿Qué huecos libres tengo el jueves en la página de reservas? Reserva las 15:00 para Ana García»
  • «¿Qué pedidos se pagaron ayer?»
  • «Desactiva la automatización de carritos abandonados»
  • «¿Qué respondería mi asistente a quien pregunta el horario de apertura?»

Todas las herramientas

93 herramientas en 15 áreas. Los nombres se quedan en inglés: son los que tu asistente de IA usa de verdad.

Cuentaaccount2 herramientas
  • get_accountPerfil, plan y vencimiento, límites con el uso actual, funciones incluidas y permisos de la conexión.
  • get_tokensLista las cuentas (asistentes de IA) con su token, la IA activada o desactivada y los canales conectados.
Contactoscontacts10 herramientas
  • get_contactsLista y busca contactos por texto o por etiqueta, con paginación y orden.
  • search_contacts_advancedBúsqueda con condiciones: etiquetas (alguna, todas, ninguna), fechas, fase, canal, bajas, campos personalizados, segmentos y listas.
  • get_contactTodo sobre un contacto: datos, etiquetas, campos personalizados, consentimiento, interacciones, reservas, listas y últimas notas.
  • create_contactCrea un contacto o devuelve el que ya existe con el mismo teléfono o email (con campos personalizados).
  • update_contactModifica solo los campos indicados de un contacto, también teléfono, email y campos personalizados.
  • delete_contactElimina un contacto: va a la papelera de SendApp y se puede recuperar durante 30 días.
  • import_contactsCrea o actualiza hasta 1.000 contactos de una vez, con etiquetas y campos personalizados.
  • set_contact_opt_outDa de baja a un contacto de los mensajes de marketing o lo vuelve a suscribir, registrando el cambio.
  • add_contact_noteAñade una nota interna a un contacto (la ve el equipo, nunca el cliente).
  • get_contact_timelineHistorial del contacto: etiquetas, bajas, fases, notas, reservas, importaciones.
Etiquetastags7 herramientas
  • get_tagsLista las etiquetas con el número de contactos, color y descripción.
  • add_tags_to_contactAñade una o varias etiquetas a un contacto.
  • remove_tags_from_contactQuita una o varias etiquetas de un contacto.
  • tag_contactsAñade o quita una etiqueta a muchos contactos a la vez (por lista o por filtro, hasta 5.000).
  • update_tagCambia el nombre de una etiqueta en todas partes (también en campañas y automatizaciones) o su color y descripción.
  • merge_tagsFusiona varias etiquetas en una sola.
  • delete_tagElimina una etiqueta de todos los contactos.
Campos personalizadosfields5 herramientas
  • get_custom_fieldsLista los campos personalizados y cuántos contactos los tienen rellenados.
  • create_custom_fieldCrea un campo personalizado: texto, número, fecha, opción única o múltiple, sí/no, enlace, teléfono, email.
  • update_custom_fieldModifica el nombre, las opciones y los ajustes de un campo personalizado.
  • delete_custom_fieldElimina un campo personalizado (si una plantilla lo usa, SendApp lo impide).
  • set_contact_field_valueEstablece o vacía el valor de un campo personalizado en un contacto.
Listas y segmentoslists6 herramientas
  • get_listsLista las listas de contactos con el número de suscritos.
  • create_listCrea una lista de contactos.
  • add_contacts_to_listAñade contactos a una lista (por lista o por filtro); puede iniciar las automatizaciones «entra en la lista».
  • remove_contacts_from_listQuita contactos de una lista.
  • get_segmentsLista los segmentos guardados con sus reglas y número de contactos.
  • create_segmentCrea un segmento dinámico con reglas (etiquetas, fechas, campos, fase…).
Chats (bandeja de entrada)inbox8 herramientas
  • get_conversationsLista los chats de una cuenta con filtros: canal, sin leer, archivados, operador, solicitudes de asistencia.
  • get_conversation_messagesLee los mensajes de un chat, de los más recientes a los más antiguos, con adjuntos y estado de entrega.
  • send_conversation_replyResponde en un chat existente (WhatsApp, Telegram, Instagram, Messenger, SMS, widget).
  • assign_conversationAsigna un chat a un operador o lo deja libre.
  • set_conversation_aiActiva o desactiva la IA en un solo chat, o lo devuelve al ajuste de la cuenta.
  • archive_conversationArchiva un chat o lo restaura.
  • mark_conversation_readMarca un chat como leído.
  • update_support_requestAbre o cierra una solicitud de asistencia en un chat, con notas.
Mensajesmessaging4 herramientas
  • send_whatsapp_metaEnvía un mensaje libre de WhatsApp (texto, multimedia, botones, enlaces) a quien escribió en las últimas 24 horas.
  • send_whatsapp_templateEnvía una plantilla de WhatsApp aprobada con variables, multimedia en el encabezado y botones.
  • get_message_statusEstado de un mensaje enviado: enviado, entregado, leído o fallido.
  • send_smsEnvía un SMS.
Plantillas de WhatsApptemplates5 herramientas
  • get_whatsapp_templatesLista las plantillas de WhatsApp con estado (aprobada, en revisión, rechazada), calidad y variables.
  • get_whatsapp_templateMuestra una plantilla completa: encabezado, texto, pie, botones y ejemplos.
  • create_whatsapp_templateCrea una plantilla de WhatsApp (texto, variables con ejemplos, botones) y la envía a Meta para su aprobación.
  • update_whatsapp_templateModifica una plantilla y la vuelve a enviar a aprobación.
  • delete_whatsapp_templateElimina una plantilla de WhatsApp.
Campañascampaigns11 herramientas
  • get_campaignsLista las campañas con estado y cifras: enviados, entregados, leídos, respuestas, errores.
  • get_campaignDetalle de una campaña: mensaje, destinatarios, programación, estadísticas y motivos de los errores.
  • get_campaign_recipientsLista los destinatarios de una campaña con estado de entrega, lectura, respuesta y error.
  • create_campaign_draftCrea una campaña en borrador (plantilla o texto, destinatarios por etiqueta o segmento, programación, límites diarios). No envía nada.
  • launch_campaignLanza una campaña en borrador tras comprobar canal y plantilla: envía mensajes reales.
  • pause_campaignPausa una campaña en curso.
  • resume_campaignReanuda una campaña en pausa, también con otra plantilla.
  • retry_failed_campaignReenvía los mensajes fallidos de una campaña.
  • reschedule_campaignCambia la fecha y la hora de una campaña programada.
  • get_upcoming_eventsQué pasa en los próximos días: campañas programadas, citas, recordatorios, pasos de las automatizaciones.
  • get_campaign_performanceRendimiento de las campañas en un periodo: tasas de entrega, lectura y respuesta, por canal y mejores campañas.
Automatizacionesautomations7 herramientas
  • get_automationsLista las automatizaciones con evento de inicio, estado y resultados de los últimos 30 días.
  • get_automationDetalle de una automatización: evento, condiciones, pasos, estadísticas, últimas ejecuciones.
  • activate_automationActiva una automatización tras comprobar que está lista.
  • deactivate_automationDesactiva una automatización.
  • trigger_automationInicia para un contacto una automatización del tipo «llamada desde otro sistema», pasándole datos.
  • get_automation_statsEstadísticas de las automatizaciones: ejecuciones, completadas, errores, en espera, motivos principales.
  • get_auto_repliesLista las respuestas automáticas por palabra clave.
Agenda y reservasagenda9 herramientas
  • get_bookingsLista las citas de la agenda en un periodo, con filtros.
  • create_bookingCrea una cita en la agenda (también en Google Calendar); se ponen en marcha recordatorios y automatizaciones.
  • reschedule_bookingMueve una cita (también en Google Calendar); el recordatorio se mueve con ella.
  • cancel_bookingCancela una cita; sus recordatorios se cancelan.
  • get_booking_pagesLista las páginas de reservas con enlace, duraciones y zona horaria.
  • get_available_slotsHuecos libres de una página de reservas, día a día (agenda + Google Calendar).
  • book_appointmentReserva un hueco libre en una página de reservas, con los emails de confirmación.
  • get_remindersLista los recordatorios programados, enviados o fallidos.
  • cancel_reminderCancela un recordatorio programado.
WhatsApp Commercecommerce9 herramientas
  • get_productsLista los productos del catálogo de WhatsApp Commerce con precios, descuentos y disponibilidad.
  • get_productDetalle de un producto por código (SKU).
  • get_product_categoriesLista las categorías del catálogo.
  • upsert_productCrea o actualiza un producto por código: precio, descuento, stock, tallas, categoría, fotos.
  • delete_productElimina un producto del catálogo.
  • get_ordersLista los pedidos (WhatsApp y web) con estado, total, cliente y pago.
  • get_orderDetalle de un pedido: artículos, totales, envío, pago, seguimiento.
  • update_order_statusCambia el estado de un pedido; «pagado» avisa al cliente por WhatsApp y descuenta el stock.
  • create_payment_linkCrea el enlace de pago de Stripe para un pedido.
Equipo y leadsteam4 herramientas
  • get_operatorsLista los operadores con las cuentas asignadas, reglas de reparto y chats abiertos.
  • get_leadsLista los leads del pipeline con fase, origen y campaña.
  • create_leadCrea un lead en el pipeline (se ponen en marcha las automatizaciones «nuevo lead»).
  • update_lead_stageMueve un lead a otra fase del pipeline.
Informesreports2 herramientas
  • get_contact_statsEstadísticas de contactos: total, nuevos por día, bajas, fases, canales, etiquetas principales.
  • get_conversation_statsEstadísticas de chats: activos, archivados, por canal, sin leer, solicitudes de asistencia abiertas.
Asistente de IAai4 herramientas
  • get_ai_statusEstado del asistente de IA: activado o desactivado, canales, conocimientos cargados, entrenamiento en curso.
  • test_ai_answerPregunta al asistente de IA qué respondería a una pregunta, sin enviar nada.
  • add_knowledgeAñade conocimientos al asistente de IA: una página web, un sitemap o una pregunta con su respuesta.
  • set_account_aiActiva o desactiva la IA de una cuenta, también en un solo canal.

Seguridad y control

  • Solo conecta el titular

    Solo la cuenta del titular puede conectar una aplicación de IA. Los operadores no pueden hacerlo.

  • Tú eliges los permisos

    Con «Solo lectura» el asistente solo ve las herramientas que leen; con «Leer y actuar por mí» también puede escribir y enviar.

  • Identidad verificada

    En la pantalla de consentimiento el logo de la aplicación solo aparece si SendApp ha verificado su identidad. Con una app desconocida ves la inicial y un aviso de que el nombre no está verificado.

  • Confirmación antes de actuar

    Las acciones ocurren al momento, con clientes reales. Las herramientas que escriben o envían están marcadas como tales, así las apps de IA piden confirmación antes de usarlas.

  • Desconecta cuando quieras

    En Configuraciones → Asistentes de IA conectados ves cada aplicación, qué puede hacer y su último uso, y la quitas con Desconectar.

  • Tu contraseña es solo tuya

    La contraseña nunca se entrega a la aplicación: recibe un permiso (token) que dura una hora y se renueva solo, hasta que lo revoques.

  • Cambio de contraseña

    Si cambias o restableces la contraseña de SendApp, todas las aplicaciones conectadas se desconectan al instante y hay que volver a conectarlas.

  • Límites de llamadas

    120 llamadas por minuto por espacio de trabajo, 60 para las acciones que escriben o envían.

  • La regla de las 24 horas

    En WhatsApp los mensajes libres solo llegan a quien escribió en las últimas 24 horas; para los demás hacen falta plantillas aprobadas por Meta.

  • Adónde van los datos

    Los datos que lee el asistente pasan a la aplicación de IA que usas, según sus condiciones. SendApp registra cada acción (aplicación, herramienta, resultado) sin guardar el contenido de los datos.

Para desarrolladores

Los detalles técnicos del servidor MCP de SendApp.

Ejemplo: buscar un contacto con curl

curl https://app.sendapp.ai/api/mcp \
  -H "Authorization: Bearer TU_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_contacts","arguments":{"search":"Rossi"}}}'

oauth-protected-resourceoauth-authorization-serverAPI REST

Dirección y transporte
https://app.sendapp.ai/api/mcp — Streamable HTTP, JSON-RPC 2.0.
Autorización
OAuth 2.1 con PKCE (S256), registro dinámico de clientes y Client ID Metadata Documents (CIMD). Como alternativa, la clave API en los headers X-API-Key o Authorization: Bearer.
Metadatos
https://app.sendapp.ai/.well-known/oauth-protected-resource y https://app.sendapp.ai/.well-known/oauth-authorization-server
Versiones del protocolo
MCP de la 2024-11-05 a la 2026-07-28, la más reciente: sin sesiones, con server/discover.
Menos herramientas con toolsets
Para los clientes con un tope de herramientas (por ejemplo Cursor), añade ?toolsets=contacts,inbox a la dirección. Áreas: account, contacts, tags, fields, lists, inbox, messaging, templates, campaigns, automations, agenda, commerce, team, reports, ai. Las áreas excluidas no se pueden usar en absoluto, no solo dejan de verse; account siempre está disponible.
Reintentos seguros
Cada acción acepta un idempotency_key: repetir la misma llamada con la misma clave en 24 horas devuelve el primer resultado y no ejecuta la acción una segunda vez. Útil para n8n, Make y scripts que reintentan tras un error de red.
Registro de acciones
Cada acción hecha mediante MCP queda registrada (qué aplicación, qué herramienta, resultado), sin guardar el contenido de los datos.
Límites
120 llamadas por minuto por espacio de trabajo, 60 por minuto para las acciones que escriben o envían.
WhatsApp y 24 horas
Los mensajes libres (send_whatsapp_meta) solo llegan a quien escribió en las últimas 24 horas; para los demás hace falta send_whatsapp_template con una plantilla aprobada por Meta.

Preguntas frecuentes

Pon a trabajar a tu asistente de IA en SendApp

Conéctalo con «Inicia sesión con SendApp», elige qué puede hacer y desconéctalo cuando quieras.