MCP

X Serveur MCP

X rassemble environ 600 millions d'utilisateurs mensuels autour des posts courts, des conversations en direct, de la vidéo et de l'actualité en temps réel, ce qui en fait une plateforme importante pour la communication instantanée, la visibilité média et la gestion de réputation.

MCP Version: 1.0.0 38 Outils MCP Authentification
X

URL de base

https://mcp.pressmonitor.fr/mcp

Authentification

Les appels MCP utilisent aussi des jetons Bearer sur des requêtes JSON-RPC 2.0.

Authorization: Bearer YOUR_TOKEN

autocomplete

Autocomplétion

Arguments

Nom Type Obligatoire Description
value string Non Valeur

Exemples de code

curl -X POST "https://mcp.pressmonitor.fr/mcp" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" -H "Content-Type: application/json" -d '{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "autocomplete",
    "arguments": {}
  },
  "id": 1
}'

comments

Commentaires

Arguments

Nom Type Obligatoire Description
pid string Non Pid
rankingMode string Non Mode de classement
count integer Non Nombre de résultats à retourner
cursor integer Non Curseur de pagination pour la page suivante

Exemples de code

curl -X POST "https://mcp.pressmonitor.fr/mcp" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" -H "Content-Type: application/json" -d '{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "comments",
    "arguments": {}
  },
  "id": 1
}'

communityTopics

Sujets de la communauté

Exemples de code

curl -X POST "https://mcp.pressmonitor.fr/mcp" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" -H "Content-Type: application/json" -d '{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "communityTopics",
    "arguments": {}
  },
  "id": 1
}'

CommunityTweets

Tweets de la communauté

Arguments

Nom Type Obligatoire Description
communityId string Non ID de la communauté
count integer Non Nombre de résultats à retourner
cursor integer Non Curseur de pagination pour la page suivante

Exemples de code

curl -X POST "https://mcp.pressmonitor.fr/mcp" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" -H "Content-Type: application/json" -d '{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "CommunityTweets",
    "arguments": {}
  },
  "id": 1
}'

fetchPopularCommunities

Récupérer les communautés populaires

Arguments

Nom Type Obligatoire Description
topicId string Non ID du sujet
count integer Non Nombre de résultats à retourner

Exemples de code

curl -X POST "https://mcp.pressmonitor.fr/mcp" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" -H "Content-Type: application/json" -d '{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "fetchPopularCommunities",
    "arguments": {}
  },
  "id": 1
}'

followers

Abonnés

Arguments

Nom Type Obligatoire Description
user string Non ID numérique de l'utilisateur (pas le nom d'utilisateur). Utilisez le point de terminaison 'user' pour rechercher l'ID à partir du nom d'utilisateur
count integer Non Nombre de résultats à retourner
cursor integer Non Curseur de pagination pour la page suivante

Exemples de code

curl -X POST "https://mcp.pressmonitor.fr/mcp" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" -H "Content-Type: application/json" -d '{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "followers",
    "arguments": {}
  },
  "id": 1
}'

followersIDs

Identifiants des abonnés

Arguments

Nom Type Obligatoire Description
username string Non Nom d'utilisateur (sans le symbole @, par ex. 'elonmusk')
count integer Non Nombre de résultats à retourner

Exemples de code

curl -X POST "https://mcp.pressmonitor.fr/mcp" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" -H "Content-Type: application/json" -d '{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "followersIDs",
    "arguments": {}
  },
  "id": 1
}'

followings

Abonnements

Arguments

Nom Type Obligatoire Description
user string Non ID numérique de l'utilisateur (pas le nom d'utilisateur). Utilisez le point de terminaison 'user' pour rechercher l'ID à partir du nom d'utilisateur
count integer Non Nombre de résultats à retourner
cursor integer Non Curseur de pagination pour la page suivante

Exemples de code

curl -X POST "https://mcp.pressmonitor.fr/mcp" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" -H "Content-Type: application/json" -d '{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "followings",
    "arguments": {}
  },
  "id": 1
}'

followingsIDs

Identifiants des abonnements

Arguments

