MCP

Intelligence X pour marchés, médias et équipes risque MCP Server

Outils MCP pour X (Twitter)

URL de base

https://mcp.pressmonitor.com/x/v1

Authentification

Les appels MCP utilisent aussi un jeton Bearer avec des requetes JSON-RPC 2.0.

Authorization: Bearer YOUR_TOKEN

Decouvrir les outils

Commencez par lister les outils exposes par le serveur MCP.

curl -X POST \ 'https://mcp.pressmonitor.com/x/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
tool autocomplete

Autocomplete

Autocomplete

Arguments

Nom Type Obligatoire Description
value string Oui Value
count string Non Nombre de résultats à retourner
cursor string Non Curseur de pagination pour la page suivante

Exemples de code

curl -X POST \ 'https://mcp.pressmonitor.com/x/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"autocomplete","arguments":{"value":"SOME_STRING_VALUE","count":20,"cursor":"NEXT_CURSOR"}}}'
tool comments

Comments

Comments

Arguments

Nom Type Obligatoire Description
pid string Oui ID de publication
ranking_mode string Oui Ranking mode
count string Non Nombre de résultats à retourner
cursor string Non Curseur de pagination pour la page suivante

Exemples de code

curl -X POST \ 'https://mcp.pressmonitor.com/x/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"comments","arguments":{"pid":"SOME_STRING_VALUE","ranking_mode":"SOME_STRING_VALUE","count":20,"cursor":"NEXT_CURSOR"}}}'
tool community_topics

Community Topics

Community Topics

Arguments

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

Exemples de code

curl -X POST \ 'https://mcp.pressmonitor.com/x/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"community_topics","arguments":{"count":20,"cursor":"NEXT_CURSOR"}}}'
tool community_tweets

Community Tweets

Community Tweets

Arguments

Nom Type Obligatoire Description
communityId string Oui Community Id
count string Non Nombre de résultats à retourner
cursor string Non Curseur de pagination pour la page suivante

Exemples de code

curl -X POST \ 'https://mcp.pressmonitor.com/x/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"community_tweets","arguments":{"communityId":"SOME_STRING_VALUE","count":20,"cursor":"NEXT_CURSOR"}}}'
tool followers

Followers

Abonnés

Arguments

Nom Type Obligatoire Description
user string Oui Utilisateur
count string Non Nombre de résultats à retourner
cursor string Non Curseur de pagination pour la page suivante

Exemples de code

curl -X POST \ 'https://mcp.pressmonitor.com/x/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"followers","arguments":{"user":"SOME_STRING_VALUE","count":20,"cursor":"NEXT_CURSOR"}}}'
tool followers_ids

Followers Ids

Followers Ids

Arguments

Nom Type Obligatoire Description
username string Oui Nom d'utilisateur
count string Non Nombre de résultats à retourner
cursor string Non Curseur de pagination pour la page suivante

Exemples de code

curl -X POST \ 'https://mcp.pressmonitor.com/x/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"followers_ids","arguments":{"username":"SOME_STRING_VALUE","count":20,"cursor":"NEXT_CURSOR"}}}'
tool followings

Followings

Abonnementss

Arguments

Nom Type Obligatoire Description
user string Oui Utilisateur
count string Non Nombre de résultats à retourner
cursor string Non Curseur de pagination pour la page suivante

Exemples de code

curl -X POST \ 'https://mcp.pressmonitor.com/x/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"followings","arguments":{"user":"SOME_STRING_VALUE","count":20,"cursor":"NEXT_CURSOR"}}}'
tool followings_ids

Followings Ids

Followings Ids

Arguments

Nom Type Obligatoire Description
username string Oui Nom d'utilisateur
count string Non Nombre de résultats à retourner
cursor string Non Curseur de pagination pour la page suivante

Exemples de code

curl -X POST \ 'https://mcp.pressmonitor.com/x/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"followings_ids","arguments":{"username":"SOME_STRING_VALUE","count":20,"cursor":"NEXT_CURSOR"}}}'
tool get_users

Get Users

Obtenir Utilisateurs

Arguments

Nom Type Obligatoire Description
users string Oui Liste d'utilisateurs
count string Non Nombre de résultats à retourner
cursor string Non Curseur de pagination pour la page suivante

Exemples de code

curl -X POST \ 'https://mcp.pressmonitor.com/x/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_users","arguments":{"users":"SOME_STRING_VALUE","count":20,"cursor":"NEXT_CURSOR"}}}'
tool group_tweets

Group Tweets

Group Tweets

Arguments

Nom Type Obligatoire Description
communityId string Oui Community Id
rankingMode string Oui Ranking Mode
searchType string Oui Search Type
count string Non Nombre de résultats à retourner
cursor string Non Curseur de pagination pour la page suivante

Exemples de code

