App System

Marco de integración de AgentLed. Más de 100 aplicaciones (modelos LinkedIn, Hunter, CRMs, AI, web scraping, HTTP) conectadas a través de un sistema unificado de credenciales y créditos.


¿Qué es el App System?

Cada integración en AgentLed es una aplicación. Las aplicaciones exponen uno o más comportamiento (por ejemplo, Hunter expone "Buscar correo electrónico por dominio", LinkedIn expone "Obtener perfil de empresa"). Los pasos del flujo de trabajo hacen referencia a aplicaciones y acciones por ID. El App System maneja la autenticación, el almacenamiento de credenciales y la contabilidad de crédito para cada llamada.

Nunca escribe claves API en el código de flujo de trabajo. Las credenciales se conectan una vez por espacio de trabajo (o por usuario para OAuth) y se reutilizan automáticamente en todos los flujos de trabajo.


Categorías de aplicaciones

Datos y enriquecimiento

Hunter, Specter, Affinity CRM, web scraping, noticias APIs. Por lo general, API-key se autentica y credit-based por búsqueda.

Social y comunicación

LinkedIn, Gmail, Outlook, Slack, Calendario de Google. OAuth 2.0: cada usuario autentica su propia cuenta; las credenciales son user-scoped.

Modelos AI

Claude, GPT-4, Gemini, Mistral y otros. Se utiliza en los pasos AI. Se factura por token a través de los créditos de tu espacio de trabajo.

Automatización y HTTP

Solicitud HTTP (llame a cualquier REST API), webhooks, acciones internas AgentLed (lectura/escritura KG, memoria, control de flujo de trabajo). La mayoría no requiere credenciales.


Métodos de autenticación

Tipo de autenticaciónAlcanceCómo conectarse
OAuth 2.0Por usuarioHacer clic Conectar en Integraciones → autorizar en el navegador
Clave APIEspacio de trabajoPegar la clave Integraciones → aplicación → Configurar; almacenado cifrado
AgentLed-gestionadoEspacio de trabajoNo se necesita clave: AgentLed proporciona la clave API; uso facturado a sus créditos
NingunoPúblico APIs: no se requiere configuración

Descubriendo aplicaciones a través de MCP

Usar list_apps para obtener todas las integraciones disponibles, entonces get_app_actions para ver el esquema de acción completo de una aplicación específica:

// List all available apps
list_apps()
// Returns: [{ id, name, description, category, connected: boolean }]

// Get all actions for an app
get_app_actions("hunter")
// Returns: [{
//   id: "hunter.find-email",
//   name: "Find Email by Domain",
//   inputs: [...],
//   outputs: [...],
//   creditCost: 1
// }]

Créditos

Cada acción tiene un creditCost (0-15 créditos por convocatoria). Los créditos se deducen del saldo del espacio de trabajo cuando se completa una acción. Dos modelos de facturación:

  • per-usage — se cobra una vez por llamada a la acción, independientemente del resultado (por ejemplo, solicitudes HTTP).
  • per-result — se cobra solo cuando la acción arroja un resultado (por ejemplo, buscador de correo electrónico Hunter: sin cargo si no se encuentra ningún correo electrónico).

Las deducciones de crédito son visibles per-step en el cronograma de ejecución. Aplicaciones con creditCost: 0 son libres de llamar (por ejemplo, AgentLed acciones internas, no-auth HTTP).


Próximos pasos

  • Custom Actions — Llame a cualquier REST API que no esté en el catálogo.
  • App Actions Reference — Explorar esquemas de entrada/salida para todas las acciones
  • MCP Connection — Acceda a las acciones de la aplicación desde Claude Code, Cursor o Codex