Servidor MCP
Conecta Claude, ChatGPT, Cursor y otros agentes de IA a TwexAPI mediante el Model Context Protocol. Inicia sesión con tu cuenta de TwexAPI o usa una API key.
TwexAPI ofrece un servidor Model Context Protocol en https://api.twexapi.io/mcp. Los asistentes de IA y los agentes de código pueden usarlo para buscar tweets, leer perfiles, seguidores, respuestas, hilos, comunidades, listas y tendencias. Cada llamada usa tus créditos de TwexAPI, igual que una solicitud REST.
Esta página trata del servidor MCP de la API. Para que un agente busque en la documentación de TwexAPI, usa el servidor Docs MCP en https://docs.twexapi.io/mcp, que no requiere iniciar sesión.
Inicio rápido
Agrega el servidor
En tu cliente MCP, agrega un servidor remoto con la URL https://api.twexapi.io/mcp (Streamable HTTP). Deja vacíos los campos de API key y headers si quieres iniciar sesión.
Inicia sesión
Tu cliente abre el navegador en twexapi.io. Inicia sesión con tu cuenta de TwexAPI (correo o Google), revisa a dónde volverás, elige si concedes acceso de escritura y selecciona Approve.
Pregunta
Abre un chat y pide, por ejemplo: “Usa TwexAPI para encontrar los temas en tendencia en Estados Unidos y resume los tweets principales.”
Pasos según el cliente:
Claude.ai y Claude Desktop
Agrega TwexAPI como conector personalizado.
ChatGPT
Conéctate con el modo desarrollador en la web o en la app de escritorio.
Agentes de código y editores
Claude Code, Codex, Cursor, VS Code, OpenCode y Windsurf.
Crea tu propio cliente
Endpoints de OAuth 2.1, PKCE, scopes y vigencia de los tokens.
Autenticación
El servidor acepta dos tipos de credenciales:
| Método | Úsalo para | Cómo |
|---|---|---|
| Iniciar sesión con TwexAPI (OAuth 2.1), recomendado | Clientes que admiten autorización MCP: Claude.ai, Claude Desktop, Claude Code, ChatGPT, Cursor, Codex, VS Code, OpenCode | Agrega solo la URL del servidor. El cliente se encarga del inicio de sesión. |
| API key | Clientes sin inicio de sesión MCP, scripts y frameworks de agentes | Envía x-api-key: YOUR_API_KEY o Authorization: Bearer YOUR_API_KEY. |
Crea o copia tu API key en el dashboard de TwexAPI. ChatGPT no puede enviar headers personalizados, así que siempre usa el inicio de sesión.
Qué concede el inicio de sesión
- La app recibe un token que solo funciona en
https://api.twexapi.io/mcp. Nunca ve tu contraseña ni tu API key, y no puede modificar tu cuenta ni leer tu dashboard. - Las llamadas se cobran a los créditos de tu cuenta, exactamente igual que las llamadas hechas con tu API key.
- El acceso de lectura siempre se concede. El acceso de escritura (publicar tweets y respuestas con
twexapi_write) es una casilla en la página de consentimiento; desmárcala para conectarte en modo de solo lectura. - Los access tokens duran una hora y los clientes los renuevan automáticamente. Una autorización que ninguna app usa durante 30 días expira.
- Cada vez que conectas un cliente, aparece una nueva entrada en Authorized apps (apps autorizadas) del dashboard. Selecciona Revoke para cortar el acceso de una app de inmediato. Eliminar un conector dentro del cliente no lo revoca en nuestro lado.
Antes de aprobar
- Tu cuenta necesita una API key activa con créditos disponibles. Sin créditos, la página de consentimiento te pide recargar primero. La solicitud sigue siendo válida durante 10 minutos, así que puedes recargar y volver a seleccionar Approve.
- Revisa la línea After you approve, you will return to. Debe indicar la app que estás usando, como
claude.ai,chatgpt.como una dirección127.0.0.1en apps de escritorio.
Descubrimiento
Los clientes MCP obtienen todo lo que necesitan del propio servidor:
| URL | Propósito |
|---|---|
https://api.twexapi.io/.well-known/oauth-protected-resource/mcp |
Metadatos del recurso protegido: indican a los clientes el servidor de autorización. |
https://api.twexapi.io/.well-known/oauth-authorization-server |
Metadatos del servidor de autorización: endpoints de inicio de sesión, token, registro y revocación. |
https://api.twexapi.io/.well-known/mcp.json |
Server card de MCP para registros. También disponible en /.well-known/mcp/server-card.json. |
Una solicitud sin credenciales devuelve 401 con un desafío WWW-Authenticate: Bearer que indica la URL de los metadatos del recurso protegido. Ese desafío es lo que le indica al cliente que debe iniciar sesión. Consulta OAuth para clientes MCP para ver el flujo completo.
Herramientas
| Herramienta | Qué hace | Disponible |
|---|---|---|
explore |
Busca en el catálogo de endpoints y devuelve métodos, rutas, parámetros, ejemplos y qué herramienta llama a cada endpoint. No usa créditos. | Siempre |
twexapi_request |
Llama a un endpoint de solo lectura, como búsqueda, perfiles, seguidores, respuestas, comunidades, listas y tendencias. | Siempre |
twexapi_write |
Llama a un endpoint de escritura. Hoy es publicar un tweet o una respuesta, lo que requiere la cookie de tu cuenta de X. | Cuando se concede acceso de escritura |
Clientes como Claude piden confirmación antes de cada llamada a twexapi_write. Otras acciones de escritura, como likes, follows y mensajes directos, solo están disponibles en la API REST. Consulta la referencia de herramientas MCP para ver entradas, salidas y el catálogo completo.
Créditos y errores
| Situación | Lo que ves |
|---|---|
| Sin credenciales | 401 con un desafío de inicio de sesión. Los clientes que admiten inicio de sesión lo inician automáticamente. |
| API key inválida, o inicio de sesión expirado o revocado | 401 con error="invalid_token". Vuelve a iniciar sesión o revisa la key. |
| API key desactivada en el dashboard | 403 con “This TwexAPI API key is disabled.” |
| Sin créditos | La conexión sigue funcionando y explore es gratis. Las llamadas a herramientas devuelven “No credits left on this TwexAPI account. Top up at https://twexapi.io/dashboard and try again.” |
| Autorización de solo lectura | twexapi_write está oculta. Vuelve a conectarte y deja marcada la casilla de escritura para publicar. |
Incluye el header de respuesta X-Request-Id y la hora UTC cuando reportes un problema de conexión.
Pago por llamada sin cuenta
Los clientes MCP que pagan con el Machine Payments Protocol en lugar de una API key se conectan a https://api.twexapi.io/mcp/pay. Ese endpoint acepta solicitudes anónimas y responde a las llamadas de herramientas elegibles con un desafío de pago. El endpoint principal /mcp siempre requiere inicio de sesión o una API key.
Claude.ai y Claude Desktop
Claude.ai y Claude Desktop comparten los mismos conectores, así que solo agregas TwexAPI una vez.
Agrega un conector personalizado
Abre Settings → Connectors y selecciona Add custom connector. Escribe TwexAPI como nombre y https://api.twexapi.io/mcp como URL. Deja vacíos el client ID y el secret de OAuth y selecciona Add.
Conéctate
Selecciona Connect. Inicia sesión en la página de TwexAPI que se abre y selecciona Approve.
Úsalo en un chat
En un chat, abre el menú +, activa TwexAPI en los conectores y haz tu pregunta.
En los planes Team y Enterprise, puede que un owner tenga que permitir primero los conectores personalizados.
Frameworks de agentes
Los runtimes de agentes y los scripts suelen enviar una API key. Por ejemplo, con el OpenAI Agents SDK:
from agents.mcp import MCPServerStreamableHttp
async with MCPServerStreamableHttp(
params={
"url": "https://api.twexapi.io/mcp",
"headers": {"x-api-key": "YOUR_API_KEY"},
},
) as twexapi:
# use TwexAPI as a tool provider
pass
Carga la key desde una variable de entorno o un gestor de secretos en lugar de escribirla en el código.
MCP vs API REST
Servidor MCP
Ideal para asistentes de IA, agentes en el IDE y flujos en lenguaje natural. El agente encuentra endpoints con explore y los llama con twexapi_request o twexapi_write.
API REST
Ideal para servicios backend, tareas programadas e integraciones directas. Llama a https://api.twexapi.io/* con Authorization: Bearer YOUR_API_KEY. Usa la referencia de la API cuando necesites todos los endpoints, paginación detallada o código de SDK.
Usa MCP cuando quieras que un agente trabaje con datos de X/Twitter en lenguaje natural. Usa REST cuando estés construyendo un backend de producción o guardando grandes volúmenes de resultados.
Ejemplos de prompts
Una vez conectado, puedes pedirle a tu agente de IA cosas como:
Búsqueda y consulta
- Busca posts recientes en X sobre
AI agentsde las últimas 24 horas. Devuelve los 20 tweets principales con ID del tweet, autor, fecha de creación, likes, reposts y un resumen de una línea. - Encuentra tweets recientes de
@elonmuskque mencionenGrokoAI. Agrupa los resultados por tema e incluye enlaces directos a X. - Lee este tweet:
https://x.com/elonmusk/status/2104354931595423762. Resume el post y luego trae las respuestas más relevantes con sus IDs. - Obtén tweets similares al tweet con ID
2104354931595423762y explica por qué cada resultado está relacionado.
Perfiles y seguidores
- Lee la bio del perfil de
@openaiy devuelve username, nombre visible, user ID, ubicación, número de seguidores y URL del perfil. - Busca usuarios de X sobre
AI infrastructure. Devuelve 25 cuentas con username, bio, número de seguidores y por qué coinciden. - Obtén los seguidores más recientes de
@elonmuske identifica qué cuentas mencionan IA, startups o cripto en su bio. - Trae una página de seguidores de
@samapaginada por cursor, devuelve los primeros 20 usuarios y conserva elnext_cursorpara la siguiente ejecución.
Tendencias
- Muestra todos los países de tendencias globales disponibles y luego trae los temas en tendencia principales de
united-states. - Trae tweets en tendencia de
united-statescon el tematechnologyy la etiqueta de contenidoAI. Devuelve IDs de tweets, autores y métricas de interacción. - Compara los temas en tendencia de
united-states,japanyunited-kingdomy resume las diferencias por región.
Respuestas, citas e hilos
- Trae las respuestas a
https://x.com/elonmusk/status/2104354931595423762, ordénalas por relevancia y devuelve ID de la respuesta, autor, texto y número de likes. - Lista 50 usuarios que retuitearon el tweet con ID
2104354931595423762. Devuelve user ID, username, nombre visible y número de seguidores si está disponible. - Obtén los tweets que citan el tweet con ID
2104354931595423762y clasifícalos como a favor, críticos o neutrales. - Extrae el hilo completo del tweet con ID
2104354931595423762y conviértelo en un esquema en Markdown.
Artículos, comunidades y listas
- Trae el artículo de X
2104354931595423762en Markdown y conviértelo en un resumen ejecutivo de 5 puntos. - Busca comunidades de X sobre
AI builders. Devuelve ID de la comunidad, nombre, número de miembros y descripción. - Busca listas sobre
AI founders. Devuelve las 10 listas principales con ID, nombre, descripción y número de miembros.
Guías de frameworks
Crea agentes con las herramientas MCP de TwexAPI en tu framework preferido:
LangChain
Conecta las herramientas MCP de TwexAPI a agentes de LangChain y LangGraph.
CrewAI
Crea crews de investigación que comparten una sola conexión MCP de TwexAPI.
Pydantic AI
Usa agentes con tipado seguro y herramientas MCP por Streamable HTTP.
Google ADK
Agrega herramientas de TwexAPI a agentes ADK impulsados por Gemini.
Mastra
Conecta agentes en TypeScript a las herramientas MCP remotas de TwexAPI.
Flujos no-code
Entrega la salida de los agentes a n8n, Zapier, Make y Pipedream.
Skill para agentes de IA
La skill de TwexAPI les da a los agentes de código un conocimiento profundo de la API de TwexAPI sin necesidad de una conexión MCP. Instálala para que tu agente escriba integraciones con la API, configure conexiones MCP y siga las buenas prácticas de TwexAPI.
npx skills add twexapi-dev/x-api-scraper-cli