Claude y ChatGPT saben escribir un buen tweet, pero no pueden publicarlo. Copias el texto, abres X, lo pegas y lo publicas tú. Con un servidor MCP que tiene herramientas de cuenta, el asistente lo publica por ti, después de que lo apruebes en el chat.
Esta guía lo configura con el servidor MCP de Twitter alojado de TwittrAPI, que operamos nosotros. Sin cuenta de desarrollador de X y sin instalar nada. Si solo quieres que el asistente lea X, basta con la guía de lectura.
Qué puede hacer el asistente
| Área | Herramientas |
|---|---|
| Publicar | create_tweet, reply_to_tweet, delete_tweet, create_draft, list_drafts |
| Interactuar | like_tweet, retweet, bookmark_tweet, follow_user y sus herramientas para deshacer |
| Mensajes directos | list_dm_conversations, send_dm, list_dm_requests, accept_dm_request, decline_dm_request |
| Listas y guardados | create_list, add_list_member, remove_list_member, carpetas de guardados y búsqueda en guardados |
| Artículos | Escribir, actualizar y publicar X Articles |
Sigue teniendo todas las herramientas de lectura: perfiles, tweets, respuestas, búsqueda, seguidores, listas, comunidades y tendencias.
Qué necesitas
- Una cuenta de TwittrAPI con saldo. Créala en /start. Las herramientas de cuenta funcionan después de tu primera recarga; el crédito de prueba gratis solo cubre lecturas.
- Tu sesión de X. La cookie de un navegador con sesión iniciada en x.com, que incluya
auth_tokenyct0. Cómo copiarla (en inglés) en Chrome, Edge, Firefox o Safari. - Un proxy con el formato
http://user:pass@host:port. Las peticiones a X salen a través de él. Usa uno en la región desde la que la cuenta suele iniciar sesión. Más sobre el proxy (en inglés).
Usa una cuenta dedicada en lugar de tu cuenta principal. X puede limitar las cuentas que publican, siguen o dan like de forma automática.
Claude.ai y ChatGPT: guarda la sesión en el panel
Claude.ai, Claude Desktop y ChatGPT no pueden enviar cabeceras personalizadas, así que guardas la sesión una vez en tu panel de TwittrAPI.
- Abre Connected apps en el panel y haz clic en Add X account. Pega la cookie, escribe el proxy y, si el asistente va a enviar DMs, tu passcode de X Chat. Haz clic en Save and check.
- Añade el conector con la URL
https://mcp.twittrapi.com/mcp:- Claude.ai y Claude Desktop: Settings > Connectors > Add custom connector.
- ChatGPT: activa Developer mode en Settings > Apps & Connectors > Advanced settings y luego Create con autenticación OAuth.
- Inicia sesión en TwittrAPI. En la página de consentimiento, marca Also act on my X account y haz clic en Allow access.
¿Ya lo habías conectado antes? Esa conexión solo puede leer. Elimina el conector y añádelo de nuevo, esta vez con la casilla marcada. Connected apps muestra qué apps pueden actuar en tu cuenta.
¿Llevas varias cuentas de X? Guárdalas todas: Bulk import, en el mismo diálogo, acepta una cuenta por línea (cookie | proxy | passcode), un archivo CSV o exportaciones JSON de Cookie-Editor. El asistente publica desde la cuenta predeterminada salvo que nombres otra: "Responde desde @acme_support". La guía de cuentas de X (en inglés) tiene los formatos y qué significa cada estado.
Claude Code y Cursor: envía la sesión en cabeceras
Estas apps te dejan definir cabeceras, así que la sesión no tiene que guardarse en ningún sitio fuera de tu propio equipo. Primero pon los valores en variables de entorno:
export TWITTRAPI_API_KEY="your-key"
export TWITTRAPI_X_COOKIE="auth_token=...; ct0=...; twid=u%3D..."
export TWITTRAPI_X_PROXY="http://user:pass@host:port"Claude Code:
claude mcp add --transport http twittrapi https://mcp.twittrapi.com/mcp \
--header "Authorization: Bearer $TWITTRAPI_API_KEY" \
--header "X-Twitter-Cookie: $TWITTRAPI_X_COOKIE" \
--header "X-Twitter-Proxy: $TWITTRAPI_X_PROXY"Cursor (~/.cursor/mcp.json):
{
"mcpServers": {
"twittrapi": {
"url": "https://mcp.twittrapi.com/mcp",
"headers": {
"X-API-KEY": "${env:TWITTRAPI_API_KEY}",
"X-Twitter-Cookie": "${env:TWITTRAPI_X_COOKIE}",
"X-Twitter-Proxy": "${env:TWITTRAPI_X_PROXY}"
}
}
}
}Para DMs, añade X-Twitter-Chat-Passcode con tu passcode de X Chat. VS Code funciona igual; la documentación de configuración (en inglés) tiene una configuración que pide los valores en lugar de guardarlos.
Pruébalo
Pide las cosas con palabras normales. El asistente elige las herramientas:
- "Escribe un post corto anunciando nuestra nueva página de precios y enséñamelo antes de publicarlo."
- "Lee las respuestas a mi último tweet y redacta una contestación para cada pregunta. Publica las que yo apruebe."
- "Da like a los cinco posts más recientes de @XDevelopers."
- "Muéstrame mis solicitudes de DM sin responder y acepta las de personas a las que sigo."
- "Guarda este hilo como borrador; lo publicaré mañana."
Antes de que una herramienta cambie algo, Claude, ChatGPT y Cursor te muestran la llamada y su texto y esperan tu aprobación. Deja esas confirmaciones activadas y lee el texto antes de permitirlo.
Cuánto cuesta
Cada llamada a una herramienta es una llamada a la API, al mismo precio para un post que para una lectura: US$0.10 por 1,000 llamadas en Standard y menos con más volumen. Un post con enlace cuesta lo mismo que uno sin enlace. No hay cuota mensual por el servidor.
Seguridad
- Cualquiera que tenga la cookie puede usar tu cuenta de X. Ponla solo en apps y archivos de configuración que controles, y nunca la subas a un repositorio.
- El asistente nunca ve la cookie ni el proxy. Viajan en la configuración de la conexión, no en el chat.
- Delete en Connected apps elimina al instante una cuenta guardada. Disconnect elimina una app.
- Si el asistente dice que la sesión puede haberse cerrado, vuelve a iniciar sesión en x.com y guarda la cookie nueva.
Preguntas frecuentes
¿Necesito una cuenta de desarrollador de X?
No. El servidor actúa con tu sesión de X, no con una app de desarrollador de X.
¿Puedo usar más de una cuenta de X?
Sí. Guarda varias en Connected apps y nombra la cuenta en tu prompt ("publica desde @nombre"); si no la nombras, el asistente usa tu cuenta predeterminada. Con cabeceras, cada app envía su propia sesión.
¿Por qué el asistente dice que no puede publicar?
La app se conectó sin Also act on my X account, o no hay ninguna sesión guardada. Guárdala en Connected apps, luego elimina el conector y añádelo de nuevo con la casilla marcada. Con cabeceras, envía X-Twitter-Cookie y X-Twitter-Proxy.
¿Puede publicar imágenes o encuestas?
Encuestas y tweets citados, sí. Para imágenes, videos y posts programados usa directamente las acciones de cuenta (en inglés) de la API.







