MCP

Intelligence Instagram pour marques, créateurs et équipes tendances MCP Server

Outils MCP pour Instagram

URL de base

https://mcp.pressmonitor.com/instagram/v1

Authentification

Les appels MCP utilisent aussi un jeton Bearer avec des requetes JSON-RPC 2.0.

Authorization: Bearer YOUR_TOKEN

Decouvrir les outils

Commencez par lister les outils exposes par le serveur 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"}'
tool audio_info

Audio Info

Audio Info

Arguments

Nom Type Obligatoire Description
audio_id string Oui Audio id
cursor string Non Curseur de pagination pour la page suivante

Exemples de code

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"}}}'
tool comments

Comments

Comments

Arguments

Nom Type Obligatoire Description
shortcode string Oui Shortcode
count string Non Nombre de résultats à retourner
cursor string Non Curseur de pagination pour la page suivante

Exemples de code

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","arguments":{"shortcode":"SOME_STRING_VALUE","count":20,"cursor":"NEXT_CURSOR"}}}'
tool comments_thread

Comments Thread

Comments Thread

Arguments

Nom Type Obligatoire Description
comment_id string Oui Comment id
count string Non Nombre de résultats à retourner
cursor string Non Curseur de pagination pour la page suivante

Exemples de code

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"}}}'
tool followers

Followers

Followers

Arguments

Nom Type Obligatoire Description
username_or_id_or_url string Oui Username or id or url
cursor string Non Curseur de pagination pour la page suivante

Exemples de code

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"}}}'
tool following

Following

Following

Arguments

Nom Type Obligatoire Description
username_or_id_or_url string Oui Username or id or url
cursor string Non Curseur de pagination pour la page suivante

Exemples de code

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"}}}'
tool hashtag_posts

Hashtag Posts

Hashtag Publications

Arguments

Nom Type Obligatoire Description
hashtag string Oui Hashtag
count string Non Nombre de résultats à retourner
cursor string Non Curseur de pagination pour la page suivante

Exemples de code

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"}}}'
tool highlight_info

Highlight Info

Highlight Info

Arguments

Nom Type Obligatoire Description
highlight_id string Oui Highlight id
cursor string Non Curseur de pagination pour la page suivante

Exemples de code

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"}}}'
tool highlights

Highlights

Highlights

Arguments

Nom Type Obligatoire Description
username_or_id_or_url string Oui Username or id or url
cursor string Non Curseur de pagination pour la page suivante

Exemples de code

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"}}}'
tool info

Info

Info

Arguments

Nom Type Obligatoire Description
username_or_id_or_url string Oui Username or id or url
cursor string Non Curseur de pagination pour la page suivante
include_about string Non Include about
url_embed_safe string Non Url embed safe

Exemples de code

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"}}}'
tool likes

Likes

Likes

Arguments

Nom Type Obligatoire Description
shortcode string Oui Shortcode
count string Non Nombre de résultats à retourner
cursor string Non Curseur de pagination pour la page suivante

Exemples de code

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"}}}'
tool location_posts

Location Posts

Emplacement Publications

Arguments

Nom Type Obligatoire Description
location_id string Oui Location id
count string Non Nombre de résultats à retourner
cursor string Non Curseur de pagination pour la page suivante

Exemples de code

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"}}}'
tool post_info

Post Info

Post Info

Arguments

Nom Type Obligatoire Description
url_or_shortcode string Oui Url or shortcode
cursor string Non Curseur de pagination pour la page suivante
url_embed_safe string Non Url embed safe

Exemples de code

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"}}}'
tool posts

Posts

Posts

Arguments

Nom Type Obligatoire Description
username_or_id_or_url string Oui Username or id or url
cursor string Non Curseur de pagination pour la page suivante

Exemples de code

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"}}}'
tool reels

Reels

Reels

Arguments

Nom Type Obligatoire Description
username_or_id_or_url string Oui Username or id or url
cursor string Non Curseur de pagination pour la page suivante

Exemples de code

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"}}}'
tool reposts

Reposts

Reposts

Arguments

Nom Type Obligatoire Description
username_or_id_or_url string Oui Username or id or url
count string Non Nombre de résultats à retourner
cursor string Non Curseur de pagination pour la page suivante

Exemples de code

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"}}}'
tool search_audios

Search Audios

Search Audios

Arguments

Nom Type Obligatoire Description
search_query string Oui Search query
cursor string Non Curseur de pagination pour la page suivante

Exemples de code

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"}}}'
tool search_coordinates

Search Coordinates

Rechercher Coordinates

Arguments

Nom Type Obligatoire Description
lat string Oui Lat
lng string Oui Lng
cursor string Non Curseur de pagination pour la page suivante

Exemples de code

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"}}}'
tool search_hashtags

Search Hashtags

Search Hashtags

Arguments

Nom Type Obligatoire Description
search_query string Oui Search query
cursor string Non Curseur de pagination pour la page suivante

Exemples de code

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_hashtags","arguments":{"search_query":"SOME_STRING_VALUE","cursor":"NEXT_CURSOR"}}}'
tool search_locations

Search Locations

Search Locations

Arguments

Nom Type Obligatoire Description
search_query string Oui Search query
cursor string Non Curseur de pagination pour la page suivante

Exemples de code

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"}}}'
tool search_posts

Search Posts

Search Posts

Arguments

Nom Type Obligatoire Description
search_query string Oui Search query
cursor string Non Curseur de pagination pour la page suivante

Exemples de code

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"}}}'
tool search_reels

Search Reels

Rechercher Reels

Arguments

Nom Type Obligatoire Description
search_query string Oui Search query
cursor string Non Curseur de pagination pour la page suivante

Exemples de code

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"}}}'
tool search_similar

Search Similar

Search Similar

Arguments

Nom Type Obligatoire Description
username_or_id string Oui Username or id
cursor string Non Curseur de pagination pour la page suivante

Exemples de code

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"}}}'
tool search_users

Search Users

Search Users

Arguments

Nom Type Obligatoire Description
search_query string Oui Search query
cursor string Non Curseur de pagination pour la page suivante

Exemples de code

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"}}}'
tool stories

Stories

Stories

Arguments

Nom Type Obligatoire Description
username_or_id_or_url string Oui Username or id or url
cursor string Non Curseur de pagination pour la page suivante

Exemples de code

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"}}}'
tool tagged

Tagged

Tagged

Arguments

Nom Type Obligatoire Description
username_or_id_or_url string Oui Username or id or url
count string Non Nombre de résultats à retourner
cursor string Non Curseur de pagination pour la page suivante

Exemples de code

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"}}}'