X MCP Server
X raggiunge circa 600 milioni di utenti mensili attraverso brevi post, commenti dal vivo, video e conversazioni sulle ultime notizie, rendendolo importante per le comunicazioni in tempo reale, la visibilità mediatica e la risposta alla reputazione.
Base URL
https://mcp.pressmonitor.com/mcp Authentication
MCP calls use Bearer tokens over JSON-RPC 2.0.
Authorization: Bearer YOUR_TOKEN autocomplete
Completamento automatico
Arguments
| Name | Type | Required | Description |
|---|---|---|---|
| value | string | No | Valore |
Code Examples
curl -X POST "https://mcp.pressmonitor.com/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
}' communityTopics
Argomenti della community
Code Examples
curl -X POST "https://mcp.pressmonitor.com/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
Tweet della community
Arguments
| Name | Type | Required | Description |
|---|---|---|---|
| communityId | string | No | ID della community |
| count | integer | No | Numero di risultati da restituire |
| cursor | integer | No | Cursore di paginazione per la pagina successiva |
Code Examples
curl -X POST "https://mcp.pressmonitor.com/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
Recupera community popolari
Arguments
| Name | Type | Required | Description |
|---|---|---|---|
| topicId | string | No | ID dell'argomento |
| count | integer | No | Numero di risultati da restituire |
Code Examples
curl -X POST "https://mcp.pressmonitor.com/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
Follower
Arguments
| Name | Type | Required | Description |
|---|---|---|---|
| user | string | No | ID numerico utente (non nome utente). Usa l'endpoint 'user' per ricercare l'ID dal nome utente |
| count | integer | No | Numero di risultati da restituire |
| cursor | integer | No | Cursore di paginazione per la pagina successiva |
Code Examples
curl -X POST "https://mcp.pressmonitor.com/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
ID dei follower
Arguments
| Name | Type | Required | Description |
|---|---|---|---|
| username | string | No | Nome utente (nome schermo senza il simbolo @, p.es., 'elonmusk') |
| count | integer | No | Numero di risultati da restituire |
Code Examples
curl -X POST "https://mcp.pressmonitor.com/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
Seguiti
Arguments
| Name | Type | Required | Description |
|---|---|---|---|
| user | string | No | ID numerico utente (non nome utente). Usa l'endpoint 'user' per ricercare l'ID dal nome utente |
| count | integer | No | Numero di risultati da restituire |
| cursor | integer | No | Cursore di paginazione per la pagina successiva |
Code Examples
curl -X POST "https://mcp.pressmonitor.com/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
ID dei seguiti
Arguments
| Name | Type | Required | Description |
|---|---|---|---|
| username | string | No | Nome utente (nome schermo senza il simbolo @, p.es., 'elonmusk') |
| count | integer | No | Numero di risultati da restituire |
Code Examples
curl -X POST "https://mcp.pressmonitor.com/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
Ottieni utenti
Arguments
| Name | Type | Required | Description |
|---|---|---|---|
| users | string | No | Utenti |
Code Examples
curl -X POST "https://mcp.pressmonitor.com/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
Tweet di gruppo
Arguments
| Name | Type | Required | Description |
|---|---|---|---|
| communityId | string | No | ID della community |
| rankingMode | string | No | Modalità di classificazione |
| searchType | string | No | Tipo di ricerca |
| count | integer | No | Numero di risultati da restituire |
| cursor | integer | No | Cursore di paginazione per la pagina successiva |
Code Examples
curl -X POST "https://mcp.pressmonitor.com/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
Punti salienti
Arguments
| Name | Type | Required | Description |
|---|---|---|---|
| user | string | No | ID numerico utente (non nome utente). Usa l'endpoint 'user' per ricercare l'ID dal nome utente |
| count | integer | No | Numero di risultati da restituire |
| cursor | integer | No | Cursore di paginazione per la pagina successiva |
Code Examples
curl -X POST "https://mcp.pressmonitor.com/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
Dettagli lavori
Arguments
| Name | Type | Required | Description |
|---|---|---|---|
| jobId | string | No | ID del lavoro |
Code Examples
curl -X POST "https://mcp.pressmonitor.com/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
Suggerimenti per posizioni di lavoro
Arguments
| Name | Type | Required | Description |
|---|---|---|---|
| query | string | No | Query di ricerca |
Code Examples
curl -X POST "https://mcp.pressmonitor.com/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
Ricerca lavori
Arguments
| Name | Type | Required | Description |
|---|---|---|---|
| employment_type | string | No | Tipo di impiego |
| job_location_id | string | No | ID della posizione lavorativa |
| job_location_type | string | No | Tipo di posizione lavorativa |
| keyword | string | No | Parola chiave |
| seniority_level | string | No | Livello di seniority |
| count | integer | No | Numero di risultati da restituire |
| cursor | integer | No | Cursore di paginazione per la pagina successiva |
Code Examples
curl -X POST "https://mcp.pressmonitor.com/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
Mi piace
Arguments
| Name | Type | Required | Description |
|---|---|---|---|
| pid | string | No | Pid |
| count | integer | No | Numero di risultati da restituire |
Code Examples
curl -X POST "https://mcp.pressmonitor.com/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
Dettagli della lista
Arguments
| Name | Type | Required | Description |
|---|---|---|---|
| listId | string | No | ID della lista |
Code Examples
curl -X POST "https://mcp.pressmonitor.com/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
Cronologia della lista
Arguments
| Name | Type | Required | Description |
|---|---|---|---|
| listId | string | No | ID della lista |
Code Examples
curl -X POST "https://mcp.pressmonitor.com/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
Tweet della lista
Arguments
| Name | Type | Required | Description |
|---|---|---|---|
| listId | string | No | ID della lista |
Code Examples
curl -X POST "https://mcp.pressmonitor.com/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
Affiliate dell'organizzazione
Arguments
| Name | Type | Required | Description |
|---|---|---|---|
| user | string | No | ID numerico utente (non nome utente). Usa l'endpoint 'user' per ricercare l'ID dal nome utente |
| count | integer | No | Numero di risultati da restituire |
| cursor | integer | No | Cursore di paginazione per la pagina successiva |
Code Examples
curl -X POST "https://mcp.pressmonitor.com/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
Citazioni
Arguments
| Name | Type | Required | Description |
|---|---|---|---|
| pid | string | No | Pid |
| count | integer | No | Numero di risultati da restituire |
| cursor | integer | No | Cursore di paginazione per la pagina successiva |
Code Examples
curl -X POST "https://mcp.pressmonitor.com/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
Retweet
Arguments
| Name | Type | Required | Description |
|---|---|---|---|
| pid | string | No | Pid |
| count | integer | No | Numero di risultati da restituire |
| cursor | integer | No | Cursore di paginazione per la pagina successiva |
Code Examples
curl -X POST "https://mcp.pressmonitor.com/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
}' search
Ricerca
Arguments
| Name | Type | Required | Description |
|---|---|---|---|
| query | string | No | Query di ricerca |
| type | string | No | Tipo |
| count | integer | No | Numero di risultati da restituire |
| cursor | string | No | Cursore di paginazione per la pagina successiva |
Code Examples
curl -X POST "https://mcp.pressmonitor.com/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": "search",
"arguments": {}
},
"id": 1
}' searchCommunity
Ricerca community
Arguments
| Name | Type | Required | Description |
|---|---|---|---|
| query | string | No | Query di ricerca |
| count | integer | No | Numero di risultati da restituire |
| cursor | integer | No | Cursore di paginazione per la pagina successiva |
Code Examples
curl -X POST "https://mcp.pressmonitor.com/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
Ricerca liste
Arguments
| Name | Type | Required | Description |
|---|---|---|---|
| query | string | No | Query di ricerca |
Code Examples
curl -X POST "https://mcp.pressmonitor.com/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
Ricerca precedente
Arguments
| Name | Type | Required | Description |
|---|---|---|---|
| query | string | No | Query di ricerca |
| type | string | No | Tipo |
| count | integer | No | Numero di risultati da restituire |
| cursor | integer | No | Cursore di paginazione per la pagina successiva |
Code Examples
curl -X POST "https://mcp.pressmonitor.com/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
Spazi
Arguments
| Name | Type | Required | Description |
|---|---|---|---|
| id | string | No | ID |
Code Examples
curl -X POST "https://mcp.pressmonitor.com/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
}' trends
Tendenze
Arguments
| Name | Type | Required | Description |
|---|---|---|---|
| woeid | string | No | Woeid |
Code Examples
curl -X POST "https://mcp.pressmonitor.com/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": "trends",
"arguments": {}
},
"id": 1
}' trendsLocations
Località delle tendenze
Code Examples
curl -X POST "https://mcp.pressmonitor.com/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
| Name | Type | Required | Description |
|---|---|---|---|
| pid | string | No | Pid |
Code Examples
curl -X POST "https://mcp.pressmonitor.com/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 per ID
Arguments
| Name | Type | Required | Description |
|---|---|---|---|
| tweetIDs | string | No | ID dei tweet |
Code Examples
curl -X POST "https://mcp.pressmonitor.com/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
Ricerca profilo utente per nome utente. Restituisce dettagli utente inclusi ID numerico (rest_id)
Arguments
| Name | Type | Required | Description |
|---|---|---|---|
| username | string | No | Nome utente (nome schermo senza il simbolo @, p.es., 'elonmusk') |
Code Examples
curl -X POST "https://mcp.pressmonitor.com/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
Mi piace dell'utente
Arguments
| Name | Type | Required | Description |
|---|---|---|---|
| user | string | No | ID numerico utente (non nome utente). Usa l'endpoint 'user' per ricercare l'ID dal nome utente |
| count | integer | No | Numero di risultati da restituire |
Code Examples
curl -X POST "https://mcp.pressmonitor.com/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
Media dell'utente
Arguments
| Name | Type | Required | Description |
|---|---|---|---|
| user | string | No | ID numerico utente (non nome utente). Usa l'endpoint 'user' per ricercare l'ID dal nome utente |
| count | integer | No | Numero di risultati da restituire |
| cursor | integer | No | Cursore di paginazione per la pagina successiva |
Code Examples
curl -X POST "https://mcp.pressmonitor.com/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
Risposte dell'utente
Arguments
| Name | Type | Required | Description |
|---|---|---|---|
| user | string | No | ID numerico utente (non nome utente). Usa l'endpoint 'user' per ricercare l'ID dal nome utente |
| count | integer | No | Numero di risultati da restituire |
| cursor | integer | No | Cursore di paginazione per la pagina successiva |
Code Examples
curl -X POST "https://mcp.pressmonitor.com/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
Risposte dell'utente V2
Arguments
| Name | Type | Required | Description |
|---|---|---|---|
| user | string | No | ID numerico utente (non nome utente). Usa l'endpoint 'user' per ricercare l'ID dal nome utente |
| count | integer | No | Numero di risultati da restituire |
| cursor | integer | No | Cursore di paginazione per la pagina successiva |
Code Examples
curl -X POST "https://mcp.pressmonitor.com/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
Ottieni i tweet di un utente tramite il suo ID numerico. Per ottenere tweet tramite nome utente, usa prima l'endpoint 'user' per cercare l'ID utente
Arguments
| Name | Type | Required | Description |
|---|---|---|---|
| user | string | No | ID numerico utente (non nome utente). Usa l'endpoint 'user' per ricercare l'ID dal nome utente |
| count | integer | No | Numero di risultati da restituire |
| cursor | integer | No | Cursore di paginazione per la pagina successiva |
Code Examples
curl -X POST "https://mcp.pressmonitor.com/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
Follower verificati
Arguments
| Name | Type | Required | Description |
|---|---|---|---|
| user | string | No | ID numerico utente (non nome utente). Usa l'endpoint 'user' per ricercare l'ID dal nome utente |
| count | integer | No | Numero di risultati da restituire |
| cursor | integer | No | Cursore di paginazione per la pagina successiva |
Code Examples
curl -X POST "https://mcp.pressmonitor.com/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
}'
comments
Commenti
Arguments
stringstringintegerintegerCode Examples