平台智能 MCP
FacebookMCP服务器
每天约有20亿用户在Facebook上分享帖子、照片、视频、群组、活动和Marketplace列表,使其在社区传播、客户服务、本地发现和社交商业中至关重要。
MCP 版本: 1.0.0 41 MCP工具 身份验证
基本网址
https://mcp.pressmonitor.com/facebook/v1 身份验证
MCP 调用也使用 Bearer 令牌通过 JSON-RPC 2.0 请求。
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())