Serveur MCP
Connectez Claude, ChatGPT, Cursor et d'autres agents IA à TwexAPI via le Model Context Protocol. Connectez-vous avec votre compte TwexAPI ou utilisez une clé API.
TwexAPI exploite un serveur Model Context Protocol à l’adresse https://api.twexapi.io/mcp. Les assistants IA et les agents de code peuvent l’utiliser pour rechercher des tweets, lire des profils, des abonnés, des réponses, des threads, des communautés, des listes et des tendances. Chaque appel consomme vos crédits TwexAPI, comme une requête REST.
Cette page concerne le serveur MCP de l’API. Pour qu’un agent recherche plutôt dans la documentation TwexAPI, utilisez le serveur Docs MCP à l’adresse https://docs.twexapi.io/mcp, qui ne demande aucune connexion.
Démarrage rapide
Ajouter le serveur
Dans votre client MCP, ajoutez un serveur distant avec l’URL https://api.twexapi.io/mcp (Streamable HTTP). Laissez vides les champs de clé API et d’en-têtes si vous souhaitez vous connecter.
Se connecter
Votre client ouvre un navigateur sur twexapi.io. Connectez-vous avec votre compte TwexAPI (e-mail ou Google), vérifiez l’adresse vers laquelle vous serez renvoyé, choisissez si vous accordez l’accès en écriture, puis sélectionnez Approve.
Demander
Ouvrez une conversation et demandez par exemple : « Utilise TwexAPI pour trouver les sujets tendance aux États-Unis et résume les principaux tweets. »
Étapes propres à chaque client :
Claude.ai et Claude Desktop
Ajoutez TwexAPI comme connecteur personnalisé.
ChatGPT
Connectez-vous avec le mode développeur sur le web ou l’application de bureau.
Agents de code et éditeurs
Claude Code, Codex, Cursor, VS Code, OpenCode et Windsurf.
Créer votre propre client
Endpoints OAuth 2.1, PKCE, scopes et durée de vie des jetons.
Authentification
Le serveur accepte deux types d’identifiants :
| Méthode | À utiliser pour | Comment |
|---|---|---|
| Connexion avec TwexAPI (OAuth 2.1), recommandée | Les clients qui prennent en charge l’autorisation MCP : Claude.ai, Claude Desktop, Claude Code, ChatGPT, Cursor, Codex, VS Code, OpenCode | Ajoutez uniquement l’URL du serveur. Le client gère la connexion. |
| Clé API | Les clients sans connexion MCP, les scripts et les frameworks d’agents | Envoyez x-api-key: YOUR_API_KEY ou Authorization: Bearer YOUR_API_KEY. |
Créez ou copiez votre clé API dans le tableau de bord TwexAPI. ChatGPT ne peut pas envoyer d’en-têtes personnalisés : il utilise donc toujours la connexion.
Ce que la connexion autorise
- L’application reçoit un jeton qui ne fonctionne que sur
https://api.twexapi.io/mcp. Elle ne voit jamais votre mot de passe ni votre clé API, et ne peut ni modifier votre compte ni lire votre tableau de bord. - Les appels sont facturés sur les crédits de votre compte, exactement comme les appels effectués avec votre clé API.
- L’accès en lecture est toujours accordé. L’accès en écriture (publier des tweets et des réponses via
twexapi_write) est une case à cocher sur la page de consentement ; décochez-la pour vous connecter en lecture seule. - Les jetons d’accès durent une heure et les clients les renouvellent automatiquement. Une autorisation qu’aucune application n’utilise pendant 30 jours expire.
- Chaque fois que vous connectez un client, une nouvelle entrée apparaît sous Authorized apps (applications autorisées) dans le tableau de bord. Sélectionnez Revoke pour couper immédiatement l’accès d’une application. Supprimer un connecteur dans le client ne le révoque pas de notre côté.
Avant d’approuver
- Votre compte doit avoir une clé API active avec des crédits restants. Sans crédits, la page de consentement vous demande d’abord de recharger. La demande reste valide 10 minutes : vous pouvez donc recharger puis sélectionner à nouveau Approve.
- Vérifiez la ligne After you approve, you will return to. Elle doit indiquer l’application que vous utilisez, par exemple
claude.ai,chatgpt.comou une adresse127.0.0.1pour les applications de bureau.
Découverte
Les clients MCP trouvent tout ce dont ils ont besoin auprès du serveur lui-même :
| URL | Rôle |
|---|---|
https://api.twexapi.io/.well-known/oauth-protected-resource/mcp |
Métadonnées de la ressource protégée : orientent les clients vers le serveur d’autorisation. |
https://api.twexapi.io/.well-known/oauth-authorization-server |
Métadonnées du serveur d’autorisation : endpoints de connexion, de jeton, d’enregistrement et de révocation. |
https://api.twexapi.io/.well-known/mcp.json |
Server card MCP pour les registres. Également servie à /.well-known/mcp/server-card.json. |
Une requête sans identifiants renvoie 401 avec un challenge WWW-Authenticate: Bearer qui indique l’URL des métadonnées de la ressource protégée. C’est ce challenge qui indique au client qu’il doit lancer la connexion. Consultez OAuth pour les clients MCP pour le flux complet.
Outils
| Outil | Rôle | Disponible |
|---|---|---|
explore |
Recherche dans le catalogue d’endpoints et renvoie les méthodes, chemins, paramètres, exemples et l’outil qui appelle chaque endpoint. Ne consomme aucun crédit. | Toujours |
twexapi_request |
Appelle un endpoint en lecture seule : recherche, profils, abonnés, réponses, communautés, listes et tendances. | Toujours |
twexapi_write |
Appelle un endpoint d’écriture. Aujourd’hui, il s’agit de publier un tweet ou une réponse, ce qui nécessite le cookie de votre compte X. | Lorsque l’accès en écriture est accordé |
Les clients comme Claude demandent une confirmation avant chaque appel à twexapi_write. Les autres actions d’écriture, comme les likes, les abonnements et les messages privés, ne sont disponibles que via l’API REST. Consultez la référence des outils MCP pour les entrées, les sorties et le catalogue complet.
Crédits et erreurs
| Situation | Ce que vous voyez |
|---|---|
| Aucun identifiant | 401 avec un challenge de connexion. Les clients qui prennent en charge la connexion la lancent automatiquement. |
| Clé API invalide, ou connexion expirée ou révoquée | 401 avec error="invalid_token". Reconnectez-vous ou vérifiez la clé. |
| Clé API désactivée dans le tableau de bord | 403 avec « This TwexAPI API key is disabled. » |
| Plus de crédits | La connexion fonctionne toujours et explore est gratuit. Les appels d’outils renvoient « No credits left on this TwexAPI account. Top up at https://twexapi.io/dashboard and try again. » |
| Autorisation en lecture seule | twexapi_write est masqué. Reconnectez-vous en laissant la case d’écriture cochée pour publier. |
Indiquez l’en-tête de réponse X-Request-Id et l’heure UTC lorsque vous signalez un problème de connexion.
Paiement à l’appel sans compte
Les clients MCP qui paient avec le Machine Payments Protocol au lieu d’une clé API se connectent à https://api.twexapi.io/mcp/pay. Cet endpoint accepte les requêtes anonymes et répond aux appels d’outils éligibles par un challenge de paiement. L’endpoint principal /mcp exige toujours une connexion ou une clé API.
Claude.ai et Claude Desktop
Claude.ai et Claude Desktop partagent les mêmes connecteurs : vous n’ajoutez TwexAPI qu’une seule fois.
Ajouter un connecteur personnalisé
Ouvrez Settings → Connectors et sélectionnez Add custom connector. Saisissez TwexAPI comme nom et https://api.twexapi.io/mcp comme URL. Laissez vides le client ID et le secret OAuth, puis sélectionnez Add.
Se connecter
Sélectionnez Connect. Connectez-vous sur la page TwexAPI qui s’ouvre et sélectionnez Approve.
L'utiliser dans une conversation
Dans une conversation, ouvrez le menu +, activez TwexAPI parmi les connecteurs et posez votre question.
Sur les offres Team et Enterprise, un owner devra peut-être d’abord autoriser les connecteurs personnalisés.
Frameworks d’agents
Les runtimes d’agents et les scripts envoient généralement une clé API. Par exemple, avec l’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
Chargez la clé depuis une variable d’environnement ou un gestionnaire de secrets plutôt que de l’écrire en dur dans le code.
MCP ou API REST
Serveur MCP
Idéal pour les assistants IA, les agents dans l’IDE et les workflows en langage naturel. L’agent trouve les endpoints avec explore et les appelle avec twexapi_request ou twexapi_write.
API REST
Idéale pour les services backend, les tâches planifiées et les intégrations directes. Appelez https://api.twexapi.io/* avec Authorization: Bearer YOUR_API_KEY. Utilisez la référence de l’API lorsque vous avez besoin de tous les endpoints, d’une pagination fine ou de code SDK.
Utilisez MCP lorsque vous voulez qu’un agent travaille avec les données X/Twitter en langage naturel. Utilisez REST lorsque vous construisez un backend de production ou stockez de grands volumes de résultats.
Exemples de prompts
Une fois connecté, vous pouvez demander à votre agent IA par exemple :
Recherche et consultation
- Recherche les posts X récents sur
AI agentsdes dernières 24 heures. Renvoie les 20 meilleurs tweets avec l’ID du tweet, l’auteur, la date de création, les likes, les reposts et un résumé d’une ligne. - Trouve les tweets récents de
@elonmuskqui mentionnentGrokouAI. Regroupe les résultats par sujet et inclus les liens directs vers X. - Lis ce tweet :
https://x.com/elonmusk/status/2104354931595423762. Résume le post, puis récupère les réponses les plus pertinentes avec leurs IDs. - Récupère les tweets similaires au tweet d’ID
2104354931595423762et explique pourquoi chaque résultat est lié.
Profils et abonnements
- Lis la bio du profil
@openaiet renvoie le nom d’utilisateur, le nom affiché, l’ID utilisateur, la localisation, le nombre d’abonnés et l’URL du profil. - Recherche des utilisateurs X sur
AI infrastructure. Renvoie 25 comptes avec le nom d’utilisateur, la bio, le nombre d’abonnés et la raison de la correspondance. - Récupère les derniers abonnés de
@elonmusk, puis identifie les comptes qui mentionnent l’IA, les startups ou la crypto dans leur bio. - Récupère une page d’abonnés de
@samapaginée par curseur, renvoie les 20 premiers utilisateurs et conserve lenext_cursorpour la prochaine exécution.
Tendances
- Affiche tous les pays de tendances mondiales disponibles, puis récupère les principaux sujets tendance pour
united-states. - Récupère les tweets tendance pour
united-statesavec le sujettechnologyet le tag de contenuAI. Renvoie les IDs des tweets, les auteurs et les métriques d’engagement. - Compare les sujets tendance de
united-states,japanetunited-kingdomet résume les différences par région.
Réponses, citations et threads
- Récupère les réponses à
https://x.com/elonmusk/status/2104354931595423762, trie-les par pertinence et renvoie l’ID de la réponse, l’auteur, le texte et le nombre de likes. - Liste 50 utilisateurs qui ont retweeté le tweet d’ID
2104354931595423762. Renvoie l’ID utilisateur, le nom d’utilisateur, le nom affiché et le nombre d’abonnés si disponible. - Récupère les tweets qui citent le tweet d’ID
2104354931595423762, puis classe-les en favorables, critiques ou neutres. - Extrais le thread complet du tweet d’ID
2104354931595423762et transforme-le en plan Markdown.
Articles, communautés et listes
- Récupère l’article X
2104354931595423762en Markdown et transforme-le en synthèse de 5 points pour la direction. - Recherche des communautés X sur
AI builders. Renvoie l’ID de la communauté, le nom, le nombre de membres et la description. - Recherche des listes sur
AI founders. Renvoie les 10 meilleures listes avec l’ID, le nom, la description et le nombre de membres.
Guides des frameworks
Créez des agents avec les outils MCP de TwexAPI dans votre framework préféré :
LangChain
Connectez les outils MCP de TwexAPI aux agents LangChain et LangGraph.
CrewAI
Créez des équipes de recherche qui partagent une seule connexion MCP TwexAPI.
Pydantic AI
Utilisez des agents typés avec des outils MCP en Streamable HTTP.
Google ADK
Ajoutez les outils TwexAPI aux agents ADK propulsés par Gemini.
Mastra
Connectez des agents TypeScript aux outils MCP distants de TwexAPI.
Workflows no-code
Transmettez les sorties des agents à n8n, Zapier, Make et Pipedream.
Skill pour agents IA
La skill TwexAPI donne aux agents de code une connaissance approfondie de l’API TwexAPI sans nécessiter de connexion MCP. Installez-la pour que votre agent écrive des intégrations d’API, configure des connexions MCP et applique les bonnes pratiques TwexAPI.
npx skills add twexapi-dev/x-api-scraper-cli