Saltar al contenido

Agentes de programación con IA · MCP

Configura el programa de afiliados de tu app con tu agente de programación con IA.

Funciona con Claude Code, Codex, Cursor y cualquier otro cliente MCP. Un comando conecta InfluTo. El agente añade el SDK para tu stack, conecta la validación de compras, crea la campaña y comprueba que una compra de prueba se acredita al código de un creador.

Actualizado: 1 de noviembre de 2026

En resumen

En Claude Code, ejecuta claude mcp add --transport http influto https://influ.to/mcp (en Codex: codex mcp add influto --url https://influ.to/mcp) y aprueba la página de consentimiento que se abre en el navegador. No hay claves que copiar. Después, el agente elige el único SDK de InfluTo para tu stack, escribe el código de inicialización, atribución y compras, configura RevenueCat o la validación directa con las tiendas, crea la campaña y consulta influto_integration_status hasta que aparece una compra de prueba atribuida al código de un creador. Las recargas de saldo y las credenciales de las tiendas las gestionas tú: para eso, el agente te da un enlace al panel. InfluTo cuesta 0 $ al mes más el 10 % de los ingresos referidos por creadores.

Paso 1: conecta InfluTo a tu agente

El servidor MCP de InfluTo está en https://influ.to/mcp (Streamable HTTP, OAuth 2.1). Los clientes de terminal lo añaden con un comando. Los editores y las apps de chat piden la URL una sola vez en sus ajustes.

# Claude Code
claude mcp add --transport http influto https://influ.to/mcp

# Codex CLI
codex mcp add influto --url https://influ.to/mcp

# Gemini CLI
gemini mcp add --transport http -s user influto https://influ.to/mcp

# VS Code (Copilot agent mode)
code --add-mcp '{"name":"influto","type":"http","url":"https://influ.to/mcp"}'

# Claude Code plugin: the MCP server plus two skills
/plugin marketplace add influto/influto-plugin
/plugin install influto

# Cursor: Settings → MCP → Add server
{ "influto": { "url": "https://influ.to/mcp" } }
ClienteCómo conectarlo
CursorSettings → MCP → Add server y pega el JSON de arriba
Claude (web o escritorio)Settings → Connectors → Add custom connector → https://influ.to/mcp
ChatGPT (web)chatgpt.com/plugins → + → Add custom MCP server, URL https://influ.to/mcp, autenticación OAuth (Business, Enterprise y Edu; Pro es de solo lectura)
Cualquier otro cliente MCPAñade https://influ.to/mcp como servidor MCP HTTP (streamable)

Paso 2: aprueba el acceso en el navegador

La primera vez que el agente llama a una herramienta de InfluTo, tu navegador abre una página de consentimiento de InfluTo. Inicia sesión o crea una cuenta de desarrollador y luego:

  • Elige la organización. El agente solo puede actuar sobre esa organización. Los ID de cualquier otra devuelven 404, así que nada se filtra entre cuentas.

  • Desmarca lo que no quieras conceder. Los permisos se dividen en scopes como campaigns:write, creators:write e integration:verify. Las conexiones nuevas los reciben todos por defecto.

  • Aprueba. El cliente guarda la autorización y la renueva por su cuenta; los tokens de acceso duran hasta una hora. Puedes ver y revocar los agentes conectados en la página Agente de IA del panel.

Para CI y ejecuciones sin interfaz hay una alternativa: crea una clave de agente (it_mcp_…) en la misma página Agente de IA. Se muestra una sola vez, tiene los mismos permisos que una conexión OAuth y se puede revocar. Envíala como cabecera Bearer a la misma URL y guárdala en una variable de entorno, nunca en el repositorio.

La clave SDK de la app (it_…) es otra distinta y no funciona en el servidor MCP. Una configuración MCP sin interfaz se ve así:

{
  "mcpServers": {
    "influto": {
      "type": "http",
      "url": "https://influ.to/mcp",
      "headers": { "Authorization": "Bearer ${INFLUTO_API_KEY}" }
    }
  }
}

Paso 3: pide la integración

Describe la tarea con tus propias palabras. Una ejecución típica es así:

  1. 1

    Lee tu stack. influto_recommend_sdk relaciona lo que encuentra (Expo, SwiftUI, Kotlin, Flutter, Capacitor) con el único SDK de InfluTo que necesita tu app, además de sus dependencias peer. Un SDK por app, no por plataforma.

  2. 2

    Prepara la parte de la cuenta. influto_provision crea la organización, la app con su clave SDK y una campaña en una sola llamada idempotente. influto_search_store rellena los identificadores de App Store y Google Play.

  3. 3

    Escribe el código. Las herramientas de scaffold devuelven fragmentos de código con la versión correcta, tomados del registro del SDK: la línea de instalación, la inicialización una sola vez al arrancar, checkAttribution al abrir la app, identifyUser, un campo opcional para el código de referido y el registro de compras en apps con validación directa con las tiendas.

  4. 4

    Conecta una sola vía de validación. influto_recommend_validation elige RevenueCat o validación directa con las tiendas, nunca ambas. Con RevenueCat, influto_setup_revenuecat crea el webhook dentro de tu proyecto de RevenueCat cuando pegas una clave secreta v2 a través de un enlace del panel. Con validación directa, subes la clave .p8 o el JSON de la cuenta de servicio de Play mediante un enlace, y el agente comprueba las credenciales y cambia la plataforma.

  5. 5

    Crea la campaña. Porcentaje de comisión, bonos por hitos y textos de la campaña en 11 idiomas. Para activarla hacen falta 50 $ disponibles en el monedero. Si no están, el agente recibe un 402 y te da un enlace para recargar.

