MCP

Instagram MCP Server

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 Version: 1.0.0 9 MCP Tools Authentication
Instagram

Base URL

https://mcp.pressmonitor.com/mcp

Authentication

MCP calls use Bearer tokens over JSON-RPC 2.0.

Authorization: Bearer YOUR_TOKEN

comments

Commenti

Arguments

Name Type Required Description
shortcode string Yes Shortcode
count integer No Numero di risultati da restituire
cursor integer No Cursore di paginazione per la pagina successiva

Code Examples

curl -X POST "https://mcp.pressmonitor.com/mcp" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" -H "Content-Type: application/json" -d '{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "comments",
    "arguments": {
      "shortcode": "VALUE"
    }
  },
  "id": 1
}'

followers

Follower

Arguments

Name Type Required Description
username_or_id_or_url string Yes Nome utente, ID o URL
cursor integer No Cursore di paginazione per la pagina successiva

Code Examples

curl -X POST "https://mcp.pressmonitor.com/mcp" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" -H "Content-Type: application/json" -d '{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "followers",
    "arguments": {
      "username_or_id_or_url": "VALUE"
    }
  },
  "id": 1
}'

following

Utenti seguiti

Arguments

Name Type Required Description
username_or_id_or_url string Yes Nome utente, ID o URL
cursor integer No Cursore di paginazione per la pagina successiva

Code Examples

curl -X POST "https://mcp.pressmonitor.com/mcp" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" -H "Content-Type: application/json" -d '{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "following",
    "arguments": {
      "username_or_id_or_url": "VALUE"
    }
  },
  "id": 1
}'

hashtag_posts

Post con hashtag

Arguments

Name Type Required Description
hashtag string Yes Hashtag
count integer No Numero di risultati da restituire
cursor integer No Cursore di paginazione per la pagina successiva

Code Examples

curl -X POST "https://mcp.pressmonitor.com/mcp" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" -H "Content-Type: application/json" -d '{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "hashtag_posts",
    "arguments": {
      "hashtag": "VALUE"
    }
  },
  "id": 1
}'

info

Informazioni

Arguments

Name Type Required Description
username_or_id_or_url string Yes Nome utente, ID o URL
cursor integer No Cursore di paginazione per la pagina successiva
include_about string No Includi informazioni
url_embed_safe string No Embed URL sicuro

Code Examples

curl -X POST "https://mcp.pressmonitor.com/mcp" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" -H "Content-Type: application/json" -d '{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "info",
    "arguments": {
      "username_or_id_or_url": "VALUE"
    }
  },
  "id": 1
}'

post_info

Informazioni sul post

Arguments

Name Type Required Description
url_or_shortcode string Yes URL o Shortcode
cursor integer No Cursore di paginazione per la pagina successiva
url_embed_safe string No Embed URL sicuro

Code Examples

curl -X POST "https://mcp.pressmonitor.com/mcp" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" -H "Content-Type: application/json" -d '{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "post_info",
    "arguments": {
      "url_or_shortcode": "VALUE"
    }
  },
  "id": 1
}'

posts

Post

Arguments

Name Type Required Description
username_or_id_or_url string Yes Nome utente, ID o URL
cursor integer No Cursore di paginazione per la pagina successiva

Code Examples

curl -X POST "https://mcp.pressmonitor.com/mcp" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" -H "Content-Type: application/json" -d '{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "posts",
    "arguments": {
      "username_or_id_or_url": "VALUE"
    }
  },
  "id": 1
}'

search_posts

Cerca post

Arguments

Name Type Required Description
search_query string Yes Query di ricerca
cursor integer No Cursore di paginazione per la pagina successiva

Code Examples

curl -X POST "https://mcp.pressmonitor.com/mcp" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" -H "Content-Type: application/json" -d '{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "search_posts",
    "arguments": {
      "search_query": "VALUE"
    }
  },
  "id": 1
}'

search_users

Cerca utenti

Arguments

Name Type Required Description
search_query string Yes Query di ricerca
cursor integer No Cursore di paginazione per la pagina successiva

Code Examples

curl -X POST "https://mcp.pressmonitor.com/mcp" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" -H "Content-Type: application/json" -d '{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "search_users",
    "arguments": {
      "search_query": "VALUE"
    }
  },
  "id": 1
}'