Intelligence di piattaforma MCP
Instagram Server MCP
Instagram raggiunge circa 3 miliardi di utenti mensili attraverso foto, Storie, Reels e messaggi diretti, risultando importante per il racconto del marchio, le partnership con i creatori, la scoperta di prodotti e il commercio visivo.
MCP Versione: 1.0.0 25 Strumenti MCP Autenticazione
URL base
https://mcp.pressmonitor.com/instagram/v1 Autenticazione
Le chiamate MCP utilizzano anche Bearer token su richieste JSON-RPC 2.0.
Authorization: Bearer YOUR_TOKEN Scopri strumenti
Inizia elencando gli strumenti esposti dal server MCP.
curl -X POST \ 'https://mcp.pressmonitor.com/instagram/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/instagram/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/instagram/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) tool
audio_info Informazioni audio
Informazioni audio
Argomenti
| Nome | Tipo | Obbligatorio | Descrizione |
|---|---|---|---|
| audio_id | string | Sì | ID Audio |
| cursor | string | No | Cursore di paginazione per la pagina successiva |
Esempi di codice
curl -X POST \ 'https://mcp.pressmonitor.com/instagram/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"audio_info","arguments":{"audio_id":"SOME_STRING_VALUE","cursor":"NEXT_CURSOR"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "audio_info", "arguments": { "audio_id": "SOME_STRING_VALUE", "cursor": "NEXT_CURSOR" } } }; const response = await fetch('https://mcp.pressmonitor.com/instagram/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": "audio_info", "arguments": { "audio_id": "SOME_STRING_VALUE", "cursor": "NEXT_CURSOR" } } } response = requests.post( 'https://mcp.pressmonitor.com/instagram/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) tool
comments_thread Thread dei commenti
Thread dei commenti
Argomenti
| Nome | Tipo | Obbligatorio | Descrizione |
|---|---|---|---|
| comment_id | string | Sì | ID Commento |
| count | string | No | Numero di risultati da restituire |
| cursor | string | No | Cursore di paginazione per la pagina successiva |
Esempi di codice
curl -X POST \ 'https://mcp.pressmonitor.com/instagram/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"comments_thread","arguments":{"comment_id":"SOME_STRING_VALUE","count":20,"cursor":"NEXT_CURSOR"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "comments_thread", "arguments": { "comment_id": "SOME_STRING_VALUE", "count": 20, "cursor": "NEXT_CURSOR" } } }; const response = await fetch('https://mcp.pressmonitor.com/instagram/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": "comments_thread", "arguments": { "comment_id": "SOME_STRING_VALUE", "count": 20, "cursor": "NEXT_CURSOR" } } } response = requests.post( 'https://mcp.pressmonitor.com/instagram/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) tool
followers Follower
Follower
Argomenti
| Nome | Tipo | Obbligatorio | Descrizione |
|---|---|---|---|
| username_or_id_or_url | string | Sì | Nome utente, ID o URL |
| cursor | string | No | Cursore di paginazione per la pagina successiva |
Esempi di codice
curl -X POST \ 'https://mcp.pressmonitor.com/instagram/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"followers","arguments":{"username_or_id_or_url":"SOME_STRING_VALUE","cursor":"NEXT_CURSOR"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "followers", "arguments": { "username_or_id_or_url": "SOME_STRING_VALUE", "cursor": "NEXT_CURSOR" } } }; const response = await fetch('https://mcp.pressmonitor.com/instagram/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": "followers", "arguments": { "username_or_id_or_url": "SOME_STRING_VALUE", "cursor": "NEXT_CURSOR" } } } response = requests.post( 'https://mcp.pressmonitor.com/instagram/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) tool
following Utenti seguiti
Utenti seguiti
Argomenti
| Nome | Tipo | Obbligatorio | Descrizione |
|---|---|---|---|
| username_or_id_or_url | string | Sì | Nome utente, ID o URL |
| cursor | string | No | Cursore di paginazione per la pagina successiva |
Esempi di codice
curl -X POST \ 'https://mcp.pressmonitor.com/instagram/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"following","arguments":{"username_or_id_or_url":"SOME_STRING_VALUE","cursor":"NEXT_CURSOR"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "following", "arguments": { "username_or_id_or_url": "SOME_STRING_VALUE", "cursor": "NEXT_CURSOR" } } }; const response = await fetch('https://mcp.pressmonitor.com/instagram/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": "following", "arguments": { "username_or_id_or_url": "SOME_STRING_VALUE", "cursor": "NEXT_CURSOR" } } } response = requests.post( 'https://mcp.pressmonitor.com/instagram/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) tool
hashtag_posts Post con hashtag
Post con hashtag
Argomenti
| Nome | Tipo | Obbligatorio | Descrizione |
|---|---|---|---|
| hashtag | string | Sì | Hashtag |
| count | string | No | Numero di risultati da restituire |
| cursor | string | No | Cursore di paginazione per la pagina successiva |
Esempi di codice
curl -X POST \ 'https://mcp.pressmonitor.com/instagram/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"hashtag_posts","arguments":{"hashtag":"SOME_STRING_VALUE","count":20,"cursor":"NEXT_CURSOR"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "hashtag_posts", "arguments": { "hashtag": "SOME_STRING_VALUE", "count": 20, "cursor": "NEXT_CURSOR" } } }; const response = await fetch('https://mcp.pressmonitor.com/instagram/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": "hashtag_posts", "arguments": { "hashtag": "SOME_STRING_VALUE", "count": 20, "cursor": "NEXT_CURSOR" } } } response = requests.post( 'https://mcp.pressmonitor.com/instagram/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) tool
highlight_info Informazioni sull'highlight
Informazioni sull'highlight
Argomenti
| Nome | Tipo | Obbligatorio | Descrizione |
|---|---|---|---|
| highlight_id | string | Sì | ID Highlight |
| cursor | string | No | Cursore di paginazione per la pagina successiva |
Esempi di codice
curl -X POST \ 'https://mcp.pressmonitor.com/instagram/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"highlight_info","arguments":{"highlight_id":"SOME_STRING_VALUE","cursor":"NEXT_CURSOR"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "highlight_info", "arguments": { "highlight_id": "SOME_STRING_VALUE", "cursor": "NEXT_CURSOR" } } }; const response = await fetch('https://mcp.pressmonitor.com/instagram/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": "highlight_info", "arguments": { "highlight_id": "SOME_STRING_VALUE", "cursor": "NEXT_CURSOR" } } } response = requests.post( 'https://mcp.pressmonitor.com/instagram/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) tool
highlights Highlight
Highlight
Argomenti
| Nome | Tipo | Obbligatorio | Descrizione |
|---|---|---|---|
| username_or_id_or_url | string | Sì | Nome utente, ID o URL |
| cursor | string | No | Cursore di paginazione per la pagina successiva |
Esempi di codice
curl -X POST \ 'https://mcp.pressmonitor.com/instagram/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"highlights","arguments":{"username_or_id_or_url":"SOME_STRING_VALUE","cursor":"NEXT_CURSOR"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "highlights", "arguments": { "username_or_id_or_url": "SOME_STRING_VALUE", "cursor": "NEXT_CURSOR" } } }; const response = await fetch('https://mcp.pressmonitor.com/instagram/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": "highlights", "arguments": { "username_or_id_or_url": "SOME_STRING_VALUE", "cursor": "NEXT_CURSOR" } } } response = requests.post( 'https://mcp.pressmonitor.com/instagram/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) tool
info Informazioni
Informazioni
Argomenti
| Nome | Tipo | Obbligatorio | Descrizione |
|---|---|---|---|
| username_or_id_or_url | string | Sì | Nome utente, ID o URL |
| cursor | string | No | Cursore di paginazione per la pagina successiva |
| include_about | string | No | Includi informazioni |
| url_embed_safe | string | No | Embed URL sicuro |
Esempi di codice
curl -X POST \ 'https://mcp.pressmonitor.com/instagram/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"info","arguments":{"username_or_id_or_url":"SOME_STRING_VALUE","cursor":"NEXT_CURSOR","include_about":"SOME_STRING_VALUE","url_embed_safe":"SOME_STRING_VALUE"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "info", "arguments": { "username_or_id_or_url": "SOME_STRING_VALUE", "cursor": "NEXT_CURSOR", "include_about": "SOME_STRING_VALUE", "url_embed_safe": "SOME_STRING_VALUE" } } }; const response = await fetch('https://mcp.pressmonitor.com/instagram/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": "info", "arguments": { "username_or_id_or_url": "SOME_STRING_VALUE", "cursor": "NEXT_CURSOR", "include_about": "SOME_STRING_VALUE", "url_embed_safe": "SOME_STRING_VALUE" } } } response = requests.post( 'https://mcp.pressmonitor.com/instagram/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) tool
likes Mi piace
Mi piace
Argomenti
| Nome | Tipo | Obbligatorio | Descrizione |
|---|---|---|---|
| shortcode | string | Sì | Shortcode |
| count | string | No | Numero di risultati da restituire |
| cursor | string | No | Cursore di paginazione per la pagina successiva |
Esempi di codice
curl -X POST \ 'https://mcp.pressmonitor.com/instagram/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"likes","arguments":{"shortcode":"SOME_STRING_VALUE","count":20,"cursor":"NEXT_CURSOR"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "likes", "arguments": { "shortcode": "SOME_STRING_VALUE", "count": 20, "cursor": "NEXT_CURSOR" } } }; const response = await fetch('https://mcp.pressmonitor.com/instagram/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": "likes", "arguments": { "shortcode": "SOME_STRING_VALUE", "count": 20, "cursor": "NEXT_CURSOR" } } } response = requests.post( 'https://mcp.pressmonitor.com/instagram/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) tool
location_posts Post per posizione
Post per posizione
Argomenti
| Nome | Tipo | Obbligatorio | Descrizione |
|---|---|---|---|
| location_id | string | Sì | ID Posizione |
| count | string | No | Numero di risultati da restituire |
| cursor | string | No | Cursore di paginazione per la pagina successiva |
Esempi di codice
curl -X POST \ 'https://mcp.pressmonitor.com/instagram/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"location_posts","arguments":{"location_id":"SOME_STRING_VALUE","count":20,"cursor":"NEXT_CURSOR"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "location_posts", "arguments": { "location_id": "SOME_STRING_VALUE", "count": 20, "cursor": "NEXT_CURSOR" } } }; const response = await fetch('https://mcp.pressmonitor.com/instagram/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": "location_posts", "arguments": { "location_id": "SOME_STRING_VALUE", "count": 20, "cursor": "NEXT_CURSOR" } } } response = requests.post( 'https://mcp.pressmonitor.com/instagram/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) tool
post_info Informazioni sul post
Informazioni sul post
Argomenti
| Nome | Tipo | Obbligatorio | Descrizione |
|---|---|---|---|
| url_or_shortcode | string | Sì | URL o Shortcode |
| cursor | string | No | Cursore di paginazione per la pagina successiva |
| url_embed_safe | string | No | Embed URL sicuro |
Esempi di codice
curl -X POST \ 'https://mcp.pressmonitor.com/instagram/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"post_info","arguments":{"url_or_shortcode":"SOME_STRING_VALUE","cursor":"NEXT_CURSOR","url_embed_safe":"SOME_STRING_VALUE"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "post_info", "arguments": { "url_or_shortcode": "SOME_STRING_VALUE", "cursor": "NEXT_CURSOR", "url_embed_safe": "SOME_STRING_VALUE" } } }; const response = await fetch('https://mcp.pressmonitor.com/instagram/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_info", "arguments": { "url_or_shortcode": "SOME_STRING_VALUE", "cursor": "NEXT_CURSOR", "url_embed_safe": "SOME_STRING_VALUE" } } } response = requests.post( 'https://mcp.pressmonitor.com/instagram/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) tool
posts Post
Post
Argomenti
| Nome | Tipo | Obbligatorio | Descrizione |
|---|---|---|---|
| username_or_id_or_url | string | Sì | Nome utente, ID o URL |
| cursor | string | No | Cursore di paginazione per la pagina successiva |
Esempi di codice
curl -X POST \ 'https://mcp.pressmonitor.com/instagram/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"posts","arguments":{"username_or_id_or_url":"SOME_STRING_VALUE","cursor":"NEXT_CURSOR"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "posts", "arguments": { "username_or_id_or_url": "SOME_STRING_VALUE", "cursor": "NEXT_CURSOR" } } }; const response = await fetch('https://mcp.pressmonitor.com/instagram/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", "arguments": { "username_or_id_or_url": "SOME_STRING_VALUE", "cursor": "NEXT_CURSOR" } } } response = requests.post( 'https://mcp.pressmonitor.com/instagram/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) tool
reels Reels
Reels
Argomenti
| Nome | Tipo | Obbligatorio | Descrizione |
|---|---|---|---|
| username_or_id_or_url | string | Sì | Nome utente, ID o URL |
| cursor | string | No | Cursore di paginazione per la pagina successiva |
Esempi di codice
curl -X POST \ 'https://mcp.pressmonitor.com/instagram/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"reels","arguments":{"username_or_id_or_url":"SOME_STRING_VALUE","cursor":"NEXT_CURSOR"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "reels", "arguments": { "username_or_id_or_url": "SOME_STRING_VALUE", "cursor": "NEXT_CURSOR" } } }; const response = await fetch('https://mcp.pressmonitor.com/instagram/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": "reels", "arguments": { "username_or_id_or_url": "SOME_STRING_VALUE", "cursor": "NEXT_CURSOR" } } } response = requests.post( 'https://mcp.pressmonitor.com/instagram/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) tool
reposts Repost
Repost
Argomenti
| Nome | Tipo | Obbligatorio | Descrizione |
|---|---|---|---|
| username_or_id_or_url | string | Sì | Nome utente, ID o URL |
| count | string | No | Numero di risultati da restituire |
| cursor | string | No | Cursore di paginazione per la pagina successiva |
Esempi di codice
curl -X POST \ 'https://mcp.pressmonitor.com/instagram/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"reposts","arguments":{"username_or_id_or_url":"SOME_STRING_VALUE","count":20,"cursor":"NEXT_CURSOR"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "reposts", "arguments": { "username_or_id_or_url": "SOME_STRING_VALUE", "count": 20, "cursor": "NEXT_CURSOR" } } }; const response = await fetch('https://mcp.pressmonitor.com/instagram/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": "reposts", "arguments": { "username_or_id_or_url": "SOME_STRING_VALUE", "count": 20, "cursor": "NEXT_CURSOR" } } } response = requests.post( 'https://mcp.pressmonitor.com/instagram/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) tool
search_audios Cerca audio
Cerca audio
Argomenti
| Nome | Tipo | Obbligatorio | Descrizione |
|---|---|---|---|
| search_query | string | Sì | Query di ricerca |
| cursor | string | No | Cursore di paginazione per la pagina successiva |
Esempi di codice
curl -X POST \ 'https://mcp.pressmonitor.com/instagram/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search_audios","arguments":{"search_query":"SOME_STRING_VALUE","cursor":"NEXT_CURSOR"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "search_audios", "arguments": { "search_query": "SOME_STRING_VALUE", "cursor": "NEXT_CURSOR" } } }; const response = await fetch('https://mcp.pressmonitor.com/instagram/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_audios", "arguments": { "search_query": "SOME_STRING_VALUE", "cursor": "NEXT_CURSOR" } } } response = requests.post( 'https://mcp.pressmonitor.com/instagram/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) tool
search_coordinates Cerca coordinate
Cerca coordinate
Argomenti
| Nome | Tipo | Obbligatorio | Descrizione |
|---|---|---|---|
| lat | string | Sì | Latitudine |
| lng | string | Sì | Longitudine |
| cursor | string | No | Cursore di paginazione per la pagina successiva |
Esempi di codice
curl -X POST \ 'https://mcp.pressmonitor.com/instagram/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search_coordinates","arguments":{"lat":"SOME_STRING_VALUE","lng":"SOME_STRING_VALUE","cursor":"NEXT_CURSOR"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "search_coordinates", "arguments": { "lat": "SOME_STRING_VALUE", "lng": "SOME_STRING_VALUE", "cursor": "NEXT_CURSOR" } } }; const response = await fetch('https://mcp.pressmonitor.com/instagram/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_coordinates", "arguments": { "lat": "SOME_STRING_VALUE", "lng": "SOME_STRING_VALUE", "cursor": "NEXT_CURSOR" } } } response = requests.post( 'https://mcp.pressmonitor.com/instagram/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) tool
search_locations Cerca luoghi
Cerca luoghi
Argomenti
| Nome | Tipo | Obbligatorio | Descrizione |
|---|---|---|---|
| search_query | string | Sì | Query di ricerca |
| cursor | string | No | Cursore di paginazione per la pagina successiva |
Esempi di codice
curl -X POST \ 'https://mcp.pressmonitor.com/instagram/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search_locations","arguments":{"search_query":"SOME_STRING_VALUE","cursor":"NEXT_CURSOR"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "search_locations", "arguments": { "search_query": "SOME_STRING_VALUE", "cursor": "NEXT_CURSOR" } } }; const response = await fetch('https://mcp.pressmonitor.com/instagram/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_locations", "arguments": { "search_query": "SOME_STRING_VALUE", "cursor": "NEXT_CURSOR" } } } response = requests.post( 'https://mcp.pressmonitor.com/instagram/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) tool
search_posts Cerca post
Cerca post
Argomenti
| Nome | Tipo | Obbligatorio | Descrizione |
|---|---|---|---|
| search_query | string | Sì | Query di ricerca |
| cursor | string | No | Cursore di paginazione per la pagina successiva |
Esempi di codice
curl -X POST \ 'https://mcp.pressmonitor.com/instagram/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search_posts","arguments":{"search_query":"SOME_STRING_VALUE","cursor":"NEXT_CURSOR"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "search_posts", "arguments": { "search_query": "SOME_STRING_VALUE", "cursor": "NEXT_CURSOR" } } }; const response = await fetch('https://mcp.pressmonitor.com/instagram/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_posts", "arguments": { "search_query": "SOME_STRING_VALUE", "cursor": "NEXT_CURSOR" } } } response = requests.post( 'https://mcp.pressmonitor.com/instagram/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) tool
search_reels Cerca reels
Cerca reels
Argomenti
| Nome | Tipo | Obbligatorio | Descrizione |
|---|---|---|---|
| search_query | string | Sì | Query di ricerca |
| cursor | string | No | Cursore di paginazione per la pagina successiva |
Esempi di codice
curl -X POST \ 'https://mcp.pressmonitor.com/instagram/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search_reels","arguments":{"search_query":"SOME_STRING_VALUE","cursor":"NEXT_CURSOR"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "search_reels", "arguments": { "search_query": "SOME_STRING_VALUE", "cursor": "NEXT_CURSOR" } } }; const response = await fetch('https://mcp.pressmonitor.com/instagram/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_reels", "arguments": { "search_query": "SOME_STRING_VALUE", "cursor": "NEXT_CURSOR" } } } response = requests.post( 'https://mcp.pressmonitor.com/instagram/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) tool
search_similar Cerca elementi simili
Cerca elementi simili
Argomenti
| Nome | Tipo | Obbligatorio | Descrizione |
|---|---|---|---|
| username_or_id | string | Sì | Nome utente o ID |
| cursor | string | No | Cursore di paginazione per la pagina successiva |
Esempi di codice
curl -X POST \ 'https://mcp.pressmonitor.com/instagram/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search_similar","arguments":{"username_or_id":"SOME_STRING_VALUE","cursor":"NEXT_CURSOR"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "search_similar", "arguments": { "username_or_id": "SOME_STRING_VALUE", "cursor": "NEXT_CURSOR" } } }; const response = await fetch('https://mcp.pressmonitor.com/instagram/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_similar", "arguments": { "username_or_id": "SOME_STRING_VALUE", "cursor": "NEXT_CURSOR" } } } response = requests.post( 'https://mcp.pressmonitor.com/instagram/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) tool
search_users Cerca utenti
Cerca utenti
Argomenti
| Nome | Tipo | Obbligatorio | Descrizione |
|---|---|---|---|
| search_query | string | Sì | Query di ricerca |
| cursor | string | No | Cursore di paginazione per la pagina successiva |
Esempi di codice
curl -X POST \ 'https://mcp.pressmonitor.com/instagram/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search_users","arguments":{"search_query":"SOME_STRING_VALUE","cursor":"NEXT_CURSOR"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "search_users", "arguments": { "search_query": "SOME_STRING_VALUE", "cursor": "NEXT_CURSOR" } } }; const response = await fetch('https://mcp.pressmonitor.com/instagram/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_users", "arguments": { "search_query": "SOME_STRING_VALUE", "cursor": "NEXT_CURSOR" } } } response = requests.post( 'https://mcp.pressmonitor.com/instagram/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) tool
stories Storie
Storie
Argomenti
| Nome | Tipo | Obbligatorio | Descrizione |
|---|---|---|---|
| username_or_id_or_url | string | Sì | Nome utente, ID o URL |
| cursor | string | No | Cursore di paginazione per la pagina successiva |
Esempi di codice
curl -X POST \ 'https://mcp.pressmonitor.com/instagram/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"stories","arguments":{"username_or_id_or_url":"SOME_STRING_VALUE","cursor":"NEXT_CURSOR"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "stories", "arguments": { "username_or_id_or_url": "SOME_STRING_VALUE", "cursor": "NEXT_CURSOR" } } }; const response = await fetch('https://mcp.pressmonitor.com/instagram/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": "stories", "arguments": { "username_or_id_or_url": "SOME_STRING_VALUE", "cursor": "NEXT_CURSOR" } } } response = requests.post( 'https://mcp.pressmonitor.com/instagram/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) tool
tagged Taggati
Taggati
Argomenti
| Nome | Tipo | Obbligatorio | Descrizione |
|---|---|---|---|
| username_or_id_or_url | string | Sì | Nome utente, ID o URL |
| count | string | No | Numero di risultati da restituire |
| cursor | string | No | Cursore di paginazione per la pagina successiva |
Esempi di codice
curl -X POST \ 'https://mcp.pressmonitor.com/instagram/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"tagged","arguments":{"username_or_id_or_url":"SOME_STRING_VALUE","count":20,"cursor":"NEXT_CURSOR"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "tagged", "arguments": { "username_or_id_or_url": "SOME_STRING_VALUE", "count": 20, "cursor": "NEXT_CURSOR" } } }; const response = await fetch('https://mcp.pressmonitor.com/instagram/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": "tagged", "arguments": { "username_or_id_or_url": "SOME_STRING_VALUE", "count": 20, "cursor": "NEXT_CURSOR" } } } response = requests.post( 'https://mcp.pressmonitor.com/instagram/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json())
commentsCommenti
Commenti
Argomenti
stringstringstringEsempi di codice