MCP

X MCP Сервер

X охватывает около 600 миллионов пользователей в месяц через короткие посты, прямые трансляции, видео и обсуждения новостей, что делает его важным для обмена информацией в реальном времени, медийной видимости и реагирования на репутационные вопросы.

MCP Версия: 1.0.0 38 Инструменты MCP Аутентификация
X

Базовый URL

https://mcp.pressmonitor.com/mcp

Аутентификация

Вызовы MCP также используют токены Bearer в запросах JSON-RPC 2.0.

Authorization: Bearer YOUR_TOKEN

autocomplete

Автозаполнение

Аргументы

Имя Тип Обязательно Описание
value string Нет Значение

Примеры кода

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

Комментарии

Аргументы

Имя Тип Обязательно Описание
pid string Нет Pid
rankingMode string Нет Режим ранжирования
count integer Нет Количество возвращаемых результатов
cursor integer Нет Курсор пагинации для следующей страницы

Примеры кода

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

Темы сообществ

Примеры кода

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

Твиты сообщества

Аргументы

Имя Тип Обязательно Описание
communityId string Нет ID сообщества
count integer Нет Количество возвращаемых результатов
cursor integer Нет Курсор пагинации для следующей страницы

Примеры кода

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

Получить популярные сообщества

Аргументы

Имя Тип Обязательно Описание
topicId string Нет ID темы
count integer Нет Количество возвращаемых результатов

Примеры кода

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

Подписчики

Аргументы

Имя Тип Обязательно Описание
user string Нет Числовой ID пользователя (не имя). Используйте endpoint 'user' для получения ID по имени пользователя
count integer Нет Количество возвращаемых результатов
cursor integer Нет Курсор пагинации для следующей страницы

Примеры кода

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 подписчиков

Аргументы

Имя Тип Обязательно Описание
username string Нет Имя пользователя (screen name без символа @, например, 'elonmusk')
count integer Нет Количество возвращаемых результатов

Примеры кода

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

Подписки

Аргументы

Имя Тип Обязательно Описание
user string Нет Числовой ID пользователя (не имя). Используйте endpoint 'user' для получения ID по имени пользователя
count integer Нет Количество возвращаемых результатов
cursor integer Нет Курсор пагинации для следующей страницы

Примеры кода

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 подписок

Аргументы

Имя Тип Обязательно Описание
username string Нет Имя пользователя (screen name без символа @, например, 'elonmusk')
count integer Нет Количество возвращаемых результатов

Примеры кода

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

Получить пользователей

Аргументы

Имя Тип Обязательно Описание
users string Нет Пользователи

Примеры кода

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

Твиты группы

Аргументы

Имя Тип Обязательно Описание
communityId string Нет ID сообщества
rankingMode string Нет Режим ранжирования
searchType string Нет Тип поиска
count integer Нет Количество возвращаемых результатов
cursor integer Нет Курсор пагинации для следующей страницы

Примеры кода

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

Основные моменты

Аргументы

Имя Тип Обязательно Описание
user string Нет Числовой ID пользователя (не имя). Используйте endpoint 'user' для получения ID по имени пользователя
count integer Нет Количество возвращаемых результатов
cursor integer Нет Курсор пагинации для следующей страницы

Примеры кода

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

Детали вакансий

Аргументы

Имя Тип Обязательно Описание
jobId string Нет ID вакансии

Примеры кода

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

Рекомендации по местоположению вакансий

Аргументы

Имя Тип Обязательно Описание
query string Нет Поисковый запрос

Примеры кода

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

Поиск вакансий

Аргументы

Имя Тип Обязательно Описание
employment_type string Нет Тип занятости
job_location_id string Нет ID местоположения вакансии
job_location_type string Нет Тип местоположения вакансии
keyword string Нет Ключевое слово
seniority_level string Нет Уровень старшинства
count integer Нет Количество возвращаемых результатов
cursor integer Нет Курсор пагинации для следующей страницы

Примеры кода

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

Лайки

Аргументы

Имя Тип Обязательно Описание
pid string Нет Pid
count integer Нет Количество возвращаемых результатов

Примеры кода

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

Детали списка

Аргументы

Имя Тип Обязательно Описание
listId string Нет ID списка

Примеры кода

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

Хронология списка