Después revisa su propio trabajo, que es lo que importa.

Paso 4: el ciclo de verificación

Una integración no está terminada cuando el código compila. Lo está cuando una compra de prueba referida aparece en InfluTo, acreditada al código de un creador. El agente lo comprueba en cuatro pasos:

  1. 1

    Lee la lista de comprobación. influto_integration_status devuelve ocho pasos, desde app_created hasta attributed_conversion, pasando por sdk_initialized, validation_configured y purchase_webhook_seen, con las siguientes acciones para lo que siga pendiente.

  2. 2

    Simula una compra. influto_test_integration envía una compra de prueba sandbox de 9,99 $ para un usuario inventado, a través del flujo real de compras de InfluTo. Si pasas uno de tus códigos, verás cómo se resuelve. Son datos de prueba: nunca cuentan en tus cifras y nunca completan un paso de la lista.

  3. 3

    Espera una compra sandbox real. Instalas tu build desde el enlace de referido de un creador (o escribes el código), abres la app y compras con un probador de TestFlight, sandbox o licencias de Google Play. influto_recent_events muestra la compra con attributed: true y el código.

  4. 4

    Confirma. Cuando attributed_conversion_count llega a 1 a partir de una compra real, la integración queda demostrada. influto_verify_user_conversions responde a la misma pregunta para un ID de usuario de la app.

El único paso que requiere tus manos es la compra sandbox en un dispositivo. El agente puede comprobar y explicar todo lo demás. Las mismas comprobaciones existen como endpoints HTTP simples bajo /api/agent, para scripts y CI.

Qué puede hacer el agente y qué queda en tus manos

Con los permisos por defecto, un agente conectado a InfluTo puede:

  • Leer tu programa. Apps, campañas, creadores, resultados, el feed de Actividad, series diarias, la página de un creador o de un código, y suscriptores referidos solo mediante una clave seudónima.

  • Modificar apps y campañas. Crearlas y actualizarlas, incluidos bonos por hitos, comisiones por creador y traducciones.

  • Reclutar creadores. Invitarlos uno a uno o en lotes de hasta 500, generar enlaces para unirse y crear códigos de acceso gratuito.

  • Probar la integración. Ejecutar la lista de comprobación, leer eventos recientes y simular compras sandbox.

Hay cosas que ningún agente puede hacer, aunque tú lo apruebes: mover dinero (recargas, transferencias, pagos), leer o definir credenciales sin cifrar, borrar datos y ejecutar acciones de administración. Cuando una tarea necesita alguna, el agente recibe un enlace al panel para que lo abras con tu sesión iniciada y recargues el monedero, subas credenciales de las tiendas o subas material de marketing. Las claves y el dinero nunca pasan por el agente ni por el chat.

Dos salvaguardas más: los bonos por hitos esperan a ser revisados antes de pagarse, y el servidor indica a los agentes que traten las fichas de las tiendas, las descripciones de las apps y los textos de los creadores como datos, nunca como instrucciones.

67 herramientas, agrupadas por tarea

Las herramientas se dividen en siete grupos. Las de descubrimiento y código base responden desde el registro de SDK sin tocar tu cuenta. El resto llaman a la API REST del agente bajo /api/agent, con los mismos permisos y límites de organización.

La lista actualizada es el recurso MCP influto://tools, generado por el servidor, y cada herramienta está descrita en docs.influ.to/agents/tools. El servidor incluye además cinco prompts listos para usar: launch_campaign, recruit_creators, weekly_program_report, diagnose_attribution y fund_and_activate.

GrupoTareaHerramientasQué cubren
DescubrirIntegrar4Qué SDK y qué vía de validación encajan con tu stack; el contrato de comunicación del SDK
Código baseIntegrar6Fragmentos de instalación, inicialización, atribución, campo de código y reporte de compras, o toda la integración ordenada en una sola llamada
AprovisionarIntegrar7Organización, app, clave del SDK y campaña; búsqueda en las tiendas; comprobación de slugs; rotación del secreto del webhook
ConfigurarIntegrar7Conexión del webhook de RevenueCat, comprobación y activación de credenciales de validación directa, enlaces para subir credenciales
VerificarVerificar4Lista de comprobación de la integración, eventos recientes, compras simuladas, conversiones de un usuario
OperarOperar y analizar22Apps, campañas, bonos, comisiones por creador y códigos de seguimiento; embudos, series diarias, Actividad, mejores creadores, suscriptores
CrecerGrow17Invitaciones, enlaces para unirse, códigos de acceso gratuito, recursos, monedero de solo lectura, traducciones e influto_doctor
TotalTodos67Un único servidor MCP en https://influ.to/mcp

