SendApp MCP
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)
- En tu aplicación de IA añade un conector MCP personalizado con la dirección
https://app.sendapp.ai/api/mcp. - Pulsa Conectar: se abre SendApp. Inicia sesión con la cuenta del titular (los operadores no pueden conectar aplicaciones).
- 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-resourcey/.well-known/oauth-authorization-server. - Menos herramientas: añade
?toolsets=contacts,inboxa la dirección para exponer solo algunas áreas (account, contacts, tags, fields, lists, inbox, messaging, templates, campaigns, automations, agenda, commerce, team, reports, ai).