MCP

XServidor MCP

X alcanza alrededor de 600 millones de usuarios mensuales a través de publicaciones breves, comentarios en vivo, videos y conversaciones de noticias de última hora, siendo importante para las comunicaciones en tiempo real, la visibilidad de los medios y la respuesta a la reputación.

MCP Versión: 1.0.0 38 Herramientas MCP Autenticación
X

URL base

https://mcp.pressmonitor.com/mcp

Autenticación

Las llamadas MCP también utilizan tokens Bearer sobre solicitudes JSON-RPC 2.0.

Authorization: Bearer YOUR_TOKEN

autocomplete

Autocompletar

Argumentos

Nombre Tipo Requerido Descripción
value string No Valor

Ejemplos de código

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
}'

comments

Comentarios

Argumentos

Nombre Tipo Requerido Descripción
pid string No Pid
rankingMode string No Modo de clasificación
count integer No Número de resultados a devolver
cursor integer No Cursor de paginación para la página siguiente

Ejemplos de código

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": "comments",
    "arguments": {}
  },
  "id": 1
}'

communityTopics

Temas de la comunidad

Ejemplos de código

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

Tweets de la comunidad

Argumentos

Nombre Tipo Requerido Descripción
communityId string No ID de la comunidad
count integer No Número de resultados a devolver
cursor integer No Cursor de paginación para la página siguiente

Ejemplos de código

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

Obtener comunidades populares

Argumentos

Nombre Tipo Requerido Descripción
topicId string No ID del tema
count integer No Número de resultados a devolver

Ejemplos de código

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

Seguidores

Argumentos

Nombre Tipo Requerido Descripción
user string No ID numérico de usuario (no nombre de usuario). Use el endpoint 'user' para obtener el ID a partir del nombre de usuario
count integer No Número de resultados a devolver
cursor integer No Cursor de paginación para la página siguiente

Ejemplos de código

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

IDs de seguidores

Argumentos

Nombre Tipo Requerido Descripción
username string No Nombre de usuario (nombre de pantalla sin el símbolo @, por ejemplo, 'elonmusk')
count integer No Número de resultados a devolver

Ejemplos de código

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

Siguiendo

Argumentos

Nombre Tipo Requerido Descripción
user string No ID numérico de usuario (no nombre de usuario). Use el endpoint 'user' para obtener el ID a partir del nombre de usuario
count integer No Número de resultados a devolver
cursor integer No Cursor de paginación para la página siguiente

Ejemplos de código

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

IDs de seguidos

Argumentos

Nombre Tipo Requerido Descripción
username string No Nombre de usuario (nombre de pantalla sin el símbolo @, por ejemplo, 'elonmusk')
count integer No Número de resultados a devolver

Ejemplos de código

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

Obtener usuarios

Argumentos

Nombre Tipo Requerido Descripción
users string No Usuarios

Ejemplos de código

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

Agrupar tweets

Argumentos

Nombre Tipo Requerido Descripción
communityId string No ID de la comunidad
rankingMode string No Modo de clasificación
searchType string No Tipo de búsqueda
count integer No Número de resultados a devolver
cursor integer No Cursor de paginación para la página siguiente

Ejemplos de código

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

Destacados

Argumentos

Nombre Tipo Requerido Descripción
user string No ID numérico de usuario (no nombre de usuario). Use el endpoint 'user' para obtener el ID a partir del nombre de usuario
count integer No Número de resultados a devolver
cursor integer No Cursor de paginación para la página siguiente

Ejemplos de código

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

Detalles de empleos

Argumentos

Nombre Tipo Requerido Descripción
jobId string No ID del empleo

Ejemplos de código

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

Sugerencia de ubicaciones de empleos

Argumentos

Nombre Tipo Requerido Descripción
query string No Consulta de búsqueda

Ejemplos de código

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

Búsqueda de empleos

Argumentos

Nombre Tipo Requerido Descripción
employment_type string No Tipo de empleo
job_location_id string No ID de la ubicación del empleo
job_location_type string No Tipo de ubicación del empleo
keyword string No Palabra clave
seniority_level string No Nivel de antigüedad
count integer No Número de resultados a devolver
cursor integer No Cursor de paginación para la página siguiente

Ejemplos de código

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

Me gusta

Argumentos

Nombre Tipo Requerido Descripción
pid string No Pid
count integer No Número de resultados a devolver

Ejemplos de código

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

Detalles de la lista

Argumentos

Nombre Tipo Requerido Descripción
listId string No ID de la lista

Ejemplos de código

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

