TikTok MCP-Server
TikTok erreicht über 1 Milliarde monatliche Nutzer durch Kurzvideos, Livestreams und trendbasierte Entdeckungen, was für kulturelle Relevanz, Creator-Kampagnen und Produkteinführungen entscheidend ist.
Basis-URL
https://mcp.pressmonitor.com/tiktok/v1 Authentifizierung
MCP-Anrufe verwenden ebenfalls Bearer-Token über JSON-RPC 2.0-Anfragen.
Authorization: Bearer YOUR_TOKEN Werkzeuge entdecken
Beginnen Sie mit der Auflistung der von dem MCP-Server bereitgestellten Werkzeuge.
curl -X POST \ 'https://mcp.pressmonitor.com/tiktok/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/tiktok/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/tiktok/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) challenge_info Challenge-Informationen
Challenge-Informationen
Argumente
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| challenge_id | string | Ja | Challenge-ID |
| device_id | string | Nein | Geräte-ID |
Code-Beispiele
curl -X POST \ 'https://mcp.pressmonitor.com/tiktok/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"challenge_info","arguments":{"challenge_id":"SOME_STRING_VALUE","device_id":"SOME_STRING_VALUE"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "challenge_info", "arguments": { "challenge_id": "SOME_STRING_VALUE", "device_id": "SOME_STRING_VALUE" } } }; const response = await fetch('https://mcp.pressmonitor.com/tiktok/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": "challenge_info", "arguments": { "challenge_id": "SOME_STRING_VALUE", "device_id": "SOME_STRING_VALUE" } } } response = requests.post( 'https://mcp.pressmonitor.com/tiktok/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) challenge_posts Challenge-Beiträge
Challenge-Beiträge
Argumente
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| challenge_id | string | Ja | Challenge-ID |
| count | string | Nein | Anzahl der zurückzugebenden Ergebnisse |
| cursor | string | Nein | Cursor |
| device_id | string | Nein | Geräte-ID |
Code-Beispiele
curl -X POST \ 'https://mcp.pressmonitor.com/tiktok/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"challenge_posts","arguments":{"challenge_id":"SOME_STRING_VALUE","count":20,"cursor":"NEXT_CURSOR","device_id":"SOME_STRING_VALUE"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "challenge_posts", "arguments": { "challenge_id": "SOME_STRING_VALUE", "count": 20, "cursor": "NEXT_CURSOR", "device_id": "SOME_STRING_VALUE" } } }; const response = await fetch('https://mcp.pressmonitor.com/tiktok/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": "challenge_posts", "arguments": { "challenge_id": "SOME_STRING_VALUE", "count": 20, "cursor": "NEXT_CURSOR", "device_id": "SOME_STRING_VALUE" } } } response = requests.post( 'https://mcp.pressmonitor.com/tiktok/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) collection_info Sammlungsinformationen
Sammlungsinformationen
Argumente
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| collection_id | string | Ja | Sammlungs-ID |
| device_id | string | Nein | Geräte-ID |
Code-Beispiele
curl -X POST \ 'https://mcp.pressmonitor.com/tiktok/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"collection_info","arguments":{"collection_id":"SOME_STRING_VALUE","device_id":"SOME_STRING_VALUE"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "collection_info", "arguments": { "collection_id": "SOME_STRING_VALUE", "device_id": "SOME_STRING_VALUE" } } }; const response = await fetch('https://mcp.pressmonitor.com/tiktok/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": "collection_info", "arguments": { "collection_id": "SOME_STRING_VALUE", "device_id": "SOME_STRING_VALUE" } } } response = requests.post( 'https://mcp.pressmonitor.com/tiktok/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) collection_posts Sammlungsbeiträge
Sammlungsbeiträge
Argumente
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| collection_id | string | Ja | Sammlungs-ID |
| count | string | Nein | Anzahl der zurückzugebenden Ergebnisse |
| cursor | string | Nein | Cursor |
| device_id | string | Nein | Geräte-ID |
Code-Beispiele
curl -X POST \ 'https://mcp.pressmonitor.com/tiktok/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"collection_posts","arguments":{"collection_id":"SOME_STRING_VALUE","count":20,"cursor":"NEXT_CURSOR","device_id":"SOME_STRING_VALUE"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "collection_posts", "arguments": { "collection_id": "SOME_STRING_VALUE", "count": 20, "cursor": "NEXT_CURSOR", "device_id": "SOME_STRING_VALUE" } } }; const response = await fetch('https://mcp.pressmonitor.com/tiktok/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": "collection_posts", "arguments": { "collection_id": "SOME_STRING_VALUE", "count": 20, "cursor": "NEXT_CURSOR", "device_id": "SOME_STRING_VALUE" } } } response = requests.post( 'https://mcp.pressmonitor.com/tiktok/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) download_music Musik herunterladen
Musik herunterladen
Argumente
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| music_id | string | Ja | Musik-ID |
| device_id | string | Nein | Geräte-ID |
| format | string | Nein | Format |
Code-Beispiele
curl -X POST \ 'https://mcp.pressmonitor.com/tiktok/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"download_music","arguments":{"music_id":"SOME_STRING_VALUE","device_id":"SOME_STRING_VALUE","format":"SOME_STRING_VALUE"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "download_music", "arguments": { "music_id": "SOME_STRING_VALUE", "device_id": "SOME_STRING_VALUE", "format": "SOME_STRING_VALUE" } } }; const response = await fetch('https://mcp.pressmonitor.com/tiktok/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": "download_music", "arguments": { "music_id": "SOME_STRING_VALUE", "device_id": "SOME_STRING_VALUE", "format": "SOME_STRING_VALUE" } } } response = requests.post( 'https://mcp.pressmonitor.com/tiktok/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) download_video Video herunterladen
Video herunterladen
Argumente
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| aweme_id | string | Ja | Aweme-ID |
| device_id | string | Nein | Geräte-ID |
| format | string | Nein | Format |
Code-Beispiele
curl -X POST \ 'https://mcp.pressmonitor.com/tiktok/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"download_video","arguments":{"aweme_id":"SOME_STRING_VALUE","device_id":"SOME_STRING_VALUE","format":"SOME_STRING_VALUE"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "download_video", "arguments": { "aweme_id": "SOME_STRING_VALUE", "device_id": "SOME_STRING_VALUE", "format": "SOME_STRING_VALUE" } } }; const response = await fetch('https://mcp.pressmonitor.com/tiktok/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": "download_video", "arguments": { "aweme_id": "SOME_STRING_VALUE", "device_id": "SOME_STRING_VALUE", "format": "SOME_STRING_VALUE" } } } response = requests.post( 'https://mcp.pressmonitor.com/tiktok/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) effect_info Effektinformationen
Effektinformationen
Argumente
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| effect_id | string | Ja | Effekt-ID |
| device_id | string | Nein | Geräte-ID |
Code-Beispiele
curl -X POST \ 'https://mcp.pressmonitor.com/tiktok/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"effect_info","arguments":{"effect_id":"SOME_STRING_VALUE","device_id":"SOME_STRING_VALUE"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "effect_info", "arguments": { "effect_id": "SOME_STRING_VALUE", "device_id": "SOME_STRING_VALUE" } } }; const response = await fetch('https://mcp.pressmonitor.com/tiktok/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": "effect_info", "arguments": { "effect_id": "SOME_STRING_VALUE", "device_id": "SOME_STRING_VALUE" } } } response = requests.post( 'https://mcp.pressmonitor.com/tiktok/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) effect_posts Effektbeiträge
Effektbeiträge
Argumente
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| effect_id | string | Ja | Effekt-ID |
| count | string | Nein | Anzahl der zurückzugebenden Ergebnisse |
| cursor | string | Nein | Cursor |
| device_id | string | Nein | Geräte-ID |
Code-Beispiele
curl -X POST \ 'https://mcp.pressmonitor.com/tiktok/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"effect_posts","arguments":{"effect_id":"SOME_STRING_VALUE","count":20,"cursor":"NEXT_CURSOR","device_id":"SOME_STRING_VALUE"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "effect_posts", "arguments": { "effect_id": "SOME_STRING_VALUE", "count": 20, "cursor": "NEXT_CURSOR", "device_id": "SOME_STRING_VALUE" } } }; const response = await fetch('https://mcp.pressmonitor.com/tiktok/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": "effect_posts", "arguments": { "effect_id": "SOME_STRING_VALUE", "count": 20, "cursor": "NEXT_CURSOR", "device_id": "SOME_STRING_VALUE" } } } response = requests.post( 'https://mcp.pressmonitor.com/tiktok/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) live_category Live-Kategorie
Live-Kategorie
Argumente
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| device_id | string | Nein | Geräte-ID |
| lang | string | Nein | Sprache |
Code-Beispiele
curl -X POST \ 'https://mcp.pressmonitor.com/tiktok/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"live_category","arguments":{"device_id":"SOME_STRING_VALUE","lang":"en"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "live_category", "arguments": { "device_id": "SOME_STRING_VALUE", "lang": "en" } } }; const response = await fetch('https://mcp.pressmonitor.com/tiktok/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": "live_category", "arguments": { "device_id": "SOME_STRING_VALUE", "lang": "en" } } } response = requests.post( 'https://mcp.pressmonitor.com/tiktok/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) live_check_alive Live-Status überprüfen
Live-Status überprüfen
Argumente
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| room_id | string | Ja | Raum-ID |
| device_id | string | Nein | Geräte-ID |
Code-Beispiele
curl -X POST \ 'https://mcp.pressmonitor.com/tiktok/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"live_check_alive","arguments":{"room_id":"SOME_STRING_VALUE","device_id":"SOME_STRING_VALUE"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "live_check_alive", "arguments": { "room_id": "SOME_STRING_VALUE", "device_id": "SOME_STRING_VALUE" } } }; const response = await fetch('https://mcp.pressmonitor.com/tiktok/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": "live_check_alive", "arguments": { "room_id": "SOME_STRING_VALUE", "device_id": "SOME_STRING_VALUE" } } } response = requests.post( 'https://mcp.pressmonitor.com/tiktok/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) live_stream Live-Stream
Live-Stream
Argumente
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| room_id | string | Ja | Raum-ID |
| device_id | string | Nein | Geräte-ID |
Code-Beispiele
curl -X POST \ 'https://mcp.pressmonitor.com/tiktok/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"live_stream","arguments":{"room_id":"SOME_STRING_VALUE","device_id":"SOME_STRING_VALUE"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "live_stream", "arguments": { "room_id": "SOME_STRING_VALUE", "device_id": "SOME_STRING_VALUE" } } }; const response = await fetch('https://mcp.pressmonitor.com/tiktok/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": "live_stream", "arguments": { "room_id": "SOME_STRING_VALUE", "device_id": "SOME_STRING_VALUE" } } } response = requests.post( 'https://mcp.pressmonitor.com/tiktok/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) music_info Musikinformationen
Musikinformationen
Argumente
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| music_id | string | Ja | Musik-ID |
| device_id | string | Nein | Geräte-ID |
Code-Beispiele
curl -X POST \ 'https://mcp.pressmonitor.com/tiktok/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"music_info","arguments":{"music_id":"SOME_STRING_VALUE","device_id":"SOME_STRING_VALUE"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "music_info", "arguments": { "music_id": "SOME_STRING_VALUE", "device_id": "SOME_STRING_VALUE" } } }; const response = await fetch('https://mcp.pressmonitor.com/tiktok/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": "music_info", "arguments": { "music_id": "SOME_STRING_VALUE", "device_id": "SOME_STRING_VALUE" } } } response = requests.post( 'https://mcp.pressmonitor.com/tiktok/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) music_posts Musikbeiträge
Musikbeiträge
Argumente
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| music_id | string | Ja | Musik-ID |
| count | string | Nein | Anzahl der zurückzugebenden Ergebnisse |
| cursor | string | Nein | Cursor |
| device_id | string | Nein | Geräte-ID |
Code-Beispiele
curl -X POST \ 'https://mcp.pressmonitor.com/tiktok/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"music_posts","arguments":{"music_id":"SOME_STRING_VALUE","count":20,"cursor":"NEXT_CURSOR","device_id":"SOME_STRING_VALUE"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "music_posts", "arguments": { "music_id": "SOME_STRING_VALUE", "count": 20, "cursor": "NEXT_CURSOR", "device_id": "SOME_STRING_VALUE" } } }; const response = await fetch('https://mcp.pressmonitor.com/tiktok/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": "music_posts", "arguments": { "music_id": "SOME_STRING_VALUE", "count": 20, "cursor": "NEXT_CURSOR", "device_id": "SOME_STRING_VALUE" } } } response = requests.post( 'https://mcp.pressmonitor.com/tiktok/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) music_unlimited_sounds Unbegrenzte Musik-Sounds
Unbegrenzte Musik-Sounds
Argumente
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| music_id | string | Ja | Musik-ID |
| count | string | Nein | Anzahl der zurückzugebenden Ergebnisse |
| cursor | string | Nein | Cursor |
| device_id | string | Nein | Geräte-ID |
Code-Beispiele
curl -X POST \ 'https://mcp.pressmonitor.com/tiktok/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"music_unlimited_sounds","arguments":{"music_id":"SOME_STRING_VALUE","count":20,"cursor":"NEXT_CURSOR","device_id":"SOME_STRING_VALUE"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "music_unlimited_sounds", "arguments": { "music_id": "SOME_STRING_VALUE", "count": 20, "cursor": "NEXT_CURSOR", "device_id": "SOME_STRING_VALUE" } } }; const response = await fetch('https://mcp.pressmonitor.com/tiktok/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": "music_unlimited_sounds", "arguments": { "music_id": "SOME_STRING_VALUE", "count": 20, "cursor": "NEXT_CURSOR", "device_id": "SOME_STRING_VALUE" } } } response = requests.post( 'https://mcp.pressmonitor.com/tiktok/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) place_info Ortsinformationen
Ortsinformationen
Argumente
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| challenge_id | string | Ja | Challenge-ID |
| device_id | string | Nein | Geräte-ID |
Code-Beispiele
curl -X POST \ 'https://mcp.pressmonitor.com/tiktok/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"place_info","arguments":{"challenge_id":"SOME_STRING_VALUE","device_id":"SOME_STRING_VALUE"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "place_info", "arguments": { "challenge_id": "SOME_STRING_VALUE", "device_id": "SOME_STRING_VALUE" } } }; const response = await fetch('https://mcp.pressmonitor.com/tiktok/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": "place_info", "arguments": { "challenge_id": "SOME_STRING_VALUE", "device_id": "SOME_STRING_VALUE" } } } response = requests.post( 'https://mcp.pressmonitor.com/tiktok/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) place_posts Ortsbeiträge
Ortsbeiträge
Argumente
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| challenge_id | string | Ja | Challenge-ID |
| count | string | Nein | Anzahl der zurückzugebenden Ergebnisse |
| cursor | string | Nein | Cursor |
| device_id | string | Nein | Geräte-ID |
Code-Beispiele
curl -X POST \ 'https://mcp.pressmonitor.com/tiktok/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"place_posts","arguments":{"challenge_id":"SOME_STRING_VALUE","count":20,"cursor":"NEXT_CURSOR","device_id":"SOME_STRING_VALUE"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "place_posts", "arguments": { "challenge_id": "SOME_STRING_VALUE", "count": 20, "cursor": "NEXT_CURSOR", "device_id": "SOME_STRING_VALUE" } } }; const response = await fetch('https://mcp.pressmonitor.com/tiktok/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": "place_posts", "arguments": { "challenge_id": "SOME_STRING_VALUE", "count": 20, "cursor": "NEXT_CURSOR", "device_id": "SOME_STRING_VALUE" } } } response = requests.post( 'https://mcp.pressmonitor.com/tiktok/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) post_category Beitragskategorie
Beitragskategorie
Argumente
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| sec_uid | string | Ja | Sek Uid |
| category_type | string | Nein | Kategorie-Typ |
| count | string | Nein | Anzahl der zurückzugebenden Ergebnisse |
| cursor | string | Nein | Cursor |
| device_id | string | Nein | Geräte-ID |
Code-Beispiele
curl -X POST \ 'https://mcp.pressmonitor.com/tiktok/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"post_category","arguments":{"sec_uid":"SOME_STRING_VALUE","category_type":"SOME_STRING_VALUE","count":20,"cursor":"NEXT_CURSOR","device_id":"SOME_STRING_VALUE"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "post_category", "arguments": { "sec_uid": "SOME_STRING_VALUE", "category_type": "SOME_STRING_VALUE", "count": 20, "cursor": "NEXT_CURSOR", "device_id": "SOME_STRING_VALUE" } } }; const response = await fetch('https://mcp.pressmonitor.com/tiktok/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_category", "arguments": { "sec_uid": "SOME_STRING_VALUE", "category_type": "SOME_STRING_VALUE", "count": 20, "cursor": "NEXT_CURSOR", "device_id": "SOME_STRING_VALUE" } } } response = requests.post( 'https://mcp.pressmonitor.com/tiktok/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) post_comments Beitragskommentare
Beitragskommentare
Argumente
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| aweme_id | string | Ja | Aweme-ID |
| count | string | Nein | Anzahl der zurückzugebenden Ergebnisse |
| cursor | string | Nein | Cursor |
| device_id | string | Nein | Geräte-ID |
Code-Beispiele
curl -X POST \ 'https://mcp.pressmonitor.com/tiktok/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":{"aweme_id":"SOME_STRING_VALUE","count":20,"cursor":"NEXT_CURSOR","device_id":"SOME_STRING_VALUE"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "post_comments", "arguments": { "aweme_id": "SOME_STRING_VALUE", "count": 20, "cursor": "NEXT_CURSOR", "device_id": "SOME_STRING_VALUE" } } }; const response = await fetch('https://mcp.pressmonitor.com/tiktok/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": { "aweme_id": "SOME_STRING_VALUE", "count": 20, "cursor": "NEXT_CURSOR", "device_id": "SOME_STRING_VALUE" } } } response = requests.post( 'https://mcp.pressmonitor.com/tiktok/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) post_detail Beitragsdetails
Beitragsdetails
Argumente
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| aweme_id | string | Ja | Aweme-ID |
| device_id | string | Nein | Geräte-ID |
| from | string | Nein | Von |
Code-Beispiele
curl -X POST \ 'https://mcp.pressmonitor.com/tiktok/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"post_detail","arguments":{"aweme_id":"SOME_STRING_VALUE","device_id":"SOME_STRING_VALUE","from":"SOME_STRING_VALUE"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "post_detail", "arguments": { "aweme_id": "SOME_STRING_VALUE", "device_id": "SOME_STRING_VALUE", "from": "SOME_STRING_VALUE" } } }; const response = await fetch('https://mcp.pressmonitor.com/tiktok/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_detail", "arguments": { "aweme_id": "SOME_STRING_VALUE", "device_id": "SOME_STRING_VALUE", "from": "SOME_STRING_VALUE" } } } response = requests.post( 'https://mcp.pressmonitor.com/tiktok/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) post_discover_keyword Beitrags-Entdeckungs-Stichwort
Beitrags-Entdeckungs-Stichwort
Argumente
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| keyword | string | Ja | Stichwort |
| count | string | Nein | Anzahl der zurückzugebenden Ergebnisse |
| cursor | string | Nein | Cursor |
| device_id | string | Nein | Geräte-ID |
Code-Beispiele
curl -X POST \ 'https://mcp.pressmonitor.com/tiktok/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"post_discover_keyword","arguments":{"keyword":"SOME_STRING_VALUE","count":20,"cursor":"NEXT_CURSOR","device_id":"SOME_STRING_VALUE"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "post_discover_keyword", "arguments": { "keyword": "SOME_STRING_VALUE", "count": 20, "cursor": "NEXT_CURSOR", "device_id": "SOME_STRING_VALUE" } } }; const response = await fetch('https://mcp.pressmonitor.com/tiktok/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_discover_keyword", "arguments": { "keyword": "SOME_STRING_VALUE", "count": 20, "cursor": "NEXT_CURSOR", "device_id": "SOME_STRING_VALUE" } } } response = requests.post( 'https://mcp.pressmonitor.com/tiktok/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) post_reply_comments Antwortkommentare zum Beitrag
Antwortkommentare zum Beitrag
Argumente
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| aweme_id | string | Ja | Aweme-ID |
| comment_id | string | Ja | Kommentar-ID |
| count | string | Nein | Anzahl der zurückzugebenden Ergebnisse |
| cursor | string | Nein | Cursor |
| device_id | string | Nein | Geräte-ID |
Code-Beispiele
curl -X POST \ 'https://mcp.pressmonitor.com/tiktok/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"post_reply_comments","arguments":{"aweme_id":"SOME_STRING_VALUE","comment_id":"SOME_STRING_VALUE","count":20,"cursor":"NEXT_CURSOR","device_id":"SOME_STRING_VALUE"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "post_reply_comments", "arguments": { "aweme_id": "SOME_STRING_VALUE", "comment_id": "SOME_STRING_VALUE", "count": 20, "cursor": "NEXT_CURSOR", "device_id": "SOME_STRING_VALUE" } } }; const response = await fetch('https://mcp.pressmonitor.com/tiktok/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_reply_comments", "arguments": { "aweme_id": "SOME_STRING_VALUE", "comment_id": "SOME_STRING_VALUE", "count": 20, "cursor": "NEXT_CURSOR", "device_id": "SOME_STRING_VALUE" } } } response = requests.post( 'https://mcp.pressmonitor.com/tiktok/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) search_account Account suchen
Account suchen
Argumente
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| keyword | string | Ja | Stichwort |
| count | string | Nein | Anzahl der zurückzugebenden Ergebnisse |
| cursor | string | Nein | Cursor |
| device_id | string | Nein | Geräte-ID |
| search_id | string | Nein | Such-ID |
Code-Beispiele
curl -X POST \ 'https://mcp.pressmonitor.com/tiktok/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search_account","arguments":{"keyword":"SOME_STRING_VALUE","count":20,"cursor":"NEXT_CURSOR","device_id":"SOME_STRING_VALUE","search_id":"SOME_STRING_VALUE"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "search_account", "arguments": { "keyword": "SOME_STRING_VALUE", "count": 20, "cursor": "NEXT_CURSOR", "device_id": "SOME_STRING_VALUE", "search_id": "SOME_STRING_VALUE" } } }; const response = await fetch('https://mcp.pressmonitor.com/tiktok/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": "search_account", "arguments": { "keyword": "SOME_STRING_VALUE", "count": 20, "cursor": "NEXT_CURSOR", "device_id": "SOME_STRING_VALUE", "search_id": "SOME_STRING_VALUE" } } } response = requests.post( 'https://mcp.pressmonitor.com/tiktok/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) search_general Allgemeine Suche
Allgemeine Suche
Argumente
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| keyword | string | Ja | Stichwort |
| count | string | Nein | Anzahl der zurückzugebenden Ergebnisse |
| cursor | string | Nein | Cursor |
| search_id | string | Nein | Such-ID |
Code-Beispiele
curl -X POST \ 'https://mcp.pressmonitor.com/tiktok/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search_general","arguments":{"keyword":"SOME_STRING_VALUE","count":20,"cursor":"NEXT_CURSOR","search_id":"SOME_STRING_VALUE"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "search_general", "arguments": { "keyword": "SOME_STRING_VALUE", "count": 20, "cursor": "NEXT_CURSOR", "search_id": "SOME_STRING_VALUE" } } }; const response = await fetch('https://mcp.pressmonitor.com/tiktok/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": "search_general", "arguments": { "keyword": "SOME_STRING_VALUE", "count": 20, "cursor": "NEXT_CURSOR", "search_id": "SOME_STRING_VALUE" } } } response = requests.post( 'https://mcp.pressmonitor.com/tiktok/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) search_live Live durchsuchen
Live durchsuchen
Argumente
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| keyword | string | Ja | Stichwort |
| count | string | Nein | Anzahl der zurückzugebenden Ergebnisse |
| cursor | string | Nein | Cursor |
| device_id | string | Nein | Geräte-ID |
| search_id | string | Nein | Such-ID |
Code-Beispiele
curl -X POST \ 'https://mcp.pressmonitor.com/tiktok/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search_live","arguments":{"keyword":"SOME_STRING_VALUE","count":20,"cursor":"NEXT_CURSOR","device_id":"SOME_STRING_VALUE","search_id":"SOME_STRING_VALUE"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "search_live", "arguments": { "keyword": "SOME_STRING_VALUE", "count": 20, "cursor": "NEXT_CURSOR", "device_id": "SOME_STRING_VALUE", "search_id": "SOME_STRING_VALUE" } } }; const response = await fetch('https://mcp.pressmonitor.com/tiktok/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": "search_live", "arguments": { "keyword": "SOME_STRING_VALUE", "count": 20, "cursor": "NEXT_CURSOR", "device_id": "SOME_STRING_VALUE", "search_id": "SOME_STRING_VALUE" } } } response = requests.post( 'https://mcp.pressmonitor.com/tiktok/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) search_suggest_keyword Suchvorschläge für Stichwörter
Suchvorschläge für Stichwörter
Argumente
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| keyword | string | Ja | Stichwort |
| device_id | string | Nein | Geräte-ID |
Code-Beispiele
curl -X POST \ 'https://mcp.pressmonitor.com/tiktok/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search_suggest_keyword","arguments":{"keyword":"SOME_STRING_VALUE","device_id":"SOME_STRING_VALUE"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "search_suggest_keyword", "arguments": { "keyword": "SOME_STRING_VALUE", "device_id": "SOME_STRING_VALUE" } } }; const response = await fetch('https://mcp.pressmonitor.com/tiktok/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": "search_suggest_keyword", "arguments": { "keyword": "SOME_STRING_VALUE", "device_id": "SOME_STRING_VALUE" } } } response = requests.post( 'https://mcp.pressmonitor.com/tiktok/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) search_video Video suchen
Video suchen
Argumente
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| keyword | string | Ja | Stichwort |
| count | string | Nein | Anzahl der zurückzugebenden Ergebnisse |
| cursor | string | Nein | Cursor |
| device_id | string | Nein | Geräte-ID |
| search_id | string | Nein | Such-ID |
Code-Beispiele
curl -X POST \ 'https://mcp.pressmonitor.com/tiktok/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search_video","arguments":{"keyword":"SOME_STRING_VALUE","count":20,"cursor":"NEXT_CURSOR","device_id":"SOME_STRING_VALUE","search_id":"SOME_STRING_VALUE"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "search_video", "arguments": { "keyword": "SOME_STRING_VALUE", "count": 20, "cursor": "NEXT_CURSOR", "device_id": "SOME_STRING_VALUE", "search_id": "SOME_STRING_VALUE" } } }; const response = await fetch('https://mcp.pressmonitor.com/tiktok/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": "search_video", "arguments": { "keyword": "SOME_STRING_VALUE", "count": 20, "cursor": "NEXT_CURSOR", "device_id": "SOME_STRING_VALUE", "search_id": "SOME_STRING_VALUE" } } } response = requests.post( 'https://mcp.pressmonitor.com/tiktok/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) trending_ads_detail Details zu Trendanzeigen
Details zu Trendanzeigen
Argumente
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| aweme_id | string | Ja | Aweme-ID |
| device_id | string | Nein | Geräte-ID |
Code-Beispiele
curl -X POST \ 'https://mcp.pressmonitor.com/tiktok/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"trending_ads_detail","arguments":{"aweme_id":"SOME_STRING_VALUE","device_id":"SOME_STRING_VALUE"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "trending_ads_detail", "arguments": { "aweme_id": "SOME_STRING_VALUE", "device_id": "SOME_STRING_VALUE" } } }; const response = await fetch('https://mcp.pressmonitor.com/tiktok/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": "trending_ads_detail", "arguments": { "aweme_id": "SOME_STRING_VALUE", "device_id": "SOME_STRING_VALUE" } } } response = requests.post( 'https://mcp.pressmonitor.com/tiktok/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) trending_commercial_music_library Trendbibliothek kommerzieller Musik
Trendbibliothek kommerzieller Musik
Argumente
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| period | string | Ja | Zeitraum |
| country_code | string | Nein | Ländercode |
| device_id | string | Nein | Geräte-ID |
Code-Beispiele
curl -X POST \ 'https://mcp.pressmonitor.com/tiktok/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"trending_commercial_music_library","arguments":{"period":"SOME_STRING_VALUE","country_code":"SOME_STRING_VALUE","device_id":"SOME_STRING_VALUE"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "trending_commercial_music_library", "arguments": { "period": "SOME_STRING_VALUE", "country_code": "SOME_STRING_VALUE", "device_id": "SOME_STRING_VALUE" } } }; const response = await fetch('https://mcp.pressmonitor.com/tiktok/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": "trending_commercial_music_library", "arguments": { "period": "SOME_STRING_VALUE", "country_code": "SOME_STRING_VALUE", "device_id": "SOME_STRING_VALUE" } } } response = requests.post( 'https://mcp.pressmonitor.com/tiktok/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) trending_commercial_music_playlist Trend-Playlist kommerzieller Musik
Trend-Playlist kommerzieller Musik
Argumente
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| period | string | Ja | Zeitraum |
| country_code | string | Nein | Ländercode |
| device_id | string | Nein | Geräte-ID |
Code-Beispiele
curl -X POST \ 'https://mcp.pressmonitor.com/tiktok/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"trending_commercial_music_playlist","arguments":{"period":"SOME_STRING_VALUE","country_code":"SOME_STRING_VALUE","device_id":"SOME_STRING_VALUE"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "trending_commercial_music_playlist", "arguments": { "period": "SOME_STRING_VALUE", "country_code": "SOME_STRING_VALUE", "device_id": "SOME_STRING_VALUE" } } }; const response = await fetch('https://mcp.pressmonitor.com/tiktok/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": "trending_commercial_music_playlist", "arguments": { "period": "SOME_STRING_VALUE", "country_code": "SOME_STRING_VALUE", "device_id": "SOME_STRING_VALUE" } } } response = requests.post( 'https://mcp.pressmonitor.com/tiktok/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) trending_commercial_music_playlist_detail Detail zur Trend-Playlist kommerzieller Musik
Detail zur Trend-Playlist kommerzieller Musik
Argumente
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| playlist_id | string | Ja | Playlist-ID |
| device_id | string | Nein | Geräte-ID |
Code-Beispiele
curl -X POST \ 'https://mcp.pressmonitor.com/tiktok/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"trending_commercial_music_playlist_detail","arguments":{"playlist_id":"SOME_STRING_VALUE","device_id":"SOME_STRING_VALUE"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "trending_commercial_music_playlist_detail", "arguments": { "playlist_id": "SOME_STRING_VALUE", "device_id": "SOME_STRING_VALUE" } } }; const response = await fetch('https://mcp.pressmonitor.com/tiktok/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": "trending_commercial_music_playlist_detail", "arguments": { "playlist_id": "SOME_STRING_VALUE", "device_id": "SOME_STRING_VALUE" } } } response = requests.post( 'https://mcp.pressmonitor.com/tiktok/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) trending_creator Trend-Ersteller
Trend-Ersteller
Argumente
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| period | string | Ja | Zeitraum |
| country_code | string | Nein | Ländercode |
| device_id | string | Nein | Geräte-ID |
Code-Beispiele
curl -X POST \ 'https://mcp.pressmonitor.com/tiktok/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"trending_creator","arguments":{"period":"SOME_STRING_VALUE","country_code":"SOME_STRING_VALUE","device_id":"SOME_STRING_VALUE"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "trending_creator", "arguments": { "period": "SOME_STRING_VALUE", "country_code": "SOME_STRING_VALUE", "device_id": "SOME_STRING_VALUE" } } }; const response = await fetch('https://mcp.pressmonitor.com/tiktok/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": "trending_creator", "arguments": { "period": "SOME_STRING_VALUE", "country_code": "SOME_STRING_VALUE", "device_id": "SOME_STRING_VALUE" } } } response = requests.post( 'https://mcp.pressmonitor.com/tiktok/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) trending_hashtag Trend-Hashtag
Trend-Hashtag
Argumente
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| period | string | Ja | Zeitraum |
| country_code | string | Nein | Ländercode |
| device_id | string | Nein | Geräte-ID |
Code-Beispiele
curl -X POST \ 'https://mcp.pressmonitor.com/tiktok/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"trending_hashtag","arguments":{"period":"SOME_STRING_VALUE","country_code":"SOME_STRING_VALUE","device_id":"SOME_STRING_VALUE"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "trending_hashtag", "arguments": { "period": "SOME_STRING_VALUE", "country_code": "SOME_STRING_VALUE", "device_id": "SOME_STRING_VALUE" } } }; const response = await fetch('https://mcp.pressmonitor.com/tiktok/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": "trending_hashtag", "arguments": { "period": "SOME_STRING_VALUE", "country_code": "SOME_STRING_VALUE", "device_id": "SOME_STRING_VALUE" } } } response = requests.post( 'https://mcp.pressmonitor.com/tiktok/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) trending_keyword Trend-Schlüsselwort
Trend-Schlüsselwort
Argumente
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| period | string | Ja | Zeitraum |
| country_code | string | Nein | Ländercode |
| device_id | string | Nein | Geräte-ID |
Code-Beispiele
curl -X POST \ 'https://mcp.pressmonitor.com/tiktok/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"trending_keyword","arguments":{"period":"SOME_STRING_VALUE","country_code":"SOME_STRING_VALUE","device_id":"SOME_STRING_VALUE"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "trending_keyword", "arguments": { "period": "SOME_STRING_VALUE", "country_code": "SOME_STRING_VALUE", "device_id": "SOME_STRING_VALUE" } } }; const response = await fetch('https://mcp.pressmonitor.com/tiktok/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": "trending_keyword", "arguments": { "period": "SOME_STRING_VALUE", "country_code": "SOME_STRING_VALUE", "device_id": "SOME_STRING_VALUE" } } } response = requests.post( 'https://mcp.pressmonitor.com/tiktok/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) trending_keyword_sentence Trend-Schlüsselwortsatz
Trend-Schlüsselwortsatz
Argumente
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| keyword | string | Ja | Stichwort |
| device_id | string | Nein | Geräte-ID |
Code-Beispiele
curl -X POST \ 'https://mcp.pressmonitor.com/tiktok/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"trending_keyword_sentence","arguments":{"keyword":"SOME_STRING_VALUE","device_id":"SOME_STRING_VALUE"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "trending_keyword_sentence", "arguments": { "keyword": "SOME_STRING_VALUE", "device_id": "SOME_STRING_VALUE" } } }; const response = await fetch('https://mcp.pressmonitor.com/tiktok/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": "trending_keyword_sentence", "arguments": { "keyword": "SOME_STRING_VALUE", "device_id": "SOME_STRING_VALUE" } } } response = requests.post( 'https://mcp.pressmonitor.com/tiktok/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) trending_song Trend-Song
Trend-Song
Argumente
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| period | string | Ja | Zeitraum |
| country_code | string | Nein | Ländercode |
| device_id | string | Nein | Geräte-ID |
Code-Beispiele
curl -X POST \ 'https://mcp.pressmonitor.com/tiktok/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"trending_song","arguments":{"period":"SOME_STRING_VALUE","country_code":"SOME_STRING_VALUE","device_id":"SOME_STRING_VALUE"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "trending_song", "arguments": { "period": "SOME_STRING_VALUE", "country_code": "SOME_STRING_VALUE", "device_id": "SOME_STRING_VALUE" } } }; const response = await fetch('https://mcp.pressmonitor.com/tiktok/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": "trending_song", "arguments": { "period": "SOME_STRING_VALUE", "country_code": "SOME_STRING_VALUE", "device_id": "SOME_STRING_VALUE" } } } response = requests.post( 'https://mcp.pressmonitor.com/tiktok/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) trending_top_ads Top Trendanzeigen
Top Trendanzeigen
Argumente
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| keyword | string | Ja | Stichwort |
| country_code | string | Nein | Ländercode |
| device_id | string | Nein | Geräte-ID |
| period | string | Nein | Zeitraum |
Code-Beispiele
curl -X POST \ 'https://mcp.pressmonitor.com/tiktok/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"trending_top_ads","arguments":{"keyword":"SOME_STRING_VALUE","country_code":"SOME_STRING_VALUE","device_id":"SOME_STRING_VALUE","period":"SOME_STRING_VALUE"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "trending_top_ads", "arguments": { "keyword": "SOME_STRING_VALUE", "country_code": "SOME_STRING_VALUE", "device_id": "SOME_STRING_VALUE", "period": "SOME_STRING_VALUE" } } }; const response = await fetch('https://mcp.pressmonitor.com/tiktok/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": "trending_top_ads", "arguments": { "keyword": "SOME_STRING_VALUE", "country_code": "SOME_STRING_VALUE", "device_id": "SOME_STRING_VALUE", "period": "SOME_STRING_VALUE" } } } response = requests.post( 'https://mcp.pressmonitor.com/tiktok/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) trending_top_product_detail Details zum Top-Trendprodukt
Details zum Top-Trendprodukt
Argumente
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| product_id | string | Ja | Produkt-ID |
| device_id | string | Nein | Geräte-ID |
Code-Beispiele
curl -X POST \ 'https://mcp.pressmonitor.com/tiktok/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"trending_top_product_detail","arguments":{"product_id":"SOME_STRING_VALUE","device_id":"SOME_STRING_VALUE"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "trending_top_product_detail", "arguments": { "product_id": "SOME_STRING_VALUE", "device_id": "SOME_STRING_VALUE" } } }; const response = await fetch('https://mcp.pressmonitor.com/tiktok/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": "trending_top_product_detail", "arguments": { "product_id": "SOME_STRING_VALUE", "device_id": "SOME_STRING_VALUE" } } } response = requests.post( 'https://mcp.pressmonitor.com/tiktok/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) trending_top_product_metrics Metriken zum Top-Trendprodukt
Metriken zum Top-Trendprodukt
Argumente
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| product_id | string | Ja | Produkt-ID |
| device_id | string | Nein | Geräte-ID |
Code-Beispiele
curl -X POST \ 'https://mcp.pressmonitor.com/tiktok/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"trending_top_product_metrics","arguments":{"product_id":"SOME_STRING_VALUE","device_id":"SOME_STRING_VALUE"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "trending_top_product_metrics", "arguments": { "product_id": "SOME_STRING_VALUE", "device_id": "SOME_STRING_VALUE" } } }; const response = await fetch('https://mcp.pressmonitor.com/tiktok/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": "trending_top_product_metrics", "arguments": { "product_id": "SOME_STRING_VALUE", "device_id": "SOME_STRING_VALUE" } } } response = requests.post( 'https://mcp.pressmonitor.com/tiktok/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) trending_top_products Top Trendprodukte
Top Trendprodukte
Argumente
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| period | string | Ja | Zeitraum |
| country_code | string | Nein | Ländercode |
| device_id | string | Nein | Geräte-ID |
Code-Beispiele
curl -X POST \ 'https://mcp.pressmonitor.com/tiktok/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"trending_top_products","arguments":{"period":"SOME_STRING_VALUE","country_code":"SOME_STRING_VALUE","device_id":"SOME_STRING_VALUE"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "trending_top_products", "arguments": { "period": "SOME_STRING_VALUE", "country_code": "SOME_STRING_VALUE", "device_id": "SOME_STRING_VALUE" } } }; const response = await fetch('https://mcp.pressmonitor.com/tiktok/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": "trending_top_products", "arguments": { "period": "SOME_STRING_VALUE", "country_code": "SOME_STRING_VALUE", "device_id": "SOME_STRING_VALUE" } } } response = requests.post( 'https://mcp.pressmonitor.com/tiktok/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) trending_video Trendvideo
Trendvideo
Argumente
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| period | string | Ja | Zeitraum |
| country_code | string | Nein | Ländercode |
| device_id | string | Nein | Geräte-ID |
Code-Beispiele
curl -X POST \ 'https://mcp.pressmonitor.com/tiktok/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"trending_video","arguments":{"period":"SOME_STRING_VALUE","country_code":"SOME_STRING_VALUE","device_id":"SOME_STRING_VALUE"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "trending_video", "arguments": { "period": "SOME_STRING_VALUE", "country_code": "SOME_STRING_VALUE", "device_id": "SOME_STRING_VALUE" } } }; const response = await fetch('https://mcp.pressmonitor.com/tiktok/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": "trending_video", "arguments": { "period": "SOME_STRING_VALUE", "country_code": "SOME_STRING_VALUE", "device_id": "SOME_STRING_VALUE" } } } response = requests.post( 'https://mcp.pressmonitor.com/tiktok/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) trending_video_by_keyword Trendvideos nach Schlüsselwort
Trendvideos nach Schlüsselwort
Argumente
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| keyword | string | Ja | Stichwort |
| count | string | Nein | Anzahl der zurückzugebenden Ergebnisse |
| cursor | string | Nein | Cursor |
| device_id | string | Nein | Geräte-ID |
Code-Beispiele
curl -X POST \ 'https://mcp.pressmonitor.com/tiktok/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"trending_video_by_keyword","arguments":{"keyword":"SOME_STRING_VALUE","count":20,"cursor":"NEXT_CURSOR","device_id":"SOME_STRING_VALUE"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "trending_video_by_keyword", "arguments": { "keyword": "SOME_STRING_VALUE", "count": 20, "cursor": "NEXT_CURSOR", "device_id": "SOME_STRING_VALUE" } } }; const response = await fetch('https://mcp.pressmonitor.com/tiktok/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": "trending_video_by_keyword", "arguments": { "keyword": "SOME_STRING_VALUE", "count": 20, "cursor": "NEXT_CURSOR", "device_id": "SOME_STRING_VALUE" } } } response = requests.post( 'https://mcp.pressmonitor.com/tiktok/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) user_followers Benutzer-Follower
Benutzer-Follower
Argumente
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| sec_uid | string | Ja | Sek Uid |
| count | string | Nein | Anzahl der zurückzugebenden Ergebnisse |
| min_cursor | string | Nein | Mindest-Cursor |
Code-Beispiele
curl -X POST \ 'https://mcp.pressmonitor.com/tiktok/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"user_followers","arguments":{"sec_uid":"SOME_STRING_VALUE","count":20,"min_cursor":"NEXT_CURSOR"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "user_followers", "arguments": { "sec_uid": "SOME_STRING_VALUE", "count": 20, "min_cursor": "NEXT_CURSOR" } } }; const response = await fetch('https://mcp.pressmonitor.com/tiktok/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": "user_followers", "arguments": { "sec_uid": "SOME_STRING_VALUE", "count": 20, "min_cursor": "NEXT_CURSOR" } } } response = requests.post( 'https://mcp.pressmonitor.com/tiktok/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) user_following Folgende Benutzer
Folgende Benutzer
Argumente
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| sec_uid | string | Ja | Sek Uid |
| count | string | Nein | Anzahl der zurückzugebenden Ergebnisse |
| cursor | string | Nein | Cursor |
Code-Beispiele
curl -X POST \ 'https://mcp.pressmonitor.com/tiktok/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"user_following","arguments":{"sec_uid":"SOME_STRING_VALUE","count":20,"cursor":"NEXT_CURSOR"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "user_following", "arguments": { "sec_uid": "SOME_STRING_VALUE", "count": 20, "cursor": "NEXT_CURSOR" } } }; const response = await fetch('https://mcp.pressmonitor.com/tiktok/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": "user_following", "arguments": { "sec_uid": "SOME_STRING_VALUE", "count": 20, "cursor": "NEXT_CURSOR" } } } response = requests.post( 'https://mcp.pressmonitor.com/tiktok/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) user_info Benutzerinformationen
Benutzerinformationen
Argumente
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| sec_uid | string | Nein | Sek Uid |
| unique_id | string | Nein | Einzigartige ID |
| with_commerce_info | string | Nein | Mit Handelsinformationen |
Code-Beispiele
curl -X POST \ 'https://mcp.pressmonitor.com/tiktok/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"user_info","arguments":{"sec_uid":"SOME_STRING_VALUE","unique_id":"SOME_STRING_VALUE","with_commerce_info":"SOME_STRING_VALUE"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "user_info", "arguments": { "sec_uid": "SOME_STRING_VALUE", "unique_id": "SOME_STRING_VALUE", "with_commerce_info": "SOME_STRING_VALUE" } } }; const response = await fetch('https://mcp.pressmonitor.com/tiktok/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": "user_info", "arguments": { "sec_uid": "SOME_STRING_VALUE", "unique_id": "SOME_STRING_VALUE", "with_commerce_info": "SOME_STRING_VALUE" } } } response = requests.post( 'https://mcp.pressmonitor.com/tiktok/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) user_info_by_id Benutzerinformationen nach ID
Benutzerinformationen nach ID
Argumente
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| user_id | string | Ja | Benutzer-ID |
| with_commerce_info | string | Nein | Mit Handelsinformationen |
Code-Beispiele
curl -X POST \ 'https://mcp.pressmonitor.com/tiktok/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"user_info_by_id","arguments":{"user_id":"SOME_STRING_VALUE","with_commerce_info":"SOME_STRING_VALUE"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "user_info_by_id", "arguments": { "user_id": "SOME_STRING_VALUE", "with_commerce_info": "SOME_STRING_VALUE" } } }; const response = await fetch('https://mcp.pressmonitor.com/tiktok/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": "user_info_by_id", "arguments": { "user_id": "SOME_STRING_VALUE", "with_commerce_info": "SOME_STRING_VALUE" } } } response = requests.post( 'https://mcp.pressmonitor.com/tiktok/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) user_info_v2 Benutzerinformationen V2
Benutzerinformationen V2
Argumente
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| sec_uid | string | Nein | Sek Uid |
| unique_id | string | Nein | Einzigartige ID |
| with_commerce_info | string | Nein | Mit Handelsinformationen |
Code-Beispiele
curl -X POST \ 'https://mcp.pressmonitor.com/tiktok/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"user_info_v2","arguments":{"sec_uid":"SOME_STRING_VALUE","unique_id":"SOME_STRING_VALUE","with_commerce_info":"SOME_STRING_VALUE"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "user_info_v2", "arguments": { "sec_uid": "SOME_STRING_VALUE", "unique_id": "SOME_STRING_VALUE", "with_commerce_info": "SOME_STRING_VALUE" } } }; const response = await fetch('https://mcp.pressmonitor.com/tiktok/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": "user_info_v2", "arguments": { "sec_uid": "SOME_STRING_VALUE", "unique_id": "SOME_STRING_VALUE", "with_commerce_info": "SOME_STRING_VALUE" } } } response = requests.post( 'https://mcp.pressmonitor.com/tiktok/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) user_playlist Benutzer-Playlist
Benutzer-Playlist
Argumente
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| sec_uid | string | Ja | Sek Uid |
| count | string | Nein | Anzahl der zurückzugebenden Ergebnisse |
| cursor | string | Nein | Cursor |
Code-Beispiele
curl -X POST \ 'https://mcp.pressmonitor.com/tiktok/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"user_playlist","arguments":{"sec_uid":"SOME_STRING_VALUE","count":20,"cursor":"NEXT_CURSOR"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "user_playlist", "arguments": { "sec_uid": "SOME_STRING_VALUE", "count": 20, "cursor": "NEXT_CURSOR" } } }; const response = await fetch('https://mcp.pressmonitor.com/tiktok/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": "user_playlist", "arguments": { "sec_uid": "SOME_STRING_VALUE", "count": 20, "cursor": "NEXT_CURSOR" } } } response = requests.post( 'https://mcp.pressmonitor.com/tiktok/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) user_posts Benutzerbeiträge
Benutzerbeiträge
Argumente
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| sec_uid | string | Ja | Sek Uid |
| count | string | Nein | Anzahl der zurückzugebenden Ergebnisse |
| cursor | string | Nein | Cursor |
| device_id | string | Nein | Geräte-ID |
| from | string | Nein | Von |
| with_play_token | string | Nein | Mit Play-Token |
Code-Beispiele
curl -X POST \ 'https://mcp.pressmonitor.com/tiktok/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"user_posts","arguments":{"sec_uid":"SOME_STRING_VALUE","count":20,"cursor":"NEXT_CURSOR","device_id":"SOME_STRING_VALUE","from":"SOME_STRING_VALUE","with_play_token":"SOME_STRING_VALUE"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "user_posts", "arguments": { "sec_uid": "SOME_STRING_VALUE", "count": 20, "cursor": "NEXT_CURSOR", "device_id": "SOME_STRING_VALUE", "from": "SOME_STRING_VALUE", "with_play_token": "SOME_STRING_VALUE" } } }; const response = await fetch('https://mcp.pressmonitor.com/tiktok/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": "user_posts", "arguments": { "sec_uid": "SOME_STRING_VALUE", "count": 20, "cursor": "NEXT_CURSOR", "device_id": "SOME_STRING_VALUE", "from": "SOME_STRING_VALUE", "with_play_token": "SOME_STRING_VALUE" } } } response = requests.post( 'https://mcp.pressmonitor.com/tiktok/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) user_posts_liked Vom Benutzer gelikte Beiträge
Vom Benutzer gelikte Beiträge
Argumente
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| sec_uid | string | Ja | Sek Uid |
| count | string | Nein | Anzahl der zurückzugebenden Ergebnisse |
| cursor | string | Nein | Cursor |
| device_id | string | Nein | Geräte-ID |
| from | string | Nein | Von |
Code-Beispiele
curl -X POST \ 'https://mcp.pressmonitor.com/tiktok/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"user_posts_liked","arguments":{"sec_uid":"SOME_STRING_VALUE","count":20,"cursor":"NEXT_CURSOR","device_id":"SOME_STRING_VALUE","from":"SOME_STRING_VALUE"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "user_posts_liked", "arguments": { "sec_uid": "SOME_STRING_VALUE", "count": 20, "cursor": "NEXT_CURSOR", "device_id": "SOME_STRING_VALUE", "from": "SOME_STRING_VALUE" } } }; const response = await fetch('https://mcp.pressmonitor.com/tiktok/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": "user_posts_liked", "arguments": { "sec_uid": "SOME_STRING_VALUE", "count": 20, "cursor": "NEXT_CURSOR", "device_id": "SOME_STRING_VALUE", "from": "SOME_STRING_VALUE" } } } response = requests.post( 'https://mcp.pressmonitor.com/tiktok/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) user_posts_oldest Älteste Beiträge des Benutzers
Älteste Beiträge des Benutzers
Argumente
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| sec_uid | string | Ja | Sek Uid |
| count | string | Nein | Anzahl der zurückzugebenden Ergebnisse |
| cursor | string | Nein | Cursor |
| device_id | string | Nein | Geräte-ID |
| from | string | Nein | Von |
Code-Beispiele
curl -X POST \ 'https://mcp.pressmonitor.com/tiktok/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"user_posts_oldest","arguments":{"sec_uid":"SOME_STRING_VALUE","count":20,"cursor":"NEXT_CURSOR","device_id":"SOME_STRING_VALUE","from":"SOME_STRING_VALUE"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "user_posts_oldest", "arguments": { "sec_uid": "SOME_STRING_VALUE", "count": 20, "cursor": "NEXT_CURSOR", "device_id": "SOME_STRING_VALUE", "from": "SOME_STRING_VALUE" } } }; const response = await fetch('https://mcp.pressmonitor.com/tiktok/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": "user_posts_oldest", "arguments": { "sec_uid": "SOME_STRING_VALUE", "count": 20, "cursor": "NEXT_CURSOR", "device_id": "SOME_STRING_VALUE", "from": "SOME_STRING_VALUE" } } } response = requests.post( 'https://mcp.pressmonitor.com/tiktok/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) user_posts_popular Beliebte Beiträge des Benutzers
Beliebte Beiträge des Benutzers
Argumente
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| sec_uid | string | Ja | Sek Uid |
| count | string | Nein | Anzahl der zurückzugebenden Ergebnisse |
| cursor | string | Nein | Cursor |
| device_id | string | Nein | Geräte-ID |
| from | string | Nein | Von |
Code-Beispiele
curl -X POST \ 'https://mcp.pressmonitor.com/tiktok/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"user_posts_popular","arguments":{"sec_uid":"SOME_STRING_VALUE","count":20,"cursor":"NEXT_CURSOR","device_id":"SOME_STRING_VALUE","from":"SOME_STRING_VALUE"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "user_posts_popular", "arguments": { "sec_uid": "SOME_STRING_VALUE", "count": 20, "cursor": "NEXT_CURSOR", "device_id": "SOME_STRING_VALUE", "from": "SOME_STRING_VALUE" } } }; const response = await fetch('https://mcp.pressmonitor.com/tiktok/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": "user_posts_popular", "arguments": { "sec_uid": "SOME_STRING_VALUE", "count": 20, "cursor": "NEXT_CURSOR", "device_id": "SOME_STRING_VALUE", "from": "SOME_STRING_VALUE" } } } response = requests.post( 'https://mcp.pressmonitor.com/tiktok/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) user_repost Benutzer-Reposts
Benutzer-Reposts
Argumente
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| sec_uid | string | Ja | Sek Uid |
| count | string | Nein | Anzahl der zurückzugebenden Ergebnisse |
| cursor | string | Nein | Cursor |
Code-Beispiele
curl -X POST \ 'https://mcp.pressmonitor.com/tiktok/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"user_repost","arguments":{"sec_uid":"SOME_STRING_VALUE","count":20,"cursor":"NEXT_CURSOR"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "user_repost", "arguments": { "sec_uid": "SOME_STRING_VALUE", "count": 20, "cursor": "NEXT_CURSOR" } } }; const response = await fetch('https://mcp.pressmonitor.com/tiktok/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": "user_repost", "arguments": { "sec_uid": "SOME_STRING_VALUE", "count": 20, "cursor": "NEXT_CURSOR" } } } response = requests.post( 'https://mcp.pressmonitor.com/tiktok/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) user_story Benutzergeschichte
Benutzergeschichte
Argumente
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| sec_uid | string | Ja | Sek Uid |
| count | string | Nein | Anzahl der zurückzugebenden Ergebnisse |
| cursor | string | Nein | Cursor |
| device_id | string | Nein | Geräte-ID |
Code-Beispiele
curl -X POST \ 'https://mcp.pressmonitor.com/tiktok/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"user_story","arguments":{"sec_uid":"SOME_STRING_VALUE","count":20,"cursor":"NEXT_CURSOR","device_id":"SOME_STRING_VALUE"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "user_story", "arguments": { "sec_uid": "SOME_STRING_VALUE", "count": 20, "cursor": "NEXT_CURSOR", "device_id": "SOME_STRING_VALUE" } } }; const response = await fetch('https://mcp.pressmonitor.com/tiktok/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": "user_story", "arguments": { "sec_uid": "SOME_STRING_VALUE", "count": 20, "cursor": "NEXT_CURSOR", "device_id": "SOME_STRING_VALUE" } } } response = requests.post( 'https://mcp.pressmonitor.com/tiktok/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json())