Datos de Twitter/X en OpenClaw: skill, MCP y resumen
OpenClaw lee X mediante tres rutas incluidas: la herramienta x_search en xAI, y la skill xurl y el canal de X en la API oficial de X. Cada una cobra $5.00 por cada 1,000 posts, más los tokens del modelo en x_search.
Respuesta corta: OpenClaw trae x_search, que funciona con Grok de xAI, además de la skill xurl y el plugin del canal de X en la API oficial de X. Cada una necesita una cuenta de desarrollador y cobra $5.00 por cada 1,000 posts. Para leer X en OpenClaw, instala la skill de ClawHub o el servidor MCP de Sorsa API: una sola clave de solo lectura, búsqueda desde $0.07 por cada 1,000 posts y 100 solicitudes gratis.
- Skill de ClawHub
sorsa-x-api - 40 herramientas de solo lectura
- Precio
- desde $0.07 por cada 1,000
#¿Puede OpenClaw leer Twitter por sí solo?
Sí, mediante tres herramientas que vienen con OpenClaw 2026.10.9, y cada una lee X con una cuenta de desarrollador de pago: la de xAI para x_search, y una app de desarrollador de X propia para xurl y el canal de X. Ninguna es gratuita de usar, y dos de ellas se crearon para tareas distintas de la investigación.
| Ruta integrada | Qué hace | Qué necesita | Costo por cada 1,000 posts |
|---|---|---|---|
| Herramienta x_search | Grok busca en X y redacta una respuesta con enlaces | Una clave API de xAI; activada por defecto solo cuando el modelo es Grok | $5.00, más los tokens de Grok |
| Skill xurl | Ejecuta el cliente de línea de comandos propio de X para lecturas y publicaciones | El programa xurl y una app de desarrollador de X con OAuth | $5.00 |
| Plugin del canal de X | Convierte las @menciones de una cuenta bot en respuestas públicas | Una app OAuth 2.0 de X, una cuenta bot y una lista de permitidos | $5.00 por el hilo que lee |
Herramienta x_search
- Qué hace
- Grok busca en X y redacta una respuesta con enlaces
- Qué necesita
- Una clave API de xAI; activada por defecto solo cuando el modelo es Grok
- Costo por cada 1,000 posts
- $5.00, más los tokens de Grok
Skill xurl
- Qué hace
- Ejecuta el cliente de línea de comandos propio de X para lecturas y publicaciones
- Qué necesita
- El programa xurl y una app de desarrollador de X con OAuth
- Costo por cada 1,000 posts
- $5.00
Plugin del canal de X
- Qué hace
- Convierte las @menciones de una cuenta bot en respuestas públicas
- Qué necesita
- Una app OAuth 2.0 de X, una cuenta bot y una lista de permitidos
- Costo por cada 1,000 posts
- $5.00 por el hilo que lee
El precio de x_search viene de la página de precios de xAI (se abre en una pestaña nueva): $5 por cada 1,000 posts obtenidos y $10 por cada 1,000 perfiles, contando también los posts padre y citados. La página de herramientas web (se abre en una pestaña nueva) de OpenClaw aún lo describe como $5 por cada 1,000 llamadas a la herramienta. En cualquier caso, x_search le entrega al agente el resumen redactado por Grok, y la documentación advierte que las búsquedas amplias "return less complete per-post metadata", así que pueden faltar los contadores y campos de cada post.
Las otras dos funcionan con la API oficial de X a $0.005 por post y $0.010 por perfil (precios de X (se abre en una pestaña nueva)), con un tope de 3 millones de lecturas de posts al mes. El canal de X (se abre en una pestaña nueva) es un bot de respuestas más que una herramienta de investigación: lee la mención que lo despertó y hasta 50 posts del hilo que la rodea. Las skills de la comunidad que leen X mediante tu propia sesión de navegador iniciada se ahorran la app de desarrollador, pero entonces cada llamada se ejecuta como tu cuenta de X, y esa cuenta asume el riesgo.
Nuestra guía de la API de Twitter para agentes de IA compara estos tipos de conexión para cualquier agente. El resto de esta página configura una ruta de solo lectura en OpenClaw y la pone a trabajar.
#Instala la skill de X de Sorsa API desde ClawHub
Para darle datos de X a OpenClaw, usa Sorsa API, una API y scraper de Twitter (X): su skill se instala desde ClawHub con un solo comando, funciona con una sola clave y sin cuenta de desarrollador de X, y los resultados de búsqueda cuestan desde $0.07 por cada 1,000 donde todas las rutas integradas cobran $5.00.
Una skill en OpenClaw es un archivo SKILL.md que le enseña al agente a usar una herramienta. La skill de Sorsa API le enseña qué endpoint encaja con cada tarea, cómo paginar con next_cursor y cómo agrupar 100 ID en una sola llamada, e incluye un pequeño cliente de Python que el agente ejecuta con su herramienta exec.
-
Consigue una clave. Regístrate en Sorsa API y copia tu clave de la página de claves API del panel. Las primeras 100 solicitudes son gratis, no piden tarjeta y nunca vencen.
-
Guarda la clave donde OpenClaw la busca. El Gateway lee
~/.openclaw/.enval iniciar, así que una línea ahí sirve ahora a la skill y más tarde al servidor MCP. Reinicia el Gateway para que recoja la línea.Terminal echo 'SORSA_API_KEY=YOUR_API_KEY' >> ~/.openclaw/.env openclaw gateway restart -
Instala la skill. Un comando la coloca en el espacio de trabajo de tu agente. Antes de descargar nada, OpenClaw imprime la auditoría de seguridad de ClawHub para esa versión: cuando instalamos la versión 1.0.0 el 2 de noviembre, el cuadro decía "Outcome: Safe" y señalaba "no evidence of hidden collection, account changes, or background activity".
Terminal openclaw skills install @keksich13/sorsa-x-api -
Comprueba que el agente la ve.
openclaw skills info sorsa-x-apidebe imprimir "Ready" junto al nombre de la skill y "Visible to model: yes". Un chat que ya estaba abierto conserva su lista de skills anterior, así que abre uno nuevo con/new. -
Haz una primera pregunta. En Telegram, WhatsApp o el chat de la Control UI, envía "¿Cuántas solicitudes de Sorsa API me quedan?". La respuesta sale de
GET /key-usage-info(se abre en una pestaña nueva), que nunca consume una solicitud. Un número en la respuesta prueba que la cadena funciona; un 401 "invalid api key" significa que la clave tiene un error de escritura.
Para tener en cuenta
La skill no declara su clave a OpenClaw, así que
skills infodice "Ready" incluso antes de que la clave esté en su lugar. Sin ella, el cliente de la skill se detiene con "No API key. Set SORSA_API_KEY", así que revisa primero la línea de.envcuando falle una llamada.Un agente en sandbox no hereda el entorno del Gateway. Si tu agente se ejecuta en un sandbox de Docker, pasa
SORSA_API_KEYal entorno propio del sandbox, como describe la página de configuración de skills (se abre en una pestaña nueva).
#Añade el servidor MCP cuando quieras herramientas, no scripts
Añade el servidor MCP de Sorsa API cuando el agente deba llamar directamente a herramientas de X en lugar de escribir y ejecutar un script: le da a OpenClaw 40 herramientas de solo lectura, llamadas sorsa__search_tweets, sorsa__get_user_tweets y así sucesivamente, con la misma clave.
openclaw gateway stop
openclaw mcp add sorsa --command npx --arg -y --arg sorsa-mcp \
--env 'SORSA_API_KEY=${SORSA_API_KEY}' --connect-timeout 60
openclaw gateway start
Tres detalles de esas líneas evitan una configuración fallida:
- El Gateway tiene que detenerse primero. Los comandos que cambian los servidores MCP guardados se niegan a ejecutarse mientras un Gateway local es dueño del estado de OpenClaw, como explica la referencia del comando MCP (se abre en una pestaña nueva). Settings, luego MCP, luego Add server en la Control UI escribe la misma entrada con el Gateway en marcha.
- Las comillas simples mantienen la clave fuera de la configuración. OpenClaw guarda
${SORSA_API_KEY}tal como está escrito y lo rellena desde~/.openclaw/.enval iniciar, de modo queopenclaw.jsonnunca contiene la clave en sí. - El tiempo de espera está para el primer arranque.
openclaw mcp addinicia el servidor y lo comprueba antes de guardarlo, y espera 5 segundos por defecto. En nuestra primera ejecución del 2 de noviembre, npx aún descargaba sorsa-mcp cuando eso se agotó, y el comando se detuvo con "did not complete initialize within 5s" y no guardó nada. Con--connect-timeout 60se guardó, y la espera más larga queda en la configuración para cada arranque posterior.
Para comprobarlo, ejecuta openclaw mcp doctor sorsa --probe, que debe responder "sorsa: ok", o openclaw mcp probe sorsa para contar las 40 herramientas. El doctor aún puede avisar que SORSA_API_KEY "contains a literal sensitive value": revisa la clave después de que OpenClaw la rellena, mientras que el archivo de configuración solo contiene la referencia.
Ambas rutas pueden convivir con una sola clave, y cada llamada es una solicitud en cualquier caso:
| En OpenClaw | La skill | El servidor MCP |
|---|---|---|
| Cómo llega el agente a X | Escribe Python o curl y lo ejecuta con exec | Llama a herramientas tipadas como sorsa__search_tweets |
| Configuración | Una línea de openclaw skills install | Una línea de openclaw mcp add, con el Gateway detenido |
| Úsala para | Exportaciones, archivos CSV, scripts que conservas | Preguntas en el chat y resúmenes programados |
Cómo llega el agente a X
- La skill
- Escribe Python o curl y lo ejecuta con exec
- El servidor MCP
- Llama a herramientas tipadas como
sorsa__search_tweets
Configuración
- La skill
- Una línea de
openclaw skills install - El servidor MCP
- Una línea de
openclaw mcp add, con el Gateway detenido
Úsala para
- La skill
- Exportaciones, archivos CSV, scripts que conservas
- El servidor MCP
- Preguntas en el chat y resúmenes programados
¿Configuras también otra app? La página del servidor MCP de Sorsa lista la línea para cada cliente, y nuestra guía del servidor MCP de Twitter compara los tipos de servidores de X y lo que cuesta una llamada a una herramienta.
#Recibe cada mañana un resumen de X en Telegram
El planificador integrado de OpenClaw, automations (cron funciona como alias), ejecuta un prompt con una programación en una sesión nueva y entrega la respuesta a cualquier canal de chat que hayas conectado, lo que convierte el servidor MCP en un informe matutino sobre tu tema.
openclaw automations create "0 8 * * *" \
"Search X for posts about [your topic] from the last 24 hours.
Read the 100 most-liked, then send a 10-line digest with links." \
--name "X morning digest" --tz "America/New_York" --session isolated \
--tools 'sorsa__*' --announce --channel telegram --to "YOUR_CHAT_ID"
A diferencia de openclaw mcp add, las automations necesitan que el Gateway esté en marcha. --tools 'sorsa__*' limita la tarea a las herramientas de Sorsa API, de modo que una ejecución programada pueda leer X y nada más, y --announce envía su respuesta final a tu chat de Telegram. La referencia de automations (se abre en una pestaña nueva) lista los demás canales y modos de entrega.
Elige una programación, un tamaño y un canal, y copia la línea:
openclaw automations create "0 8 * * *" \
"Busca en X posts sobre tu producto de las últimas 24 horas.
Lee los 100 con más me gusta, luego envía un resumen de 10 líneas con enlaces." \
--name "Resumen de X: tu producto" --tz "America/New_York" \
--session isolated --tools 'sorsa__*' \
--announce --channel telegram --to "YOUR_CHAT_ID"
Reemplaza YOUR_CHAT_ID con tu ID de chat de Telegram y --tz con tu zona horaria.
3,000 posts y 150 solicitudes a Sorsa API al mes. Las 100 solicitudes gratis cubren este resumen durante 20 días.
La línea cambia según tus elecciones; los precios de abajo son para un mes de 30 días.
Cada búsqueda devuelve unos 20 posts, así que 100 posts al día toman 5 solicitudes y un mes toma 150. En Sorsa API ese mes cuesta desde $0.21. Los mismos 3,000 posts cuestan $15.00 en la API oficial de X, y x_search cobra $15.00 más los tokens de Grok. A partir del 22 de noviembre de 2026, X también cobra el autor que llega con cada post a $0.010 (aviso de X (se abre en una pestaña nueva)), así que una página de búsqueda de 20 posts de 20 personas distintas cuesta $0.30 en lugar de $0.10. Cada post de Sorsa API lleva el perfil completo de su autor sin costo extra.
#Tres prompts y lo que cuesta una ejecución
Como OpenClaw vive en tus apps de chat, los prompts de X más útiles son mensajes que le enviarías a un investigador. Cada uno de abajo indica la tarea, el tamaño y la salida, de modo que el agente llama a una herramienta conocida un número de veces conocido.
What is X saying about [topic] today? Read the 100 most-liked
posts from the last 24 hours and give me five themes, each with
its two best posts linked.
Read last week's posts from these 10 accounts: [handles].
Tell me who announced something, and flag anything about
pricing.
Look up these 100 handles: [paste]. List the accounts created
in the last year or with under 1,000 followers, as a table.
El primero ejecuta POST /search-tweets (se abre en una pestaña nueva) cinco veces mediante next_cursor. El segundo ejecuta POST /user-tweets (se abre en una pestaña nueva) una vez por cuenta, unos 20 posts cada una. El tercero envía los 100 nombres de usuario en una sola llamada a GET /info-batch (se abre en una pestaña nueva).
| Tarea | Sorsa API | API oficial de X |
|---|---|---|
| Temas de un asunto, 100 posts | desde $0.007 | $0.50 |
| 10 cuentas, unos 200 posts | desde $0.014 | $1.00 |
| 100 perfiles | desde $0.0014 | $1.00 |
Temas de un asunto, 100 posts
- Sorsa API
- desde $0.007
- API oficial de X
- $0.50
10 cuentas, unos 200 posts
- Sorsa API
- desde $0.014
- API oficial de X
- $1.00
100 perfiles
- Sorsa API
- desde $0.0014
- API oficial de X
- $1.00
Los tres juntos usan 16 solicitudes, así que las 100 solicitudes gratis cubren seis rondas antes de que elijas un plan. Hazlos un hábito diario y la diferencia crece con cada post que lee el agente:
API oficial de X
$150
para 30K posts
$0.005 por post
Sorsa API
desde$2.10
para 30K posts
desde $0.07 por cada 1,000
#Mantén seguro un agente siempre activo con herramientas de X de solo lectura
Todas las herramientas de Sorsa API solo leen, así que un agente de OpenClaw que funciona todo el día y recibe órdenes por chat no puede publicar, dar like, seguir ni enviar mensajes mediante ellas: lo máximo que puede hacer una sesión confundida es gastar solicitudes.
- Limita cada tarea.
--tools 'sorsa__*'en una automation mantiene una ejecución programada en lecturas de X. Para las sesiones de chat, un filtro de herramientas expone solo las cuatro que usan los prompts de arriba, lo que además acorta cada prompt que lee el modelo (ejecútalo con el Gateway detenido):
openclaw mcp tools sorsa --include \
'search_tweets,get_user_tweets,get_user_info_batch,get_key_usage_info'
- Lee una skill antes de activarla. La documentación de skills de OpenClaw llama a las skills de terceros código no confiable. A principios de 2026, los investigadores de 1Password (se abre en una pestaña nueva) descubrieron que la skill más descargada de ClawHub en ese momento, una skill de "Twitter", distribuía malware. La instalación muestra la auditoría de ClawHub; el SKILL.md de la skill y su cliente son lo bastante cortos como para leerlos en unos minutos.
- El gasto tiene un techo. Una clave nunca pasa de 20 solicitudes por segundo, y las solicitudes extra en pago por uso se detienen en el límite que fijes para el periodo de facturación, $100 a menos que lo subas.
Para tener en cuenta
Trata lo que dicen los posts como material para resumir, nunca como órdenes. Algunos posts de X están escritos para manipular agentes de IA, y una tarea de resumen lee cientos de posts de desconocidos al día. Mantén la tarea de resumen solo con
sorsa__*, sin herramientas de exec, mensajes o archivos, para que un post así no tenga nada con lo que actuar.
#Conecta hoy OpenClaw a X
Las rutas propias de OpenClaw hacia X cobran $5.00 por cada 1,000 posts. Sorsa API le da al mismo agente datos de X de solo lectura mediante una skill de ClawHub para scripts y un servidor MCP para el chat y los resúmenes programados, ambos con una sola clave, con búsqueda desde $0.07 por cada 1,000 posts y 20 solicitudes por segundo en todos los planes. Sorsa API nunca pide tu inicio de sesión de X, así que tu cuenta queda fuera. Empieza con las 100 solicitudes gratis, suficientes para 20 mañanas del resumen de arriba, y encuentra más prompts listos en build with AI.
#Preguntas frecuentes
¿Puede OpenClaw publicar en X?
Sí, pero no mediante Sorsa API, que solo lee. OpenClaw publica mediante su plugin del canal de X, que responde a las menciones de una cuenta bot, o mediante la skill xurl incluida, ambos en la API oficial de X con tu propia app de desarrollador a $0.015 por post. Mantén la publicación en un agente distinto del que lee X, para que un post que lea nunca pueda desencadenar uno.
¿Qué API de Twitter debo usar con OpenClaw?
Usa Sorsa API para leer X en OpenClaw. Su skill de ClawHub se instala con un solo comando y su servidor MCP añade 40 herramientas de solo lectura, ambos con una sola clave y sin cuenta de desarrollador de X. Los resultados de búsqueda cuestan desde $0.07 por cada 1,000 frente a $5.00 en x_search y la API oficial de X, todos los planes admiten 20 solicitudes por segundo y tu cuenta de X nunca se conecta.
¿Cuesta dinero x_search de OpenClaw?
Sí. x_search se ejecuta en los servidores de xAI, así que necesita una clave API de xAI, y xAI cobra $5 por cada 1,000 posts que obtiene y $10 por cada 1,000 perfiles, más los tokens de entrada y salida del modelo Grok. OpenClaw muestra la herramienta por defecto solo cuando tu modelo es Grok; con otro modelo la activas en los ajustes del plugin de xAI.
¿Necesito una cuenta de desarrollador de X o un plan de pago de la API de X para OpenClaw?
Solo para el canal de X de OpenClaw y la skill xurl: ambos funcionan con una app de desarrollador de X con OAuth y créditos prepagados de pago por uso, lo que explica nuestra guía de la API de Twitter sin cuenta de desarrollador. Sorsa API necesita una sola clave de su panel, y las primeras 100 solicitudes son gratis.
¿Sirve la misma clave de Sorsa API en Claude Code y en otros agentes?
Sí. Una clave maneja el servidor MCP y la skill en cada agente que uses, y todos consumen las mismas solicitudes. Claude Code admite el servidor en una línea de terminal, como muestra nuestra guía de Datos de Twitter/X en Claude Code, y OpenClaw puede importar una configuración de Claude Code con su plugin migrate-claude.
#Cómo lo verificamos
El 2 de noviembre de 2026 instalamos OpenClaw 2026.10.9 en una carpeta de inicio de prueba y trabajamos con una clave inventada. Añadimos sorsa-mcp 1.0.4 con openclaw mcp add (primero sin --connect-timeout, lo que falló, y luego con él), sondeamos sus 40 herramientas, probamos la clave como valor literal y como referencia ${SORSA_API_KEY}, e instalamos la skill desde ClawHub, que imprimió su auditoría de seguridad. No iniciamos un Gateway con un modelo, así que el comando del resumen sigue la referencia de automations de OpenClaw y la ayuda del propio comando. Tomamos los precios de las páginas de precios de xAI y X y contrastamos cada endpoint mencionado aquí con la referencia en vivo de Sorsa API.
Fuentes
- Web search, x_search and web_fetch (se abre en una pestaña nueva), OpenClaw
- X / Twitter channel (se abre en una pestaña nueva), OpenClaw
- Manage saved MCP servers (se abre en una pestaña nueva), OpenClaw
- Skills CLI (se abre en una pestaña nueva), OpenClaw
- Automations (cron) (se abre en una pestaña nueva), OpenClaw
- API pricing: tool invocation costs (se abre en una pestaña nueva), xAI
- Pay-per-use pricing (se abre en una pestaña nueva), X
- X API PPU: expansions update (se abre en una pestaña nueva), X Developers
- Sorsa API skill on ClawHub (se abre en una pestaña nueva)
- sorsa-mcp on npm (se abre en una pestaña nueva)
- Sorsa API reference