플랫폼 인텔리전스 MCP
페이스북 MCP 서버
약 20억 명의 일일 사용자가 게시물, 사진, 비디오, 그룹, 이벤트 및 마켓플레이스 목록을 공유하는 페이스북은 커뮤니티 도달, 고객 서비스, 현지 발견 및 소셜 커머스에 있어 중요합니다.
MCP 버전: 1.0.0 41 MCP 도구 인증
기본 URL
https://mcp.pressmonitor.com/facebook/v1 인증
MCP 호출은 JSON-RPC 2.0 요청을 통해 Bearer 토큰도 사용합니다.
Authorization: Bearer YOUR_TOKEN 도구 찾기
MCP 서버에서 노출된 도구를 나열해 보세요.
curl -X POST \ 'https://mcp.pressmonitor.com/facebook/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' const response = await fetch('https://mcp.pressmonitor.com/facebook/v1', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, body: JSON.stringify({ jsonrpc: '2.0', id: 1, method: 'tools/list' }) }); console.log(await response.json()); import requests payload = { 'jsonrpc': '2.0', 'id': 1, 'method': 'tools/list' } response = requests.post( 'https://mcp.pressmonitor.com/facebook/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) tool
album_metadata 앨범 메타데이터
앨범 메타데이터
인수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| album_id | string | 예 | 앨범 ID |
코드 예제
curl -X POST \ 'https://mcp.pressmonitor.com/facebook/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"album_metadata","arguments":{"album_id":"SOME_STRING_VALUE"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "album_metadata", "arguments": { "album_id": "SOME_STRING_VALUE" } } }; const response = await fetch('https://mcp.pressmonitor.com/facebook/v1', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, body: JSON.stringify(payload) }); console.log(await response.json()); import requests payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "album_metadata", "arguments": { "album_id": "SOME_STRING_VALUE" } } } response = requests.post( 'https://mcp.pressmonitor.com/facebook/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) tool
event_details 이벤트 세부정보
이벤트 세부정보
인수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| event_id | string | 예 | 이벤트 ID |
코드 예제
curl -X POST \ 'https://mcp.pressmonitor.com/facebook/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"event_details","arguments":{"event_id":"SOME_STRING_VALUE"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "event_details", "arguments": { "event_id": "SOME_STRING_VALUE" } } }; const response = await fetch('https://mcp.pressmonitor.com/facebook/v1', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, body: JSON.stringify(payload) }); console.log(await response.json()); import requests payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "event_details", "arguments": { "event_id": "SOME_STRING_VALUE" } } } response = requests.post( 'https://mcp.pressmonitor.com/facebook/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) tool
events_search 이벤트 검색
이벤트 검색
인수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| query | string | 예 | 검색 쿼리 |
| end_cursor | string | 아니요 | 끝 커서 |
코드 예제
curl -X POST \ 'https://mcp.pressmonitor.com/facebook/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"events_search","arguments":{"query":"SOME_STRING_VALUE","end_cursor":"NEXT_CURSOR"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "events_search", "arguments": { "query": "SOME_STRING_VALUE", "end_cursor": "NEXT_CURSOR" } } }; const response = await fetch('https://mcp.pressmonitor.com/facebook/v1', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, body: JSON.stringify(payload) }); console.log(await response.json()); import requests payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "events_search", "arguments": { "query": "SOME_STRING_VALUE", "end_cursor": "NEXT_CURSOR" } } } response = requests.post( 'https://mcp.pressmonitor.com/facebook/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) tool
get_post 게시물 가져오기
게시물 가져오기
인수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| post_id | string | 예 | 게시물 ID |
코드 예제
curl -X POST \ 'https://mcp.pressmonitor.com/facebook/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_post","arguments":{"post_id":"SOME_STRING_VALUE"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "get_post", "arguments": { "post_id": "SOME_STRING_VALUE" } } }; const response = await fetch('https://mcp.pressmonitor.com/facebook/v1', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, body: JSON.stringify(payload) }); console.log(await response.json()); import requests payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "get_post", "arguments": { "post_id": "SOME_STRING_VALUE" } } } response = requests.post( 'https://mcp.pressmonitor.com/facebook/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) tool
group_about 그룹 소개
그룹 소개
인수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| id | string | 예 | ID |
코드 예제
curl -X POST \ 'https://mcp.pressmonitor.com/facebook/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"group_about","arguments":{"id":"SOME_STRING_VALUE"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "group_about", "arguments": { "id": "SOME_STRING_VALUE" } } }; const response = await fetch('https://mcp.pressmonitor.com/facebook/v1', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, body: JSON.stringify(payload) }); console.log(await response.json()); import requests payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "group_about", "arguments": { "id": "SOME_STRING_VALUE" } } } response = requests.post( 'https://mcp.pressmonitor.com/facebook/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) tool
group_admins 그룹 관리자
그룹 관리자
인수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| id | string | 예 | ID |
| end_cursor | string | 아니요 | 끝 커서 |
코드 예제
curl -X POST \ 'https://mcp.pressmonitor.com/facebook/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"group_admins","arguments":{"id":"SOME_STRING_VALUE","end_cursor":"NEXT_CURSOR"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "group_admins", "arguments": { "id": "SOME_STRING_VALUE", "end_cursor": "NEXT_CURSOR" } } }; const response = await fetch('https://mcp.pressmonitor.com/facebook/v1', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, body: JSON.stringify(payload) }); console.log(await response.json()); import requests payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "group_admins", "arguments": { "id": "SOME_STRING_VALUE", "end_cursor": "NEXT_CURSOR" } } } response = requests.post( 'https://mcp.pressmonitor.com/facebook/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) tool
group_albums 그룹 앨범
그룹 앨범
인수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| id | string | 예 | ID |
| end_cursor | string | 아니요 | 끝 커서 |
코드 예제
curl -X POST \ 'https://mcp.pressmonitor.com/facebook/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"group_albums","arguments":{"id":"SOME_STRING_VALUE","end_cursor":"NEXT_CURSOR"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "group_albums", "arguments": { "id": "SOME_STRING_VALUE", "end_cursor": "NEXT_CURSOR" } } }; const response = await fetch('https://mcp.pressmonitor.com/facebook/v1', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, body: JSON.stringify(payload) }); console.log(await response.json()); import requests payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "group_albums", "arguments": { "id": "SOME_STRING_VALUE", "end_cursor": "NEXT_CURSOR" } } } response = requests.post( 'https://mcp.pressmonitor.com/facebook/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) tool
group_feed 그룹 피드
그룹 피드
인수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| id | string | 예 | ID |
| end_cursor | string | 아니요 | 끝 커서 |
코드 예제
curl -X POST \ 'https://mcp.pressmonitor.com/facebook/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"group_feed","arguments":{"id":"SOME_STRING_VALUE","end_cursor":"NEXT_CURSOR"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "group_feed", "arguments": { "id": "SOME_STRING_VALUE", "end_cursor": "NEXT_CURSOR" } } }; const response = await fetch('https://mcp.pressmonitor.com/facebook/v1', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, body: JSON.stringify(payload) }); console.log(await response.json()); import requests payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "group_feed", "arguments": { "id": "SOME_STRING_VALUE", "end_cursor": "NEXT_CURSOR" } } } response = requests.post( 'https://mcp.pressmonitor.com/facebook/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) tool
group_info 그룹 정보
그룹 정보
인수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| id | string | 예 | ID |
코드 예제
curl -X POST \ 'https://mcp.pressmonitor.com/facebook/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"group_info","arguments":{"id":"SOME_STRING_VALUE"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "group_info", "arguments": { "id": "SOME_STRING_VALUE" } } }; const response = await fetch('https://mcp.pressmonitor.com/facebook/v1', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, body: JSON.stringify(payload) }); console.log(await response.json()); import requests payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "group_info", "arguments": { "id": "SOME_STRING_VALUE" } } } response = requests.post( 'https://mcp.pressmonitor.com/facebook/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) tool
group_members 그룹 멤버
그룹 멤버
인수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| id | string | 예 | ID |
| end_cursor | string | 아니요 | 끝 커서 |
코드 예제
curl -X POST \ 'https://mcp.pressmonitor.com/facebook/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"group_members","arguments":{"id":"SOME_STRING_VALUE","end_cursor":"NEXT_CURSOR"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "group_members", "arguments": { "id": "SOME_STRING_VALUE", "end_cursor": "NEXT_CURSOR" } } }; const response = await fetch('https://mcp.pressmonitor.com/facebook/v1', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, body: JSON.stringify(payload) }); console.log(await response.json()); import requests payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "group_members", "arguments": { "id": "SOME_STRING_VALUE", "end_cursor": "NEXT_CURSOR" } } } response = requests.post( 'https://mcp.pressmonitor.com/facebook/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) tool
group_photos 그룹 사진
그룹 사진
인수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| id | string | 예 | ID |
| end_cursor | string | 아니요 | 끝 커서 |
코드 예제
curl -X POST \ 'https://mcp.pressmonitor.com/facebook/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"group_photos","arguments":{"id":"SOME_STRING_VALUE","end_cursor":"NEXT_CURSOR"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "group_photos", "arguments": { "id": "SOME_STRING_VALUE", "end_cursor": "NEXT_CURSOR" } } }; const response = await fetch('https://mcp.pressmonitor.com/facebook/v1', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, body: JSON.stringify(payload) }); console.log(await response.json()); import requests payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "group_photos", "arguments": { "id": "SOME_STRING_VALUE", "end_cursor": "NEXT_CURSOR" } } } response = requests.post( 'https://mcp.pressmonitor.com/facebook/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) tool
groups 그룹
그룹
인수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| query | string | 예 | 검색 쿼리 |
| end_cursor | string | 아니요 | 끝 커서 |
코드 예제
curl -X POST \ 'https://mcp.pressmonitor.com/facebook/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"groups","arguments":{"query":"SOME_STRING_VALUE","end_cursor":"NEXT_CURSOR"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "groups", "arguments": { "query": "SOME_STRING_VALUE", "end_cursor": "NEXT_CURSOR" } } }; const response = await fetch('https://mcp.pressmonitor.com/facebook/v1', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, body: JSON.stringify(payload) }); console.log(await response.json()); import requests payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "groups", "arguments": { "query": "SOME_STRING_VALUE", "end_cursor": "NEXT_CURSOR" } } } response = requests.post( 'https://mcp.pressmonitor.com/facebook/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) tool
marketplace_product 마켓플레이스 상품
마켓플레이스 상품
인수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| product_id | string | 예 | 상품 ID |
코드 예제
curl -X POST \ 'https://mcp.pressmonitor.com/facebook/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"marketplace_product","arguments":{"product_id":"SOME_STRING_VALUE"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "marketplace_product", "arguments": { "product_id": "SOME_STRING_VALUE" } } }; const response = await fetch('https://mcp.pressmonitor.com/facebook/v1', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, body: JSON.stringify(payload) }); console.log(await response.json()); import requests payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "marketplace_product", "arguments": { "product_id": "SOME_STRING_VALUE" } } } response = requests.post( 'https://mcp.pressmonitor.com/facebook/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) tool
marketplace_profile 마켓플레이스 프로필
마켓플레이스 프로필
인수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| user_id | string | 예 | 사용자 ID |
| end_cursor | string | 아니요 | 끝 커서 |
코드 예제
curl -X POST \ 'https://mcp.pressmonitor.com/facebook/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"marketplace_profile","arguments":{"user_id":"SOME_STRING_VALUE","end_cursor":"NEXT_CURSOR"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "marketplace_profile", "arguments": { "user_id": "SOME_STRING_VALUE", "end_cursor": "NEXT_CURSOR" } } }; const response = await fetch('https://mcp.pressmonitor.com/facebook/v1', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, body: JSON.stringify(payload) }); console.log(await response.json()); import requests payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "marketplace_profile", "arguments": { "user_id": "SOME_STRING_VALUE", "end_cursor": "NEXT_CURSOR" } } } response = requests.post( 'https://mcp.pressmonitor.com/facebook/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) tool
marketplace_search 마켓플레이스 검색
마켓플레이스 검색
인수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| query | string | 예 | 검색 쿼리 |
| end_cursor | string | 아니요 | 끝 커서 |
코드 예제
curl -X POST \ 'https://mcp.pressmonitor.com/facebook/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"marketplace_search","arguments":{"query":"SOME_STRING_VALUE","end_cursor":"NEXT_CURSOR"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "marketplace_search", "arguments": { "query": "SOME_STRING_VALUE", "end_cursor": "NEXT_CURSOR" } } }; const response = await fetch('https://mcp.pressmonitor.com/facebook/v1', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, body: JSON.stringify(payload) }); console.log(await response.json()); import requests payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "marketplace_search", "arguments": { "query": "SOME_STRING_VALUE", "end_cursor": "NEXT_CURSOR" } } } response = requests.post( 'https://mcp.pressmonitor.com/facebook/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) tool
page_albums 페이지 앨범
페이지 앨범
인수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| id | string | 예 | ID |
| end_cursor | string | 아니요 | 끝 커서 |
코드 예제
curl -X POST \ 'https://mcp.pressmonitor.com/facebook/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"page_albums","arguments":{"id":"SOME_STRING_VALUE","end_cursor":"NEXT_CURSOR"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "page_albums", "arguments": { "id": "SOME_STRING_VALUE", "end_cursor": "NEXT_CURSOR" } } }; const response = await fetch('https://mcp.pressmonitor.com/facebook/v1', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, body: JSON.stringify(payload) }); console.log(await response.json()); import requests payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "page_albums", "arguments": { "id": "SOME_STRING_VALUE", "end_cursor": "NEXT_CURSOR" } } } response = requests.post( 'https://mcp.pressmonitor.com/facebook/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) tool
page_details 페이지 세부정보
페이지 세부정보
인수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| id | string | 예 | ID |
코드 예제
curl -X POST \ 'https://mcp.pressmonitor.com/facebook/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"page_details","arguments":{"id":"SOME_STRING_VALUE"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "page_details", "arguments": { "id": "SOME_STRING_VALUE" } } }; const response = await fetch('https://mcp.pressmonitor.com/facebook/v1', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, body: JSON.stringify(payload) }); console.log(await response.json()); import requests payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "page_details", "arguments": { "id": "SOME_STRING_VALUE" } } } response = requests.post( 'https://mcp.pressmonitor.com/facebook/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) tool
page_feed 페이지 피드
페이지 피드
인수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| id | string | 예 | ID |
| end_cursor | string | 아니요 | 끝 커서 |
코드 예제
curl -X POST \ 'https://mcp.pressmonitor.com/facebook/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"page_feed","arguments":{"id":"SOME_STRING_VALUE","end_cursor":"NEXT_CURSOR"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "page_feed", "arguments": { "id": "SOME_STRING_VALUE", "end_cursor": "NEXT_CURSOR" } } }; const response = await fetch('https://mcp.pressmonitor.com/facebook/v1', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, body: JSON.stringify(payload) }); console.log(await response.json()); import requests payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "page_feed", "arguments": { "id": "SOME_STRING_VALUE", "end_cursor": "NEXT_CURSOR" } } } response = requests.post( 'https://mcp.pressmonitor.com/facebook/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) tool
pages_search 페이지 검색
페이지 검색
인수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| query | string | 예 | 검색 쿼리 |
| end_cursor | string | 아니요 | 끝 커서 |
코드 예제
curl -X POST \ 'https://mcp.pressmonitor.com/facebook/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"pages_search","arguments":{"query":"SOME_STRING_VALUE","end_cursor":"NEXT_CURSOR"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "pages_search", "arguments": { "query": "SOME_STRING_VALUE", "end_cursor": "NEXT_CURSOR" } } }; const response = await fetch('https://mcp.pressmonitor.com/facebook/v1', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, body: JSON.stringify(payload) }); console.log(await response.json()); import requests payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "pages_search", "arguments": { "query": "SOME_STRING_VALUE", "end_cursor": "NEXT_CURSOR" } } } response = requests.post( 'https://mcp.pressmonitor.com/facebook/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) tool
pages_search_post 페이지 검색 게시물
페이지 검색 게시물
인수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| query | string | 예 | 검색 쿼리 |
| end_cursor | string | 아니요 | 끝 커서 |
코드 예제
curl -X POST \ 'https://mcp.pressmonitor.com/facebook/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"pages_search_post","arguments":{"query":"SOME_STRING_VALUE","end_cursor":"NEXT_CURSOR"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "pages_search_post", "arguments": { "query": "SOME_STRING_VALUE", "end_cursor": "NEXT_CURSOR" } } }; const response = await fetch('https://mcp.pressmonitor.com/facebook/v1', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, body: JSON.stringify(payload) }); console.log(await response.json()); import requests payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "pages_search_post", "arguments": { "query": "SOME_STRING_VALUE", "end_cursor": "NEXT_CURSOR" } } } response = requests.post( 'https://mcp.pressmonitor.com/facebook/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) tool
photos 사진
사진
인수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| query | string | 예 | 검색 쿼리 |
| end_cursor | string | 아니요 | 끝 커서 |
코드 예제
curl -X POST \ 'https://mcp.pressmonitor.com/facebook/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"photos","arguments":{"query":"SOME_STRING_VALUE","end_cursor":"NEXT_CURSOR"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "photos", "arguments": { "query": "SOME_STRING_VALUE", "end_cursor": "NEXT_CURSOR" } } }; const response = await fetch('https://mcp.pressmonitor.com/facebook/v1', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, body: JSON.stringify(payload) }); console.log(await response.json()); import requests payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "photos", "arguments": { "query": "SOME_STRING_VALUE", "end_cursor": "NEXT_CURSOR" } } } response = requests.post( 'https://mcp.pressmonitor.com/facebook/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) tool
post_comments 게시물 댓글
게시물 댓글
인수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| post_id | string | 예 | 게시물 ID |
| end_cursor | string | 아니요 | 끝 커서 |
| order | string | 아니요 | 정렬 순서 |
코드 예제
curl -X POST \ 'https://mcp.pressmonitor.com/facebook/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"post_comments","arguments":{"post_id":"SOME_STRING_VALUE","end_cursor":"NEXT_CURSOR","order":"SOME_STRING_VALUE"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "post_comments", "arguments": { "post_id": "SOME_STRING_VALUE", "end_cursor": "NEXT_CURSOR", "order": "SOME_STRING_VALUE" } } }; const response = await fetch('https://mcp.pressmonitor.com/facebook/v1', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, body: JSON.stringify(payload) }); console.log(await response.json()); import requests payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "post_comments", "arguments": { "post_id": "SOME_STRING_VALUE", "end_cursor": "NEXT_CURSOR", "order": "SOME_STRING_VALUE" } } } response = requests.post( 'https://mcp.pressmonitor.com/facebook/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) tool
post_reactions 게시물 반응
게시물 반응
인수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| post_id | string | 예 | 게시물 ID |
| end_cursor | string | 아니요 | 끝 커서 |
코드 예제
curl -X POST \ 'https://mcp.pressmonitor.com/facebook/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"post_reactions","arguments":{"post_id":"SOME_STRING_VALUE","end_cursor":"NEXT_CURSOR"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "post_reactions", "arguments": { "post_id": "SOME_STRING_VALUE", "end_cursor": "NEXT_CURSOR" } } }; const response = await fetch('https://mcp.pressmonitor.com/facebook/v1', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, body: JSON.stringify(payload) }); console.log(await response.json()); import requests payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "post_reactions", "arguments": { "post_id": "SOME_STRING_VALUE", "end_cursor": "NEXT_CURSOR" } } } response = requests.post( 'https://mcp.pressmonitor.com/facebook/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) tool
post_reactions_count 게시물 반응 수
게시물 반응 수
인수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| post_id | string | 예 | 게시물 ID |
코드 예제
curl -X POST \ 'https://mcp.pressmonitor.com/facebook/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"post_reactions_count","arguments":{"post_id":"SOME_STRING_VALUE"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "post_reactions_count", "arguments": { "post_id": "SOME_STRING_VALUE" } } }; const response = await fetch('https://mcp.pressmonitor.com/facebook/v1', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, body: JSON.stringify(payload) }); console.log(await response.json()); import requests payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "post_reactions_count", "arguments": { "post_id": "SOME_STRING_VALUE" } } } response = requests.post( 'https://mcp.pressmonitor.com/facebook/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) tool
posts_search 게시물 검색
게시물 검색
인수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| query | string | 예 | 검색 쿼리 |
| date_posted | string | 아니요 | 게시 날짜 |
| end_cursor | string | 아니요 | 끝 커서 |
| end_date | string | 아니요 | 종료 날짜 |
| recent_posts | string | 아니요 | 최근 게시물 |
| start_date | string | 아니요 | 시작 날짜 |
코드 예제
curl -X POST \ 'https://mcp.pressmonitor.com/facebook/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"posts_search","arguments":{"query":"SOME_STRING_VALUE","date_posted":"SOME_STRING_VALUE","end_cursor":"NEXT_CURSOR","end_date":"SOME_STRING_VALUE","recent_posts":"SOME_STRING_VALUE","start_date":"SOME_STRING_VALUE"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "posts_search", "arguments": { "query": "SOME_STRING_VALUE", "date_posted": "SOME_STRING_VALUE", "end_cursor": "NEXT_CURSOR", "end_date": "SOME_STRING_VALUE", "recent_posts": "SOME_STRING_VALUE", "start_date": "SOME_STRING_VALUE" } } }; const response = await fetch('https://mcp.pressmonitor.com/facebook/v1', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, body: JSON.stringify(payload) }); console.log(await response.json()); import requests payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "posts_search", "arguments": { "query": "SOME_STRING_VALUE", "date_posted": "SOME_STRING_VALUE", "end_cursor": "NEXT_CURSOR", "end_date": "SOME_STRING_VALUE", "recent_posts": "SOME_STRING_VALUE", "start_date": "SOME_STRING_VALUE" } } } response = requests.post( 'https://mcp.pressmonitor.com/facebook/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) tool
posts_search_post 게시물 검색 게시물
게시물 검색 게시물
인수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| query | string | 예 | 검색 쿼리 |
| end_cursor | string | 아니요 | 끝 커서 |
코드 예제
curl -X POST \ 'https://mcp.pressmonitor.com/facebook/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"posts_search_post","arguments":{"query":"SOME_STRING_VALUE","end_cursor":"NEXT_CURSOR"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "posts_search_post", "arguments": { "query": "SOME_STRING_VALUE", "end_cursor": "NEXT_CURSOR" } } }; const response = await fetch('https://mcp.pressmonitor.com/facebook/v1', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, body: JSON.stringify(payload) }); console.log(await response.json()); import requests payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "posts_search_post", "arguments": { "query": "SOME_STRING_VALUE", "end_cursor": "NEXT_CURSOR" } } } response = requests.post( 'https://mcp.pressmonitor.com/facebook/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) tool
profile_about 프로필 소개
프로필 소개
인수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| user_id | string | 예 | 사용자 ID |
코드 예제
curl -X POST \ 'https://mcp.pressmonitor.com/facebook/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"profile_about","arguments":{"user_id":"SOME_STRING_VALUE"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "profile_about", "arguments": { "user_id": "SOME_STRING_VALUE" } } }; const response = await fetch('https://mcp.pressmonitor.com/facebook/v1', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, body: JSON.stringify(payload) }); console.log(await response.json()); import requests payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "profile_about", "arguments": { "user_id": "SOME_STRING_VALUE" } } } response = requests.post( 'https://mcp.pressmonitor.com/facebook/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) tool
profile_albums 프로필 앨범
프로필 앨범
인수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| user_id | string | 예 | 사용자 ID |
| end_cursor | string | 아니요 | 끝 커서 |
코드 예제
curl -X POST \ 'https://mcp.pressmonitor.com/facebook/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"profile_albums","arguments":{"user_id":"SOME_STRING_VALUE","end_cursor":"NEXT_CURSOR"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "profile_albums", "arguments": { "user_id": "SOME_STRING_VALUE", "end_cursor": "NEXT_CURSOR" } } }; const response = await fetch('https://mcp.pressmonitor.com/facebook/v1', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, body: JSON.stringify(payload) }); console.log(await response.json()); import requests payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "profile_albums", "arguments": { "user_id": "SOME_STRING_VALUE", "end_cursor": "NEXT_CURSOR" } } } response = requests.post( 'https://mcp.pressmonitor.com/facebook/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) tool
profile_feed 프로필 피드
프로필 피드
인수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| user_id | string | 예 | 사용자 ID |
| end_cursor | string | 아니요 | 끝 커서 |
코드 예제
curl -X POST \ 'https://mcp.pressmonitor.com/facebook/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"profile_feed","arguments":{"user_id":"SOME_STRING_VALUE","end_cursor":"NEXT_CURSOR"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "profile_feed", "arguments": { "user_id": "SOME_STRING_VALUE", "end_cursor": "NEXT_CURSOR" } } }; const response = await fetch('https://mcp.pressmonitor.com/facebook/v1', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, body: JSON.stringify(payload) }); console.log(await response.json()); import requests payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "profile_feed", "arguments": { "user_id": "SOME_STRING_VALUE", "end_cursor": "NEXT_CURSOR" } } } response = requests.post( 'https://mcp.pressmonitor.com/facebook/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) tool
profile_friends 프로필 친구
프로필 친구
인수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| user_id | string | 예 | 사용자 ID |
| end_cursor | string | 아니요 | 끝 커서 |
코드 예제
curl -X POST \ 'https://mcp.pressmonitor.com/facebook/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"profile_friends","arguments":{"user_id":"SOME_STRING_VALUE","end_cursor":"NEXT_CURSOR"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "profile_friends", "arguments": { "user_id": "SOME_STRING_VALUE", "end_cursor": "NEXT_CURSOR" } } }; const response = await fetch('https://mcp.pressmonitor.com/facebook/v1', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, body: JSON.stringify(payload) }); console.log(await response.json()); import requests payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "profile_friends", "arguments": { "user_id": "SOME_STRING_VALUE", "end_cursor": "NEXT_CURSOR" } } } response = requests.post( 'https://mcp.pressmonitor.com/facebook/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) tool
profile_likes 프로필 좋아요
프로필 좋아요
인수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| user_id | string | 예 | 사용자 ID |
| end_cursor | string | 아니요 | 끝 커서 |
코드 예제
curl -X POST \ 'https://mcp.pressmonitor.com/facebook/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"profile_likes","arguments":{"user_id":"SOME_STRING_VALUE","end_cursor":"NEXT_CURSOR"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "profile_likes", "arguments": { "user_id": "SOME_STRING_VALUE", "end_cursor": "NEXT_CURSOR" } } }; const response = await fetch('https://mcp.pressmonitor.com/facebook/v1', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, body: JSON.stringify(payload) }); console.log(await response.json()); import requests payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "profile_likes", "arguments": { "user_id": "SOME_STRING_VALUE", "end_cursor": "NEXT_CURSOR" } } } response = requests.post( 'https://mcp.pressmonitor.com/facebook/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) tool
profile_page 프로필 페이지
프로필 페이지
인수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| user_id | string | 예 | 사용자 ID |
코드 예제
curl -X POST \ 'https://mcp.pressmonitor.com/facebook/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"profile_page","arguments":{"user_id":"SOME_STRING_VALUE"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "profile_page", "arguments": { "user_id": "SOME_STRING_VALUE" } } }; const response = await fetch('https://mcp.pressmonitor.com/facebook/v1', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, body: JSON.stringify(payload) }); console.log(await response.json()); import requests payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "profile_page", "arguments": { "user_id": "SOME_STRING_VALUE" } } } response = requests.post( 'https://mcp.pressmonitor.com/facebook/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) tool
profile_photos 프로필 사진
프로필 사진
인수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| user_id | string | 예 | 사용자 ID |
| end_cursor | string | 아니요 | 끝 커서 |
코드 예제
curl -X POST \ 'https://mcp.pressmonitor.com/facebook/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"profile_photos","arguments":{"user_id":"SOME_STRING_VALUE","end_cursor":"NEXT_CURSOR"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "profile_photos", "arguments": { "user_id": "SOME_STRING_VALUE", "end_cursor": "NEXT_CURSOR" } } }; const response = await fetch('https://mcp.pressmonitor.com/facebook/v1', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, body: JSON.stringify(payload) }); console.log(await response.json()); import requests payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "profile_photos", "arguments": { "user_id": "SOME_STRING_VALUE", "end_cursor": "NEXT_CURSOR" } } } response = requests.post( 'https://mcp.pressmonitor.com/facebook/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) tool
profile_search 프로필 검색
프로필 검색
인수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| query | string | 예 | 검색 쿼리 |
| end_cursor | string | 아니요 | 끝 커서 |
코드 예제
curl -X POST \ 'https://mcp.pressmonitor.com/facebook/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"profile_search","arguments":{"query":"SOME_STRING_VALUE","end_cursor":"NEXT_CURSOR"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "profile_search", "arguments": { "query": "SOME_STRING_VALUE", "end_cursor": "NEXT_CURSOR" } } }; const response = await fetch('https://mcp.pressmonitor.com/facebook/v1', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, body: JSON.stringify(payload) }); console.log(await response.json()); import requests payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "profile_search", "arguments": { "query": "SOME_STRING_VALUE", "end_cursor": "NEXT_CURSOR" } } } response = requests.post( 'https://mcp.pressmonitor.com/facebook/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) tool
profile_search_post 프로필 검색 게시물
프로필 검색 게시물
인수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| query | string | 예 | 검색 쿼리 |
| end_cursor | string | 아니요 | 끝 커서 |
코드 예제
curl -X POST \ 'https://mcp.pressmonitor.com/facebook/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"profile_search_post","arguments":{"query":"SOME_STRING_VALUE","end_cursor":"NEXT_CURSOR"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "profile_search_post", "arguments": { "query": "SOME_STRING_VALUE", "end_cursor": "NEXT_CURSOR" } } }; const response = await fetch('https://mcp.pressmonitor.com/facebook/v1', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, body: JSON.stringify(payload) }); console.log(await response.json()); import requests payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "profile_search_post", "arguments": { "query": "SOME_STRING_VALUE", "end_cursor": "NEXT_CURSOR" } } } response = requests.post( 'https://mcp.pressmonitor.com/facebook/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) tool
profile_videos 프로필 동영상
프로필 동영상
인수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| user_id | string | 예 | 사용자 ID |
| end_cursor | string | 아니요 | 끝 커서 |
코드 예제
curl -X POST \ 'https://mcp.pressmonitor.com/facebook/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"profile_videos","arguments":{"user_id":"SOME_STRING_VALUE","end_cursor":"NEXT_CURSOR"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "profile_videos", "arguments": { "user_id": "SOME_STRING_VALUE", "end_cursor": "NEXT_CURSOR" } } }; const response = await fetch('https://mcp.pressmonitor.com/facebook/v1', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, body: JSON.stringify(payload) }); console.log(await response.json()); import requests payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "profile_videos", "arguments": { "user_id": "SOME_STRING_VALUE", "end_cursor": "NEXT_CURSOR" } } } response = requests.post( 'https://mcp.pressmonitor.com/facebook/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) tool
url URL
URL
인수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| url | string | 예 | URL |
코드 예제
curl -X POST \ 'https://mcp.pressmonitor.com/facebook/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"url","arguments":{"url":"SOME_STRING_VALUE"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "url", "arguments": { "url": "SOME_STRING_VALUE" } } }; const response = await fetch('https://mcp.pressmonitor.com/facebook/v1', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, body: JSON.stringify(payload) }); console.log(await response.json()); import requests payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "url", "arguments": { "url": "SOME_STRING_VALUE" } } } response = requests.post( 'https://mcp.pressmonitor.com/facebook/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) tool
video_id_url 동영상 ID URL
동영상 ID URL
인수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| url | string | 예 | URL |
코드 예제
curl -X POST \ 'https://mcp.pressmonitor.com/facebook/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"video_id_url","arguments":{"url":"SOME_STRING_VALUE"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "video_id_url", "arguments": { "url": "SOME_STRING_VALUE" } } }; const response = await fetch('https://mcp.pressmonitor.com/facebook/v1', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, body: JSON.stringify(payload) }); console.log(await response.json()); import requests payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "video_id_url", "arguments": { "url": "SOME_STRING_VALUE" } } } response = requests.post( 'https://mcp.pressmonitor.com/facebook/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) tool
videos 동영상
동영상
인수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| query | string | 예 | 검색 쿼리 |
| end_cursor | string | 아니요 | 끝 커서 |
코드 예제
curl -X POST \ 'https://mcp.pressmonitor.com/facebook/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"videos","arguments":{"query":"SOME_STRING_VALUE","end_cursor":"NEXT_CURSOR"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "videos", "arguments": { "query": "SOME_STRING_VALUE", "end_cursor": "NEXT_CURSOR" } } }; const response = await fetch('https://mcp.pressmonitor.com/facebook/v1', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, body: JSON.stringify(payload) }); console.log(await response.json()); import requests payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "videos", "arguments": { "query": "SOME_STRING_VALUE", "end_cursor": "NEXT_CURSOR" } } } response = requests.post( 'https://mcp.pressmonitor.com/facebook/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json())