Cronología de la lista

Argumentos

Nombre Tipo Requerido Descripción
listId string No ID de la lista

Ejemplos de código

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

Tweets de la lista

Argumentos

Nombre Tipo Requerido Descripción
listId string No ID de la lista

Ejemplos de código

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

Afiliados de la organización

Argumentos

Nombre Tipo Requerido Descripción
user string No ID numérico de usuario (no nombre de usuario). Use el endpoint 'user' para obtener el ID a partir del nombre de usuario
count integer No Número de resultados a devolver
cursor integer No Cursor de paginación para la página siguiente

Ejemplos de código

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

Citas

Argumentos

Nombre Tipo Requerido Descripción
pid string No Pid
count integer No Número de resultados a devolver
cursor integer No Cursor de paginación para la página siguiente

Ejemplos de código

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

Retweets

Argumentos

Nombre Tipo Requerido Descripción
pid string No Pid
count integer No Número de resultados a devolver
cursor integer No Cursor de paginación para la página siguiente

Ejemplos de código

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
}'

searchCommunity

Buscar comunidad

Argumentos

Nombre Tipo Requerido Descripción
query string No Consulta de búsqueda
count integer No Número de resultados a devolver
cursor integer No Cursor de paginación para la página siguiente

Ejemplos de código

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

Buscar listas

Argumentos

Nombre Tipo Requerido Descripción
query string No Consulta de búsqueda

Ejemplos de código

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

Búsqueda antigua

Argumentos

Nombre Tipo Requerido Descripción
query string No Consulta de búsqueda
type string No Tipo
count integer No Número de resultados a devolver
cursor integer No Cursor de paginación para la página siguiente

Ejemplos de código

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

Spaces

Argumentos

Nombre Tipo Requerido Descripción
id string No ID

Ejemplos de código

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
}'

trendsLocations

Ubicaciones de tendencias

Ejemplos de código

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

Argumentos

Nombre Tipo Requerido Descripción
pid string No Pid

Ejemplos de código

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 por IDs

Argumentos

Nombre Tipo Requerido Descripción
tweetIDs string No IDs de tweets

Ejemplos de código

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

Buscar perfil de usuario por nombre de usuario. Devuelve detalles del usuario incluyendo ID numérico (rest_id)

Argumentos

Nombre Tipo Requerido Descripción
username string No Nombre de usuario (nombre de pantalla sin el símbolo @, por ejemplo, 'elonmusk')

Ejemplos de código

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

Me gusta del usuario

Argumentos

Nombre Tipo Requerido Descripción
user string No ID numérico de usuario (no nombre de usuario). Use el endpoint 'user' para obtener el ID a partir del nombre de usuario
count integer No Número de resultados a devolver

Ejemplos de código

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

Medios del usuario

Argumentos

Nombre Tipo Requerido Descripción
user string No ID numérico de usuario (no nombre de usuario). Use el endpoint 'user' para obtener el ID a partir del nombre de usuario
count integer No Número de resultados a devolver
cursor integer No Cursor de paginación para la página siguiente

Ejemplos de código

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

Respuestas del usuario

Argumentos

Nombre Tipo Requerido Descripción
user string No ID numérico de usuario (no nombre de usuario). Use el endpoint 'user' para obtener el ID a partir del nombre de usuario
count integer No Número de resultados a devolver
cursor integer No Cursor de paginación para la página siguiente

Ejemplos de código

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

Respuestas del usuario V2

Argumentos

Nombre Tipo Requerido Descripción
user string No ID numérico de usuario (no nombre de usuario). Use el endpoint 'user' para obtener el ID a partir del nombre de usuario
count integer No Número de resultados a devolver
cursor integer No Cursor de paginación para la página siguiente

Ejemplos de código

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

Obtener tweets de un usuario por su ID numérico. Para obtener tweets por nombre de usuario, primero use el endpoint 'user' para buscar el ID de usuario

Argumentos

Nombre Tipo Requerido Descripción
user string No ID numérico de usuario (no nombre de usuario). Use el endpoint 'user' para obtener el ID a partir del nombre de usuario
count integer No Número de resultados a devolver
cursor integer No Cursor de paginación para la página siguiente

Ejemplos de código

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

Seguidores verificados

Argumentos

Nombre Tipo Requerido Descripción
user string No ID numérico de usuario (no nombre de usuario). Use el endpoint 'user' para obtener el ID a partir del nombre de usuario
count integer No Número de resultados a devolver
cursor integer No Cursor de paginación para la página siguiente

Ejemplos de código

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
}'