Salta l'installazione. Attivo in meno di 2 minuti.
Avvia una prova gratuita su cloud.anythingmcp.com, aggiungi Instagram con un clic, poi punta il tuo client AI (Claude, ChatGPT, Copilot o Cursor) all'endpoint MCP generato. Niente Docker, niente git clone, nessuna esperienza di sviluppo richiesta.
In breve
Leggi un account Instagram professionale (business o creator) tramite la Instagram API with Facebook Login di Meta: profilo, post, reel e storie, insight dell'account e dei post, commenti e risposte, ricerca per hashtag e profili business pubblici. La pubblicazione di contenuti è inclusa ma viene installata disattivata.
Prova a chiedere
Prompt di esempio per Instagram
Clicca su un prompt per copiarlo. Incollalo in Claude, ChatGPT, Cursor, Gemini, Copilot o OpenClaw per eseguirlo contro questo connettore.
Claude è un'AI e può sbagliare. Verifica sempre le risposte.
💡 Niente installazione? Vai direttamente su cloud.anythingmcp.com. Accedi, clicca Connectors → Instagram, inserisci le credenziali, genera una MCP API key — fatto. Niente Docker, niente
git clone, niente server locale.
Instagram + Cursor
Leggi un account Instagram professionale (business o creator) tramite la Instagram API with Facebook Login di Meta: profilo, post, reel e storie, insight dell'account e dei post, commenti e risposte, ricerca per hashtag e profili business pubblici. La pubblicazione di contenuti è inclusa ma viene installata disattivata.
Prerequisiti
Le istruzioni di setup complete sono incluse nel connettore stesso (visibili nello store quando lo selezioni). Le variabili d'ambiente richieste sono:
INSTAGRAM_ACCESS_TOKEN, INSTAGRAM_ACCOUNT_ID
Step 1 — Ottieni le credenziali
Il connettore legge, tramite la Graph API di Meta, un account Instagram professionale (business o creator) collegato a una Pagina Facebook. Gli account Instagram personali non hanno accesso all'API.
- Nelle impostazioni di Meta Business apri Users → System users, scegli o crea un utente di sistema e assegnagli come asset la Pagina Facebook e l'account Instagram.
- Clicca Generate token, scegli la tua app Meta (con il prodotto Instagram aggiunto), imposta la scadenza su Never e concedi instagram_basic, instagram_manage_insights, instagram_manage_comments, pages_show_list, pages_read_engagement e business_management. Aggiungi instagram_content_publish solo se vuoi pubblicare. Inserisci il token in
INSTAGRAM_ACCESS_TOKEN. Funziona anche un token utente di lunga durata dal Graph API Explorer, ma va sostituito ogni 60 giorni. - Imposta
INSTAGRAM_ACCOUNT_IDsull'id dell'account Instagram, un numero che inizia con 1784 (non lo username e non l'id della Pagina). Le impostazioni di Meta Business lo mostrano in Accounts → Instagram accounts;instagram_list_linked_accountslo restituisce comeinstagram_business_account.id. - Chiama per primo
instagram_get_account: verifica la configurazione e restituisce il numero di follower e di contenuti.
Gli strumenti di pubblicazione instagram_create_media_container e instagram_publish_media vengono installati disattivati. Via API si possono pubblicare al massimo 50 post ogni 24 ore, la ricerca per hashtag è limitata a 30 hashtag diversi in 7 giorni mobili e gli account con meno di 100 follower non restituiscono insight demografici. L'errore 190 significa che il token è scaduto o revocato; l'errore 10 o 200 che manca un permesso.
Step 2 — Installa l'adapter
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Step 3 — Aggiungi il connettore in Cursor
L'URL del tuo server: in AnythingMCP apri MCP Servers → il server su cui si trova questo connettore e copia il suo URL (
https://cloud.anythingmcp.com/mcp/…). Usalo ovunque questa guida mostraYOUR_SERVER_ID.
Cursor legge i server MCP da ~/.cursor/mcp.json. Aggiungi questa voce:
{
"mcpServers": {
"anythingmcp": {
"url": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
"headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
}
}
}
- Crea una chiave API MCP in AnythingMCP da MCP Servers → il tuo server → API keys e incollala al posto di
YOUR_MCP_API_KEY. - Salva il file e riavvia Cursor.
- Apri Cursor → Settings → MCP e verifica che
anythingmcpsia elencato e connesso. - Inizia a chattare: l'agente ora può usare i tool di
Instagram.
Tool disponibili
| Tool | What it does |
|---|---|
instagram_list_linked_accounts | List the Facebook Pages the token can access, each with the Instagram professional account linked to it (instagram_business_account with id… |
instagram_get_account | Get the configured Instagram account's profile: username, name, biography, website, followers_count, follows_count, media_count and profile… |
instagram_list_media | List the account's posts and reels, newest first, with caption, media_type (IMAGE, VIDEO, CAROUSEL_ALBUM), media_product_type (FEED… |
instagram_get_media | Get one post, reel or story by media id: caption, type, permalink, timestamp, like and comment counts, media URL and, for carousels, the… |
instagram_list_stories | List the account's stories that are live now (stories disappear from the API 24 hours after posting) |
instagram_list_tagged_media | List public posts by other accounts in which the configured account has been tagged, with caption, permalink, username of the author and… |
instagram_get_account_insights | Get account-level insights for the configured account: reach, views, accounts_engaged, total_interactions, likes, comments, shares, saves… |
instagram_get_media_insights | Get lifetime insights for one post, reel or story: reach, views, likes, comments, saved, shares, total_interactions, profile_visits… |
instagram_list_comments | List the top-level comments on one post or reel, newest first, with text, username, timestamp, like_count, hidden flag and the replies… |
instagram_list_comment_replies | List the replies to one comment, with text, username, timestamp and like_count |
instagram_reply_to_comment | Post a public reply, as the configured account, under a comment on one of its own posts |
instagram_hide_comment | Hide or unhide a comment on one of the account's own posts |
instagram_search_hashtag | Look up a hashtag by name and return its id, which instagram_get_hashtag_top_media and instagram_get_hashtag_recent_media need |
instagram_get_hashtag_top_media | Get the most popular public posts for a hashtag, with caption, media type, permalink, like and comment counts and timestamp (no usernames) |
instagram_get_hashtag_recent_media | Get public posts tagged with a hashtag in the last 24 hours, newest first, with caption, media type, permalink, counts and timestamp |
instagram_get_business_profile | Look up another Instagram business or creator account by username (business discovery): followers_count, media_count, biography, website… |
instagram_get_publishing_limit | Show how many posts the account has published through the API in the current rolling 24 hours (quota_usage) and the limit… |
instagram_create_media_container | Step 1 of publishing: create a media container for an image, a video, a reel, a story or a carousel item from a public HTTPS URL |
instagram_get_container_status | Check whether a media container is ready to publish. status_code is IN_PROGRESS while Instagram processes a video, FINISHED when ready… |
instagram_publish_media | Step 2 of publishing: publish a container (status FINISHED) to the account, making the post, reel, story or carousel public at once |
FAQ
Cursor supporta server MCP personalizzati nel piano gratuito? Sì — MCP è disponibile nei piani Hobby, Pro e Business.
Prossimi passi
Questa guida ti è stata utile?