Nom Type Obligatoire Description
username string Non Nom d'utilisateur (sans le symbole @, par ex. 'elonmusk')
count integer Non Nombre de résultats à retourner

Exemples de code

curl -X POST "https://mcp.pressmonitor.fr/mcp" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" -H "Content-Type: application/json" -d '{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "followingsIDs",
    "arguments": {}
  },
  "id": 1
}'

getUsers

Obtenir Utilisateurs

Arguments

Nom Type Obligatoire Description
users string Non Utilisateurs

Exemples de code

curl -X POST "https://mcp.pressmonitor.fr/mcp" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" -H "Content-Type: application/json" -d '{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "getUsers",
    "arguments": {}
  },
  "id": 1
}'

groupTweets

Regrouper les tweets

Arguments

Nom Type Obligatoire Description
communityId string Non ID de la communauté
rankingMode string Non Mode de classement
searchType string Non Type de recherche
count integer Non Nombre de résultats à retourner
cursor integer Non Curseur de pagination pour la page suivante

Exemples de code

curl -X POST "https://mcp.pressmonitor.fr/mcp" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" -H "Content-Type: application/json" -d '{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "groupTweets",
    "arguments": {}
  },
  "id": 1
}'

highlights

Faits saillants

Arguments

Nom Type Obligatoire Description
user string Non ID numérique de l'utilisateur (pas le nom d'utilisateur). Utilisez le point de terminaison 'user' pour rechercher l'ID à partir du nom d'utilisateur
count integer Non Nombre de résultats à retourner
cursor integer Non Curseur de pagination pour la page suivante

Exemples de code

curl -X POST "https://mcp.pressmonitor.fr/mcp" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" -H "Content-Type: application/json" -d '{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "highlights",
    "arguments": {}
  },
  "id": 1
}'

jobsDetails

Détails des offres d'emploi

Arguments

Nom Type Obligatoire Description
jobId string Non ID de l'emploi

Exemples de code

curl -X POST "https://mcp.pressmonitor.fr/mcp" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" -H "Content-Type: application/json" -d '{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "jobsDetails",
    "arguments": {}
  },
  "id": 1
}'

jobsLocationsSuggest

Suggestions de lieux d'emploi

Arguments

Nom Type Obligatoire Description
query string Non Requête de recherche

Exemples de code

curl -X POST "https://mcp.pressmonitor.fr/mcp" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" -H "Content-Type: application/json" -d '{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "jobsLocationsSuggest",
    "arguments": {}
  },
  "id": 1
}'

jobsSearch

Recherche d'emploi

Arguments

Nom Type Obligatoire Description
employment_type string Non Type d'emploi
job_location_id string Non ID du lieu de travail
job_location_type string Non Type de lieu de travail
keyword string Non Mot-clé
seniority_level string Non Niveau de séniorité
count integer Non Nombre de résultats à retourner
cursor integer Non Curseur de pagination pour la page suivante

Exemples de code

curl -X POST "https://mcp.pressmonitor.fr/mcp" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" -H "Content-Type: application/json" -d '{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "jobsSearch",
    "arguments": {}
  },
  "id": 1
}'

likes

Mentions J'aime

Arguments

Nom Type Obligatoire Description
pid string Non Pid
count integer Non Nombre de résultats à retourner

Exemples de code

curl -X POST "https://mcp.pressmonitor.fr/mcp" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" -H "Content-Type: application/json" -d '{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "likes",
    "arguments": {}
  },
  "id": 1
}'

listDetails

Détails de la liste

Arguments

Nom Type Obligatoire Description
listId string Non ID de la liste

Exemples de code

curl -X POST "https://mcp.pressmonitor.fr/mcp" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" -H "Content-Type: application/json" -d '{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "listDetails",
    "arguments": {}
  },
  "id": 1
}'

listTimeline

Chronologie de la liste

Arguments

Nom Type Obligatoire Description
listId string Non ID de la liste

Exemples de code

curl -X POST "https://mcp.pressmonitor.fr/mcp" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" -H "Content-Type: application/json" -d '{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "listTimeline",
    "arguments": {}
  },
  "id": 1
}'

listTweets

Tweets de la liste

Arguments

