プラットフォームインテリジェンス MCP
FacebookMCPサーバー
約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())