SendApp Docs
Iniciar sesión

SendApp MCP

Otro Integración verificada

Conecta Claude, ChatGPT, Cursor, n8n y otros asistentes de IA a SendApp: inicia sesión con tu cuenta y elige qué pueden hacer.

Qué es

El servidor SendApp MCP conecta a SendApp los asistentes de IA compatibles con el Model Context Protocol: Claude, ChatGPT, Cursor, VS Code, Claude Code, n8n y otros clientes MCP. El asistente usa tus datos reales — contactos, chats, campañas, automatizaciones, agenda, pedidos — con los permisos que elijas.

Cómo se conecta (recomendado)

  1. En tu aplicación de IA añade un conector MCP personalizado con la dirección https://app.sendapp.ai/api/mcp.
  2. Pulsa Conectar: se abre SendApp. Inicia sesión con la cuenta del titular (los operadores no pueden conectar aplicaciones).
  3. Elige Leer y actuar por mí o Solo lectura y pulsa Permitir. Listo: ninguna clave que copiar.
  • Claude (web y escritorio): Configuración (Settings) → Conectores (Connectors) → Añadir conector personalizado (Add custom connector).
  • ChatGPT: en la configuración de apps y conectores (Apps & Connectors), con el modo desarrollador activo, crea un conector con la dirección de arriba.
  • Claude Code: claude mcp add --transport http sendapp https://app.sendapp.ai/api/mcp
  • Cursor y VS Code: añade un servidor MCP de tipo HTTP con la dirección de arriba (mcp.json); en el primer uso se abre el acceso a SendApp.

Con la clave API (avanzado)

Para n8n, Make, scripts y clientes que no gestionan el inicio de sesión: envía tu clave API en el header X-API-Key (o Authorization: Bearer TU_CLAVE_API). Solo si el cliente no permite headers: https://app.sendapp.ai/api/mcp?apikey=TU_CLAVE_API (no recomendado: la clave acaba en los logs). La clave API tiene acceso completo, como la API REST: crea una para cada integración en Configuraciones → Claves API (se muestra una sola vez, al crearla).

Qué puede hacer

  • Cuenta (2): get_account, get_tokens
  • Contactos (10): get_contacts, search_contacts_advanced, get_contact, create_contact, update_contact, delete_contact, import_contacts, set_contact_opt_out, add_contact_note, get_contact_timeline
  • Etiquetas (7): get_tags, add_tags_to_contact, remove_tags_from_contact, tag_contacts, update_tag, merge_tags, delete_tag
  • Campos personalizados (5): get_custom_fields, create_custom_field, update_custom_field, delete_custom_field, set_contact_field_value
  • Listas y segmentos (6): get_lists, create_list, add_contacts_to_list, remove_contacts_from_list, get_segments, create_segment
  • Chats (8): get_conversations, get_conversation_messages, send_conversation_reply, assign_conversation, set_conversation_ai, archive_conversation, mark_conversation_read, update_support_request
  • Mensajes (4): send_whatsapp_meta, send_whatsapp_template, get_message_status, send_sms
  • Plantillas de WhatsApp (5): get_whatsapp_templates, get_whatsapp_template, create_whatsapp_template, update_whatsapp_template, delete_whatsapp_template
  • Campañas (11): get_campaigns, get_campaign, get_campaign_recipients, create_campaign_draft, launch_campaign, pause_campaign, resume_campaign, retry_failed_campaign, reschedule_campaign, get_upcoming_events, get_campaign_performance
  • Automatizaciones (7): get_automations, get_automation, activate_automation, deactivate_automation, trigger_automation, get_automation_stats, get_auto_replies
  • Agenda y reservas (9): get_bookings, create_booking, reschedule_booking, cancel_booking, get_booking_pages, get_available_slots, book_appointment, get_reminders, cancel_reminder
  • WhatsApp Commerce (9): get_products, get_product, get_product_categories, upsert_product, delete_product, get_orders, get_order, update_order_status, create_payment_link
  • Equipo y leads (4): get_operators, get_leads, create_lead, update_lead_stage
  • Informes (2): get_contact_stats, get_conversation_stats
  • Asistente de IA (4): get_ai_status, test_ai_answer, add_knowledge, set_account_ai

Ejemplos de peticiones

  • «¿Cuántos contactos nuevos hemos tenido este mes y de qué canal?»
  • «Muéstrame los chats no leídos de hoy y dile a Marco 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»
  • «¿Qué horas libres tengo el jueves? Reserva las 15:00 para Anna Rossi»
  • «¿Qué pedidos se pagaron ayer?»

Seguridad y límites

  • Solo el titular puede conectar una aplicación y elige si puede solo leer o también actuar.
  • Las acciones que envían mensajes, lanzan campañas o cambian reservas ocurren al momento, con clientes reales: las apps de IA piden confirmación antes de ejecutarlas.
  • Puedes desconectar una aplicación cuando quieras en Configuraciones → Asistentes de IA conectados.
  • Se necesita un plan con acceso API. Límite: 120 llamadas por minuto por espacio de trabajo (60 para las acciones).
  • WhatsApp: los mensajes libres solo llegan a quien te escribió en las últimas 24 horas; para los demás hacen falta plantillas aprobadas.

Detalles técnicos

  • Transporte Streamable HTTP, JSON-RPC 2.0, sin sesiones; protocolo MCP de la 2024-11-05 a la 2026-07-28 (server/discover).
  • Autorización OAuth 2.1 con PKCE (S256), registro dinámico de clientes y Client ID Metadata Documents; metadatos en /.well-known/oauth-protected-resource y /.well-known/oauth-authorization-server.
  • Menos herramientas: añade ?toolsets=contacts,inbox a la dirección para exponer solo algunas áreas (account, contacts, tags, fields, lists, inbox, messaging, templates, campaigns, automations, agenda, commerce, team, reports, ai).
¿Buscas los detalles técnicos? Endpoints, parámetros y ejemplos (cURL, PHP, JavaScript) en la documentación de la API.
Abrir la documentación de la API
¿Necesitas ayuda con la integración? info@sendapp.live