Nom Type Obligatoire Description
listId string Non ID de la liste

Exemples de code

curl -X POST "https://mcp.pressmonitor.fr/mcp" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" -H "Content-Type: application/json" -d '{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "listTweets",
    "arguments": {}
  },
  "id": 1
}'

orgAffiliates

Affiliés de l'organisation

Arguments

Nom Type Obligatoire Description
user string Non ID numérique de l'utilisateur (pas le nom d'utilisateur). Utilisez le point de terminaison 'user' pour rechercher l'ID à partir du nom d'utilisateur
count integer Non Nombre de résultats à retourner
cursor integer Non Curseur de pagination pour la page suivante

Exemples de code

curl -X POST "https://mcp.pressmonitor.fr/mcp" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" -H "Content-Type: application/json" -d '{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "orgAffiliates",
    "arguments": {}
  },
  "id": 1
}'

quotes

Citations

Arguments

Nom Type Obligatoire Description
pid string Non Pid
count integer Non Nombre de résultats à retourner
cursor integer Non Curseur de pagination pour la page suivante

Exemples de code

curl -X POST "https://mcp.pressmonitor.fr/mcp" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" -H "Content-Type: application/json" -d '{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "quotes",
    "arguments": {}
  },
  "id": 1
}'

retweets

Retweets

Arguments

Nom Type Obligatoire Description
pid string Non Pid
count integer Non Nombre de résultats à retourner
cursor integer Non Curseur de pagination pour la page suivante

Exemples de code

curl -X POST "https://mcp.pressmonitor.fr/mcp" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" -H "Content-Type: application/json" -d '{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "retweets",
    "arguments": {}
  },
  "id": 1
}'

searchCommunity

Recherche dans la communauté

Arguments

Nom Type Obligatoire Description
query string Non Requête de recherche
count integer Non Nombre de résultats à retourner
cursor integer Non Curseur de pagination pour la page suivante

Exemples de code

curl -X POST "https://mcp.pressmonitor.fr/mcp" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" -H "Content-Type: application/json" -d '{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "searchCommunity",
    "arguments": {}
  },
  "id": 1
}'

searchLists

Recherche dans les listes

Arguments

Nom Type Obligatoire Description
query string Non Requête de recherche

Exemples de code

curl -X POST "https://mcp.pressmonitor.fr/mcp" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" -H "Content-Type: application/json" -d '{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "searchLists",
    "arguments": {}
  },
  "id": 1
}'

searchold

Ancienne recherche

Arguments

Nom Type Obligatoire Description
query string Non Requête de recherche
type string Non Type
count integer Non Nombre de résultats à retourner
cursor integer Non Curseur de pagination pour la page suivante

Exemples de code

curl -X POST "https://mcp.pressmonitor.fr/mcp" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" -H "Content-Type: application/json" -d '{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "searchold",
    "arguments": {}
  },
  "id": 1
}'

spaces

Espaces

Arguments

Nom Type Obligatoire Description
id string Non ID

Exemples de code

curl -X POST "https://mcp.pressmonitor.fr/mcp" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" -H "Content-Type: application/json" -d '{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "spaces",
    "arguments": {}
  },
  "id": 1
}'

trendsLocations

Lieux des tendances

Exemples de code

curl -X POST "https://mcp.pressmonitor.fr/mcp" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" -H "Content-Type: application/json" -d '{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "trendsLocations",
    "arguments": {}
  },
  "id": 1
}'

tweet

Tweet

Arguments

Nom Type Obligatoire Description
pid string Non Pid

Exemples de code

curl -X POST "https://mcp.pressmonitor.fr/mcp" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" -H "Content-Type: application/json" -d '{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "tweet",
    "arguments": {}
  },
  "id": 1
}'

tweetByIds

Tweet par IDs

Arguments

Nom Type Obligatoire Description
tweetIDs string Non IDs des tweets

Exemples de code

curl -X POST "https://mcp.pressmonitor.fr/mcp" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" -H "Content-Type: application/json" -d '{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "tweetByIds",
    "arguments": {}
  },
  "id": 1
}'

user

