MCP

X MonitorServidor MCP

The AI-powered X provides 360° Global Media Data & Intelligence on X (Twitter) users, community managers, journalists, brands, and real-time communication teams.

MCP Versión: 1.0.0 7 Herramientas MCP Autenticación
X Monitor

URL base

https://pressmonitor.com/mcp

Autenticación

Las llamadas MCP requieren los encabezados x-api-key y x-subscription-id en cada solicitud JSON-RPC 2.0.

x-api-key: YOUR_API_KEY
x-subscription-id: YOUR_SUB_ID

twitter_user

Get a simplified user profile by screen name

Argumentos

Nombre Tipo Requerido Descripción
username string Sí Username

Ejemplos de código

curl -X POST \
  "https://pressmonitor.com/mcp" \
  -H "x-api-key: YOUR_API_KEY" \
  -H "x-subscription-id: YOUR_SUB_ID" \
  -H "Content-Type: application/json" \
  -d '{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "twitter_user",
    "arguments": {
      "username": "VALUE"
    }
  },
  "id": 1
}'

twitter_tweets

Get simplified tweets by screen name

Argumentos

Nombre Tipo Requerido Descripción
username string Sí Username
count integer No Number of results

Ejemplos de código

curl -X POST \
  "https://pressmonitor.com/mcp" \
  -H "x-api-key: YOUR_API_KEY" \
  -H "x-subscription-id: YOUR_SUB_ID" \
  -H "Content-Type: application/json" \
  -d '{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "twitter_tweets",
    "arguments": {
      "username": "VALUE",
      "count": 0
    }
  },
  "id": 1
}'

twitter_tweet

Get a simplified tweet by its ID

Argumentos

Nombre Tipo Requerido Descripción
pid string Sí Tweet ID

Ejemplos de código

curl -X POST \
  "https://pressmonitor.com/mcp" \
  -H "x-api-key: YOUR_API_KEY" \
  -H "x-subscription-id: YOUR_SUB_ID" \
  -H "Content-Type: application/json" \
  -d '{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "twitter_tweet",
    "arguments": {
      "pid": "VALUE"
    }
  },
  "id": 1
}'

twitter_followers

Get simplified followers by numeric user ID

Argumentos

Nombre Tipo Requerido Descripción
user string Sí Numeric user ID
count integer No Number of results

Ejemplos de código

curl -X POST \
  "https://pressmonitor.com/mcp" \
  -H "x-api-key: YOUR_API_KEY" \
  -H "x-subscription-id: YOUR_SUB_ID" \
  -H "Content-Type: application/json" \
  -d '{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "twitter_followers",
    "arguments": {
      "user": "VALUE",
      "count": 0
    }
  },
  "id": 1
}'

twitter_followers_page

Get a page of followers with the pagination cursor.

Argumentos

Nombre Tipo Requerido Descripción
user string Sí Numeric user ID
count integer No Number of results
cursor string No Pagination cursor

Ejemplos de código

curl -X POST \
  "https://pressmonitor.com/mcp" \
  -H "x-api-key: YOUR_API_KEY" \
  -H "x-subscription-id: YOUR_SUB_ID" \
  -H "Content-Type: application/json" \
  -d '{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "twitter_followers_page",
    "arguments": {
      "user": "VALUE",
      "count": 0,
      "cursor": "VALUE"
    }
  },
  "id": 1
}'

twitter_followings_page

Get a page of accounts a user follows (following) with the pagination cursor.

Argumentos

Nombre Tipo Requerido Descripción
user string Sí Numeric user ID
count integer No Number of results
cursor string No Pagination cursor

Ejemplos de código

curl -X POST \
  "https://pressmonitor.com/mcp" \
  -H "x-api-key: YOUR_API_KEY" \
  -H "x-subscription-id: YOUR_SUB_ID" \
  -H "Content-Type: application/json" \
  -d '{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "twitter_followings_page",
    "arguments": {
      "user": "VALUE",
      "count": 0,
      "cursor": "VALUE"
    }
  },
  "id": 1
}'