Аргументы

Имя Тип Обязательно Описание
listId string Нет ID списка

Примеры кода

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

Твиты списка

Аргументы

Имя Тип Обязательно Описание
listId string Нет ID списка

Примеры кода

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

Аффилиаты организации

Аргументы

Имя Тип Обязательно Описание
user string Нет Числовой ID пользователя (не имя). Используйте endpoint 'user' для получения ID по имени пользователя
count integer Нет Количество возвращаемых результатов
cursor integer Нет Курсор пагинации для следующей страницы

Примеры кода

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

Цитаты

Аргументы

Имя Тип Обязательно Описание
pid string Нет Pid
count integer Нет Количество возвращаемых результатов
cursor integer Нет Курсор пагинации для следующей страницы

Примеры кода

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

Ретвиты

Аргументы

Имя Тип Обязательно Описание
pid string Нет Pid
count integer Нет Количество возвращаемых результатов
cursor integer Нет Курсор пагинации для следующей страницы

Примеры кода

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

Поиск сообщества

Аргументы

Имя Тип Обязательно Описание
query string Нет Поисковый запрос
count integer Нет Количество возвращаемых результатов
cursor integer Нет Курсор пагинации для следующей страницы

Примеры кода

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

Поиск списков

Аргументы

Имя Тип Обязательно Описание
query string Нет Поисковый запрос

Примеры кода

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

Старый поиск

Аргументы

Имя Тип Обязательно Описание
query string Нет Поисковый запрос
type string Нет Тип
count integer Нет Количество возвращаемых результатов
cursor integer Нет Курсор пагинации для следующей страницы

Примеры кода

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

Аргументы

Имя Тип Обязательно Описание
id string Нет ID

Примеры кода

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

Местоположения трендов

Примеры кода

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

Твит

Аргументы

Имя Тип Обязательно Описание
pid string Нет Pid

Примеры кода

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

Твит по ID

Аргументы

Имя Тип Обязательно Описание
tweetIDs string Нет ID твитов

Примеры кода

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

Поиск профиля пользователя по имени. Возвращает детали пользователя, включая числовой ID (rest_id)

Аргументы

Имя Тип Обязательно Описание
username string Нет Имя пользователя (screen name без символа @, например, 'elonmusk')

Примеры кода

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

Лайки пользователя

Аргументы

Имя Тип Обязательно Описание
user string Нет Числовой ID пользователя (не имя). Используйте endpoint 'user' для получения ID по имени пользователя
count integer Нет Количество возвращаемых результатов

Примеры кода

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

Медиа пользователя

Аргументы

Имя Тип Обязательно Описание
user string Нет Числовой ID пользователя (не имя). Используйте endpoint 'user' для получения ID по имени пользователя
count integer Нет Количество возвращаемых результатов
cursor integer Нет Курсор пагинации для следующей страницы

Примеры кода

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

Ответы пользователя

Аргументы

Имя Тип Обязательно Описание
user string Нет Числовой ID пользователя (не имя). Используйте endpoint 'user' для получения ID по имени пользователя
count integer Нет Количество возвращаемых результатов
cursor integer Нет Курсор пагинации для следующей страницы

Примеры кода

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

Ответы пользователя V2

Аргументы

Имя Тип Обязательно Описание
user string Нет Числовой ID пользователя (не имя). Используйте endpoint 'user' для получения ID по имени пользователя
count integer Нет Количество возвращаемых результатов
cursor integer Нет Курсор пагинации для следующей страницы

Примеры кода

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

Получить твиты пользователя по числовому ID. Чтобы получить твиты по имени пользователя, сначала используйте endpoint 'user' для поиска ID

Аргументы

Имя Тип Обязательно Описание
user string Нет Числовой ID пользователя (не имя). Используйте endpoint 'user' для получения ID по имени пользователя
count integer Нет Количество возвращаемых результатов
cursor integer Нет Курсор пагинации для следующей страницы

Примеры кода

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

Проверенные подписчики

Аргументы

Имя Тип Обязательно Описание
user string Нет Числовой ID пользователя (не имя). Используйте endpoint 'user' для получения ID по имени пользователя
count integer Нет Количество возвращаемых результатов
cursor integer Нет Курсор пагинации для следующей страницы

Примеры кода

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