curl -X POST \ 'https://mcp.pressmonitor.com/x/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"group_tweets","arguments":{"communityId":"SOME_STRING_VALUE","rankingMode":"SOME_STRING_VALUE","searchType":"SOME_STRING_VALUE","count":20,"cursor":"NEXT_CURSOR"}}}'
tool highlights

Highlights

Highlights

Arguments

Nom Type Obligatoire Description
user string Oui Utilisateur
count string Non Nombre de résultats à retourner
cursor string Non Curseur de pagination pour la page suivante

Exemples de code

curl -X POST \ 'https://mcp.pressmonitor.com/x/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"highlights","arguments":{"user":"SOME_STRING_VALUE","count":20,"cursor":"NEXT_CURSOR"}}}'
tool jobs_details

Jobs Details

Jobs Details

Arguments

Nom Type Obligatoire Description
jobId string Oui Job Id
count string Non Nombre de résultats à retourner
cursor string Non Curseur de pagination pour la page suivante

Exemples de code

curl -X POST \ 'https://mcp.pressmonitor.com/x/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"jobs_details","arguments":{"jobId":"SOME_STRING_VALUE","count":20,"cursor":"NEXT_CURSOR"}}}'
tool jobs_locations_suggest

Jobs Locations Suggest

Jobs Locations Suggest

Arguments

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

Exemples de code

curl -X POST \ 'https://mcp.pressmonitor.com/x/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"jobs_locations_suggest","arguments":{"query":"SOME_STRING_VALUE","count":20,"cursor":"NEXT_CURSOR"}}}'
tool likes

Likes

Likes

Arguments

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

Exemples de code

curl -X POST \ 'https://mcp.pressmonitor.com/x/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"likes","arguments":{"pid":"SOME_STRING_VALUE","count":20,"cursor":"NEXT_CURSOR"}}}'
tool list_details

List Details

List Details

Arguments

Nom Type Obligatoire Description
listId string Oui List Id
count string Non Nombre de résultats à retourner
cursor string Non Curseur de pagination pour la page suivante

Exemples de code

curl -X POST \ 'https://mcp.pressmonitor.com/x/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"list_details","arguments":{"listId":"SOME_STRING_VALUE","count":20,"cursor":"NEXT_CURSOR"}}}'
tool list_timeline

List Timeline

List Timeline

Arguments

Nom Type Obligatoire Description
listId string Oui List Id
count string Non Nombre de résultats à retourner
cursor string Non Curseur de pagination pour la page suivante

Exemples de code

curl -X POST \ 'https://mcp.pressmonitor.com/x/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"list_timeline","arguments":{"listId":"SOME_STRING_VALUE","count":20,"cursor":"NEXT_CURSOR"}}}'
tool list_tweets

List Tweets

List Tweets

Arguments

Nom Type Obligatoire Description
list_id string Oui List id
count string Non Nombre de résultats à retourner
cursor string Non Curseur de pagination pour la page suivante

Exemples de code

curl -X POST \ 'https://mcp.pressmonitor.com/x/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"list_tweets","arguments":{"list_id":"SOME_STRING_VALUE","count":20,"cursor":"NEXT_CURSOR"}}}'
tool org_affiliates

Org Affiliates

Org Affiliates

Arguments

Nom Type Obligatoire Description
user string Oui Utilisateur
count string Non Nombre de résultats à retourner
cursor string Non Curseur de pagination pour la page suivante

Exemples de code

curl -X POST \ 'https://mcp.pressmonitor.com/x/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"org_affiliates","arguments":{"user":"SOME_STRING_VALUE","count":20,"cursor":"NEXT_CURSOR"}}}'
tool quotes

Quotes

Quotes

Arguments

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

Exemples de code

curl -X POST \ 'https://mcp.pressmonitor.com/x/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"quotes","arguments":{"pid":"SOME_STRING_VALUE","count":20,"cursor":"NEXT_CURSOR"}}}'
tool retweets

Retweets

Retweets

Arguments

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

Exemples de code

curl -X POST \ 'https://mcp.pressmonitor.com/x/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"retweets","arguments":{"pid":"SOME_STRING_VALUE","count":20,"cursor":"NEXT_CURSOR"}}}'
tool search_community

Search Community

Search Community

Arguments

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

Exemples de code

curl -X POST \ 'https://mcp.pressmonitor.com/x/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search_community","arguments":{"query":"SOME_STRING_VALUE","count":20,"cursor":"NEXT_CURSOR"}}}'
tool search_lists

Search Lists

Search Lists

Arguments

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

Exemples de code

curl -X POST \ 'https://mcp.pressmonitor.com/x/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search_lists","arguments":{"query":"SOME_STRING_VALUE","count":20,"cursor":"NEXT_CURSOR"}}}'
tool searchold

