MCP

X MCP 서버

X는 실시간 통신, 미디어 가시성 및 평판 대응을 위해 약 6억 명의 월간 사용자에게 짧은 게시물, 생중계, 비디오 및 속보 대화를 통해 도달합니다.

MCP 버전: 1.0.0 38 MCP 도구 인증
X

기본 URL

https://mcp.pressmonitor.com/mcp

인증

MCP 호출은 JSON-RPC 2.0 요청을 통해 Bearer 토큰도 사용합니다.

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(사용자 이름 아님). 사용자 이름으로 ID 조회는 'user' 엔드포인트 사용
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 아니요 사용자 이름(@ 기호 제외, 예: '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(사용자 이름 아님). 사용자 이름으로 ID 조회는 'user' 엔드포인트 사용
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 아니요 사용자 이름(@ 기호 제외, 예: '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(사용자 이름 아님). 사용자 이름으로 ID 조회는 'user' 엔드포인트 사용
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(사용자 이름 아님). 사용자 이름으로 ID 조회는 'user' 엔드포인트 사용
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

스페이스

인수

이름 유형 필수 설명
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 아니요 사용자 이름(@ 기호 제외, 예: '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(사용자 이름 아님). 사용자 이름으로 ID 조회는 'user' 엔드포인트 사용
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(사용자 이름 아님). 사용자 이름으로 ID 조회는 'user' 엔드포인트 사용
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(사용자 이름 아님). 사용자 이름으로 ID 조회는 'user' 엔드포인트 사용
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(사용자 이름 아님). 사용자 이름으로 ID 조회는 'user' 엔드포인트 사용
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로 해당 사용자의 트윗 가져오기. 사용자 이름으로 트윗을 얻으려면 먼저 'user' 엔드포인트로 사용자 ID를 조회

인수

이름 유형 필수 설명
user string 아니요 숫자형 사용자 ID(사용자 이름 아님). 사용자 이름으로 ID 조회는 'user' 엔드포인트 사용
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(사용자 이름 아님). 사용자 이름으로 ID 조회는 'user' 엔드포인트 사용
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
}'