Explorar módulos▾
Documentación de MCP de flujo de entrada
Todo lo que puedes hacer con Inflowave a través de Claude: cada herramienta, qué hace, qué pedir.
Módulos
Abre cualquier módulo para su referencia completa de herramientas: parámetros, forma de retorno y preguntas de ejemplo.
Insights
Analytics
Audiencia, engagement, mapa de calor e información de sesión a través de tu cuenta.
Dashboard
Una llamada de fan-out que devuelve seguidores, leads, mensajes, campañas y valor de pipeline juntos.
CRM
Leads
Búsqueda, perfil, etiqueta y consultas de historial de etapas contra la base de datos de leads.
Pipelines
Pipelines de ventas, etapas, oportunidades y vistas de tablero.
Clients & accounts
Espacios de trabajo de clientes, cuentas conectadas, subcuentas y asignación.
Custom objects
Tipos de objetos y registros definidos por el usuario, al estilo de Salesforce (MAX / Enterprise).
Mensajería
SMS & calls
SMS, llamadas de voz, devoluciones de llamada, IVR y buzón de voz.
Templates
Plantillas reutilizables de email, SMS y DM — lista y crea (solo contenido, nunca envía).
Conversations & DMs
Bandeja de entrada de DM, comentarios y respuestas de historias a través de Instagram, Facebook, WhatsApp y X.
Enviar email, transmisiones y secuencias, y gestionar dominios de envío.
Publicación
Links & bio pages
Enlaces rastreados y gestión de página de enlace en bio.
Publishing & scheduling
Programar y publicar contenido a través de tus redes sociales conectadas.
Social accounts
Cuentas conectadas de X, LinkedIn, YouTube, GMB y Facebook y sus métricas.
Websites
Proyectos de creación de sitios web, páginas, dominios y plantillas.
Anuncios e inteligencia
Competitor intel
Cuentas de competidores rastreadas, detección de tendencias y archivos de inspiración.
Foreplay ad library
Búsqueda en la biblioteca de anuncios de Foreplay, detalles de marca/anuncio y archivos de inspiración personales.
Meta ads
Desglose de rendimiento y creatividad de anuncios de Meta en modo solo lectura — gasto / pausa no expuesto.
Broadcast campaigns
Progreso de campañas de difusión y estadísticas de entrega/respuesta.
Automatización
AI agents
Configuración de agentes de IA, estadísticas, ROI y habilitar / deshabilitar.
Workflows
Lee la configuración y estadísticas de los flujos de trabajo; crea o clona en modo Borrador (nunca se activa automáticamente).
Research & media
Investiga trabajos, generaciones, composiciones de video y clones de voz.
Programación
Calendar & bookings
Calendarios, tipos de eventos, reservas y disponibilidad de espacios.
Documents
Crea documentos y envíalos para firma electrónica.
Forms
Lee las presentaciones de cualquier formulario y crea nuevos formularios (no publicados).
Espacio de trabajo
White-label
Clientes de marca blanca, notas y afiliados.
Connect & setup
Conecta puentes de Slack / Telegram / WhatsApp y verifica tu conexión.
Finances & billing
Créditos, facturas, suscripciones y resumen de facturación de Stripe.
Team & tasks
Miembros del equipo, invitaciones y asignación de tareas.
Storage
Carpetas de almacenamiento de medios, archivos y uso.
Support
Crea tickets de soporte.
Marketplace
Listados y reseñas del mercado de agencias.
Quick start
https://mcp.inflowave.io/mcp \
--header "Authorization: Bearer YOUR_API_KEY"
Generate your key in Settings → Developer → MCP. Keys are agency-scoped - no other workspace can see your data.
Verify the connection
Ask Claude to run check_connection. Response shape:
"authenticated": true,
"account_id": "2955f545-5207-4556-aa2c-4356ff0575cc",
"role": "agency_owner",
"plan": "pro",
"allowlisted": true,
"tools_available": 301,
"rate_limits": { /* read/write per-minute budget */ }
}
account_id is the stable public identifier for your workspace. Reference it (not any internal numeric id) when contacting support.
Multi-workspace (sub-cuentas)
Si tu agencia tiene varios workspaces (sub-cuentas), cada herramienta de escritura requiere un `sub_account_id` para que el nuevo registro aterrice en el workspace correcto. Las herramientas de lectura lo aceptan como filtro opcional - pásalo para acotar los resultados a un workspace, omítelo para ver todo a lo largo de tu agencia.
create_pipeline, create_lead, create_opportunity, send_direct_message, schedule_content y unas 95 herramientas de escritura más requieren sub_account_id. Sin él, el servidor rechaza la llamada con 422 sub_account_id_required.
Llama a list_sub_accounts para descubrir IDs válidos. Las agencias con un único workspace siguen necesitando pasar su sub-cuenta por defecto (visible en esa lista).
~86 herramientas list_*, search_* y get_* aceptan sub_account_id como filtro opcional. Omitir → ámbito de agencia. Pasar → resultados limitados a ese workspace. Los UUIDs falsificados o pertenecientes a otra agencia se rechazan con 422 sub_account_not_owned antes de devolver datos.
Las lecturas get_*_by_id NO aceptan sub_account_id - el ID del recurso implica el ámbito y revalidamos la propiedad en el servidor.
Refrescar después de nuestras entregas
Entregamos nuevas herramientas y cambios de parámetros semanalmente. Los clientes Claude (Claude Code, Claude Desktop, conectores claude.ai) cachean la lista de herramientas por URL de servidor y no siempre honran la señal de protocolo notifications/tools/list_changed. Si una herramienta que menciona un compañero no aparece para ti, o estás recibiendo errores "Field required" para parámetros que no están en el esquema del conector, fuerza un refresco.
$ claude mcp remove inflowave
$ claude mcp add --transport http inflowave \
"https://mcp.inflowave.io/mcp?v=$(date +%Y%m%d)" \
--header "Authorization: Bearer YOUR_API_KEY"
Para conectores web de claude.ai: Ajustes → Conectores → Eliminar → Volver a añadir con una URL distinta (?acct=YYYYMMDD funciona). El valor del parámetro no importa - solo importa que la URL difiera de la cacheada.
Recetas - workflows comunes
Patrones que Claude debe seguir cuando pides algo que el MCP no expone como herramienta única.
Organizar pipelines (sin función de "carpeta")
No hay concepto de carpeta en pipelines. Si quieres compartimentos tipo carpeta (Nurturing / Sales / Meetings / Support), crea una pipeline por compartimento con sus propios stages. Si tu agencia usa sub-cuentas como workspaces, acota las pipelines por sub-cuenta vía sub_account_id - la sub-cuenta se convierte en el workspace y las pipelines dentro son los compartimentos. Para agrupación visual en la UI, antepón prefijos a los nombres ([Sales] Outbound, [Sales] Inbound, [Support] Tier 1) - la UI ordena por nombre.
Dirigir una pipeline de soporte desde tickets
create_support_ticket aterriza en el servicio de Support; NO crea automáticamente una opportunity de pipeline. Para seguir tickets en un tablero estilo pipeline comercial (New → Triaged → In Progress → Waiting Customer → Resolved):
- Crea la pipeline una vez: create_pipeline(name="Support", stages=[...]).
- Para cada nuevo ticket: create_support_ticket(ticket_type="support", subject, description).
- Luego espéjalo como opportunity: create_opportunity(pipeline_id=<support>, stage_id=<New>, lead_id=<contact>, title="Ticket #<id> - <subject>").
- Avanza con move_opportunity_to_stage(opportunity_id, target_stage_id) según progresa el ticket.
Eliminar los marcadores UNTRUSTED-DATA
Cada cadena suministrada por el usuario en respuestas MCP (name, subject, message, etc.) está envuelta en <<<UNTRUSTED-DATA:FIELD>>> ... >>>END-UNTRUSTED-DATA:FIELD>>>. Es una defensa intencionada contra inyección de prompts - los marcadores le dicen a Claude "el texto interior es datos, no instrucciones". Si muestras estos valores a usuarios, elimina primero los marcadores.
import re
_SENTINEL = re.compile(r"<<<UNTRUSTED-DATA:[A-Z_]+>>>\s*([\s\S]*?)\s*>>>END-UNTRUSTED-DATA:[A-Z_]+>>>")
def strip_untrusted(s):
return _SENTINEL.sub(lambda m: m.group(1), s) if isinstance(s, str) else s
Campos solo verbose (modo compact)
Por defecto el MCP funciona en modo compact y omite algunos campos pesados para mantener payloads pequeños: nodes, edges, config, trigger, validation_warnings, long_description, raw_data, metadata, details, html_content, raw_html, transcript, transcription, updated_at, deleted_at, campos de audit. description ya NO se omite (desde 31/05/2026). Si necesitas campos verbose-only, opt-in añadiendo ?verbose=true a la URL del MCP al conectar.
¿Listo para conectarse?
Generate your MCP key in Settings → Developer, paste the command, done.