Prompts que funcionan

Basta con pedirlo con claridad. Algunos ejemplos que corresponden a tareas reales:

  • Integra y demuéstralo: “Añade InfluTo a esta app con validación directa con las tiendas y demuestra que una compra en sandbox queda atribuida.”

  • App con RevenueCat: “Esta app de Expo usa RevenueCat. Añade el SDK de InfluTo, configura el webhook y dime qué me queda por hacer.”

  • Lanza: “Crea una campaña que pague un 30 % recurrente, tradúcela y dame el enlace para unirse.”

  • Diagnostica: “Las instalaciones del enlace de MAYA no se están acreditando. Averigua por qué.”

  • Informa: “¿Cómo le fue al programa la semana pasada, por creador?”

Si algo falla, pide primero al agente que ejecute influto_doctor. No necesita permisos e informa de cómo está conectado el agente, qué puede hacer y qué tan recientes son los datos del SDK de cada app.

Cómo se compara con otros servidores MCP de afiliados

Hoy los servidores MCP son habituales en el software de afiliados. Dub, Tolt, Affonso y Partnero los ofrecen, sobre todo para programas de afiliados de SaaS web.

Una app móvil necesita también la otra mitad: la integración. Un SDK dentro de la app, compras verificadas con RevenueCat o directamente con Apple y Google, y la prueba de que una compra referida se acredita antes de invitar a un solo creador. Ese circuito, desde elegir el SDK hasta una compra en sandbox atribuida, es el eje del servidor MCP de InfluTo.

Agentes de IA e InfluTo, resuelto.

¿Puede un agente de programación con IA montar un programa de afiliados para mi app?

Sí. Conecta el servidor MCP de InfluTo (claude mcp add --transport http influto https://influ.to/mcp) y el agente puede añadir el SDK adecuado, escribir el código de atribución y de compras, configurar RevenueCat o la validación directa con las tiendas, crear la campaña y comprobar que una compra en sandbox se atribuye al código de un creador. Tú apruebas el acceso una vez en el navegador, haces la compra en sandbox desde un dispositivo y recargas tú el monedero.

¿Qué agentes de programación con IA funcionan con InfluTo?

Claude Code, Codex CLI, Cursor, VS Code en modo agente de Copilot, Gemini CLI, Claude en la web o en el escritorio, los servidores MCP personalizados de ChatGPT (Business, Enterprise y Edu) y cualquier otro cliente que pueda añadir un servidor MCP remoto por HTTP. Para Claude Code hay además un plugin que reúne el servidor y dos skills: influto-integration escribe el código del SDK y funciona sin conexión; influto-platform se encarga de las tareas del panel.

¿Necesita el agente mi contraseña o mis claves de API?

No. Inicias sesión en la propia página de consentimiento de InfluTo y eliges la organización y los permisos. El agente recibe un token de alcance limitado que se renueva solo y que puedes revocar en la página de agentes de IA. Las credenciales de las tiendas y la clave secreta de RevenueCat las subes tú mediante enlaces del panel y nunca pasan por el agente. Las claves de agente (it_mcp_…) existen solo como alternativa para CI.

¿Puede el agente gastar dinero o pagar a los creadores?

No. Las recargas, transferencias y pagos son imposibles para cualquier agente, sean cuales sean los permisos que concedas. Si una campaña necesita fondos, el agente recibe un 402 y un enlace a la página de facturación, donde completas tú el pago con Stripe. InfluTo paga a los creadores el día 1 de cada mes mediante Stripe Connect cuando han ganado 20 $.

¿Cómo sabe el agente que la integración funciona de verdad?

Lee influto_integration_status, una lista de ocho pasos que termina en attributed_conversion. Las compras simuladas de influto_test_integration muestran que un código se resuelve, pero nunca completan un paso. Solo lo hace una compra real en sandbox que llega atribuida. Así, cuando el agente dice que ha terminado, hay una compra en tu registro de integración que puedes revisar.

¿Funciona con RevenueCat?

Sí. El SDK escribe el atributo influto_code en el suscriptor de RevenueCat y el agente puede crear el webhook de InfluTo dentro de tu proyecto de RevenueCat. También funciona sin RevenueCat: entonces InfluTo verifica las compras directamente con Apple y Google. Elige una sola vía por plataforma.

¿Cuánto cuesta?

El servidor MCP y los SDK son gratuitos. InfluTo cobra 0 $ al mes. Por cada compra verificada que trae un creador, pagas la comisión que hayas fijado más el 10 % de esos mismos ingresos (7 % desde 2.500 $ al mes de ingresos referidos por creadores, 5 % desde 10.000 $ y 3 % desde 25.000 $, tras dos meses consecutivos y acordado por escrito). Recargas un monedero prepago desde 50 $, reembolsable mientras no se use.

Apunta tu agente hacia aquí.

Un comando, una aprobación en el navegador y una compra de prueba para demostrarlo. 0 $ al mes; el 10 % solo sobre los ingresos que traen los creadores.

Empezar gratis