X MCP Сервер
X охватывает около 600 миллионов пользователей в месяц через короткие посты, прямые трансляции, видео и обсуждения новостей, что делает его важным для обмена информацией в реальном времени, медийной видимости и реагирования на репутационные вопросы.
Базовый 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
}' 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
}' search
Поиск
Аргументы
| Имя | Тип | Обязательно | Описание |
|---|---|---|---|
| query | string | Нет | Поисковый запрос |
| type | string | Нет | Тип |
| count | integer | Нет | Количество возвращаемых результатов |
| cursor | 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": "search",
"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
}' trends
Тренды
Аргументы
| Имя | Тип | Обязательно | Описание |
|---|---|---|---|
| woeid | string | Нет | Woeid |
Примеры кода
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
Местоположения трендов
Примеры кода
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
}'
comments
Комментарии
Аргументы
stringstringintegerintegerПримеры кода