Searchold

Searchold

Arguments

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

Exemples de code

curl -X POST \ 'https://mcp.pressmonitor.com/x/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"searchold","arguments":{"query":"SOME_STRING_VALUE","type":"SOME_STRING_VALUE","count":20,"cursor":"NEXT_CURSOR"}}}'
tool spaces

Spaces

Spaces

Arguments

Nom Type Obligatoire Description
id string Oui Id
count string Non Nombre de résultats à retourner
cursor string Non Curseur de pagination pour la page suivante

Exemples de code

curl -X POST \ 'https://mcp.pressmonitor.com/x/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"spaces","arguments":{"id":"SOME_STRING_VALUE","count":20,"cursor":"NEXT_CURSOR"}}}'
tool tweet

Tweet

Tweet

Arguments

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

Exemples de code

curl -X POST \ 'https://mcp.pressmonitor.com/x/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"tweet","arguments":{"pid":"SOME_STRING_VALUE","count":20,"cursor":"NEXT_CURSOR"}}}'
tool tweet_by_ids

Tweet By Ids

Tweet By Ids

Arguments

Nom Type Obligatoire Description
tweetIDs string Oui Tweet I Ds
count string Non Nombre de résultats à retourner
cursor string Non Curseur de pagination pour la page suivante

Exemples de code

curl -X POST \ 'https://mcp.pressmonitor.com/x/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"tweet_by_ids","arguments":{"tweetIDs":"SOME_STRING_VALUE","count":20,"cursor":"NEXT_CURSOR"}}}'
tool user

User

Utilisateur

Arguments

Nom Type Obligatoire Description
username string Oui Nom d'utilisateur
count string Non Nombre de résultats à retourner
cursor string Non Curseur de pagination pour la page suivante

Exemples de code

curl -X POST \ 'https://mcp.pressmonitor.com/x/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"user","arguments":{"username":"SOME_STRING_VALUE","count":20,"cursor":"NEXT_CURSOR"}}}'
tool user_likes

User Likes

User Likes

Arguments

Nom Type Obligatoire Description
user string Oui Utilisateur
count string Non Nombre de résultats à retourner
cursor string Non Curseur de pagination pour la page suivante

Exemples de code

curl -X POST \ 'https://mcp.pressmonitor.com/x/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"user_likes","arguments":{"user":"SOME_STRING_VALUE","count":20,"cursor":"NEXT_CURSOR"}}}'
tool user_media

User Media

User Media

Arguments

Nom Type Obligatoire Description
cusor string Oui Cusor
user string Oui Utilisateur
count string Non Nombre de résultats à retourner
cursor string Non Curseur de pagination pour la page suivante

Exemples de code

curl -X POST \ 'https://mcp.pressmonitor.com/x/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"user_media","arguments":{"cusor":"SOME_STRING_VALUE","user":"SOME_STRING_VALUE","count":20,"cursor":"NEXT_CURSOR"}}}'
tool user_replies

User Replies

User Replies

Arguments

Nom Type Obligatoire Description
user string Oui Utilisateur
count string Non Nombre de résultats à retourner
cursor string Non Curseur de pagination pour la page suivante

Exemples de code

curl -X POST \ 'https://mcp.pressmonitor.com/x/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"user_replies","arguments":{"user":"SOME_STRING_VALUE","count":20,"cursor":"NEXT_CURSOR"}}}'
tool user_replies_v2

User Replies V2

User Replies V2

Arguments

Nom Type Obligatoire Description
user string Oui Utilisateur
count string Non Nombre de résultats à retourner
cursor string Non Curseur de pagination pour la page suivante

Exemples de code

curl -X POST \ 'https://mcp.pressmonitor.com/x/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"user_replies_v2","arguments":{"user":"SOME_STRING_VALUE","count":20,"cursor":"NEXT_CURSOR"}}}'
tool user_tweets

User Tweets

Utilisateur Tweets

Arguments

Nom Type Obligatoire Description
user string Oui Utilisateur
count string Non Nombre de résultats à retourner
cursor string Non Curseur de pagination pour la page suivante

Exemples de code

curl -X POST \ 'https://mcp.pressmonitor.com/x/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"user_tweets","arguments":{"user":"SOME_STRING_VALUE","count":20,"cursor":"NEXT_CURSOR"}}}'
tool verified_followers

Verified Followers

Vérifié Abonnés

Arguments

Nom Type Obligatoire Description
user string Oui Utilisateur
count string Non Nombre de résultats à retourner
cursor string Non Curseur de pagination pour la page suivante

Exemples de code

curl -X POST \ 'https://mcp.pressmonitor.com/x/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"verified_followers","arguments":{"user":"SOME_STRING_VALUE","count":20,"cursor":"NEXT_CURSOR"}}}'