---
title: "Entrega a flujos sin código"
description: "Pasa resultados de agentes Twexapi MCP a n8n, Zapier, Make y Pipedream."
---

La mayoría de las plataformas sin código no necesitan ejecutar la sesión MCP ellas mismas. Un patrón confiable es dejar que un agente compatible con MCP recopile datos y luego entregar JSON estructurado al flujo de trabajo.

## Requisitos previos

- Una API key de Twexapi
- Un agente o framework compatible con MCP conectado a `https://api.twexapi.io/mcp`
- Una URL de webhook de n8n, Zapier, Make, Pipedream o tu ejecutor de flujos interno
- Un sistema de destino como Sheets, Airtable, Notion, Slack, un CRM o una base de datos

## Flujo recomendado

1. **Recopilar con un agente compatible con MCP**

    Usa Claude Code, Cursor, Codex CLI, LangChain, Pydantic AI u otro cliente MCP conectado a `https://api.twexapi.io/mcp`.

2. **Devolver JSON estricto**

    Pide al agente un esquema estable con IDs, cursores, nombres de ruta y filas.

3. **Enviar a la herramienta sin código**

    Publica el JSON en un webhook de n8n, Zapier, Make, Pipedream o tu ejecutor de flujos interno.

4. **Continuar por REST si es necesario**

    Los trabajos programados o de alto volumen pueden llamar a Twexapi REST directamente con `Authorization: Bearer YOUR_API_KEY`.

## Prompt de agente para copiar y pegar

```txt
Use Twexapi MCP to search recent X/Twitter posts about "AI agents".
Call explore first, then twexapi_request.
Return only valid JSON with:
{
  "route_used": "...",
  "query": "AI agents",
  "has_more": true,
  "next_cursor": "...",
  "tweets": [
    {
      "tweet_id": "...",
      "author_username": "...",
      "created_at": "...",
      "text": "...",
      "like_count": 0,
      "reply_count": 0,
      "retweet_count": 0
    }
  ]
}
Do not call write endpoints.
```

## Mapeo de flujo de trabajo

| Campo JSON | Destino común |
| --- | --- |
| `tweet_id` | Clave primaria de base de datos, clave de deduplicación, referencia de nota CRM |
| `author_username` | Campo de cuenta CRM, etiqueta de mensaje Slack |
| `created_at` | Clave de ordenamiento y marca de tiempo de informes |
| `next_cursor` | Estado del flujo de trabajo para la próxima ejecución programada |
| `route_used` | Campo de registro de auditoría y depuración |

## Entrega de resultados

Mantén la carga del flujo de trabajo pequeña y estable. No pases la respuesta cruda completa a mensajes de Slack, notas de CRM o filas de hojas de cálculo a menos que también la archives por separado.

| Tipo de fila | Campos requeridos |
| --- | --- |
| Búsqueda de tweets | `tweet_id`, `text`, `author_username`, `created_at`, `public_url`, `route_used` |
| Consulta de perfil | `user_id`, `username`, `name`, `description`, `followers_count`, `verified` |
| Filas de tendencias | `name`, `rank`, `query`, `country` solicitado, `topic` solicitado |
| Paginación | `has_more`, `next_cursor`, consulta original o ID de origen |
| Plan de escritura | `action`, `endpoint`, `preview`, `requires_human_confirmation` |

## Receta: Investigación de agente a webhook

1. Conecta un agente de IA a Twexapi MCP.
2. Pídele JSON estricto usando el prompt de arriba.
3. Haz POST del JSON a tu webhook de flujo de trabajo.
4. Usa el paso iterador o bucle de la herramienta de flujo sobre `tweets`.
5. Haz upsert de filas por `tweet_id`.

## Receta: Continuación programada

Para trabajos diarios, mantén la primera ejecución asistida por agente y haz las siguientes deterministas:

1. Almacena `route_used`, parámetros de solicitud y `next_cursor`.
2. Ejecuta llamadas programadas a través de Twexapi REST con `Authorization: Bearer YOUR_API_KEY`.
3. Detente cuando `has_more` sea false o el flujo de trabajo alcance su límite de filas.
4. Envía excepciones de vuelta a un agente solo cuando el endpoint o consulta seleccionado necesite cambiar.

## Lista de verificación de pruebas

- Confirma que el webhook recibe JSON válido, no Markdown.
- Confirma que `tweet_id` o `user_id` se usa para deduplicación.
- Confirma que `next_cursor` se persiste fuera del historial de chat.
- Confirma que las acciones de escritura se representan como planes hasta que un humano las apruebe.
- Confirma que API keys, cookies y auth tokens nunca se envían a destinos visibles para el usuario.