Rechercher le profil utilisateur par nom d'utilisateur. Retourne les détails de l'utilisateur, y compris l'ID numérique (rest_id)

Arguments

Nom Type Obligatoire Description
username string Non Nom d'utilisateur (sans le symbole @, par ex. 'elonmusk')

Exemples de code

curl -X POST "https://mcp.pressmonitor.fr/mcp" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" -H "Content-Type: application/json" -d '{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "user",
    "arguments": {}
  },
  "id": 1
}'

userLikes

Mentions J'aime de l'utilisateur

Arguments

Nom Type Obligatoire Description
user string Non ID numérique de l'utilisateur (pas le nom d'utilisateur). Utilisez le point de terminaison 'user' pour rechercher l'ID à partir du nom d'utilisateur
count integer Non Nombre de résultats à retourner

Exemples de code

curl -X POST "https://mcp.pressmonitor.fr/mcp" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" -H "Content-Type: application/json" -d '{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "userLikes",
    "arguments": {}
  },
  "id": 1
}'

userMedia

Médias de l'utilisateur

Arguments

Nom Type Obligatoire Description
user string Non ID numérique de l'utilisateur (pas le nom d'utilisateur). Utilisez le point de terminaison 'user' pour rechercher l'ID à partir du nom d'utilisateur
count integer Non Nombre de résultats à retourner
cursor integer Non Curseur de pagination pour la page suivante

Exemples de code

curl -X POST "https://mcp.pressmonitor.fr/mcp" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" -H "Content-Type: application/json" -d '{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "userMedia",
    "arguments": {}
  },
  "id": 1
}'

userReplies

Réponses de l'utilisateur

Arguments

Nom Type Obligatoire Description
user string Non ID numérique de l'utilisateur (pas le nom d'utilisateur). Utilisez le point de terminaison 'user' pour rechercher l'ID à partir du nom d'utilisateur
count integer Non Nombre de résultats à retourner
cursor integer Non Curseur de pagination pour la page suivante

Exemples de code

curl -X POST "https://mcp.pressmonitor.fr/mcp" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" -H "Content-Type: application/json" -d '{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "userReplies",
    "arguments": {}
  },
  "id": 1
}'

userRepliesV2

Réponses de l'utilisateur V2

Arguments

Nom Type Obligatoire Description
user string Non ID numérique de l'utilisateur (pas le nom d'utilisateur). Utilisez le point de terminaison 'user' pour rechercher l'ID à partir du nom d'utilisateur
count integer Non Nombre de résultats à retourner
cursor integer Non Curseur de pagination pour la page suivante

Exemples de code

curl -X POST "https://mcp.pressmonitor.fr/mcp" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" -H "Content-Type: application/json" -d '{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "userRepliesV2",
    "arguments": {}
  },
  "id": 1
}'

userTweets

Obtenez les tweets d'un utilisateur via son ID utilisateur numérique. Pour obtenir les tweets par nom d'utilisateur, utilisez d'abord le point de terminaison 'user' pour récupérer l'ID utilisateur

Arguments

Nom Type Obligatoire Description
user string Non ID numérique de l'utilisateur (pas le nom d'utilisateur). Utilisez le point de terminaison 'user' pour rechercher l'ID à partir du nom d'utilisateur
count integer Non Nombre de résultats à retourner
cursor integer Non Curseur de pagination pour la page suivante

Exemples de code

curl -X POST "https://mcp.pressmonitor.fr/mcp" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" -H "Content-Type: application/json" -d '{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "userTweets",
    "arguments": {}
  },
  "id": 1
}'

verifiedFollowers

Abonnés vérifiés

Arguments

Nom Type Obligatoire Description
user string Non ID numérique de l'utilisateur (pas le nom d'utilisateur). Utilisez le point de terminaison 'user' pour rechercher l'ID à partir du nom d'utilisateur
count integer Non Nombre de résultats à retourner
cursor integer Non Curseur de pagination pour la page suivante

Exemples de code

curl -X POST "https://mcp.pressmonitor.fr/mcp" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" -H "Content-Type: application/json" -d '{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "verifiedFollowers",
    "arguments": {}
  },
  "id": 1
}'