ClaudeChatGPTPerplexityGeminiMicrosoft CopilotRaycastMeta AIGrokZ.aiQwenKimi
DeepSeekMistralCursorVS CodeWindsurfJetBrainsClineLovableVercel AI SDKLangChain

Use Instagram with your AI.

Connect your account once and let the AI you already use work with it, without building another integration. Manage your Instagram presence via AI. publish photos and reels, analyze insights, and manage comments.

Included with plan

Ask AI about this Connector

Developed, maintained, and hosted by Vinkius.

MCP VERIFIED · PRODUCTION READY · VINKIUS GUARANTEED

Waiting for input…

Works with modern AI clients that support MCP, including ChatGPT, Claude, Cursor, and more.

ChatGPTClaudeCursorPerplexityGeminiMicrosoft CopilotRaycastMeta AI

Complete set · 10 capabilities

The complete Instagram capability set.

These are the exact actions your AI can choose when you ask it to work with Instagram.

Capability set01 / 03

01-04

4 capabilities in this set.

Part of 10 available through Instagram.

  1. 01

    Get comments

    Requires a media_id. get it from instagram.media first. To reply to a comment, use instagram.comment.reply. To delete a comment, use instagram.comment.delete. Get comments on an Instagram post. text, username, timestamp, like count, and reply count

  2. 02

    Refresh token

    Can be called any time after the token has been active for at least 24 hours. After refreshing, ALWAYS show the new access token and instruct the user to update their INSTAGRAM_ACCESS_TOKEN credential in Vinkius. The old token becomes invalid. Refresh your Instagram access token. extends validity for another 60 days

  3. 03

    Get insights

    Requires a media_id. get it from instagram.media first. Only works for Business and Creator accounts. Returns: impressions (total views including repeats), reach (unique accounts), likes, comments, shares, saves. Get performance insights for an Instagram post: impressions, reach, likes, comments, shares, saves, and total interactions

  4. 04

    Get media

    Returns media_type, caption, permalink, like_count, comments_count, timestamp. For post performance metrics, use instagram.insights with the media_id. For comments, use instagram.comments with the media_id. Get recent Instagram posts. images, videos, reels, carousels. with like and comment counts

Capability set02 / 03

05-07

3 capabilities in this set.

Part of 10 available through Instagram.

  1. 05

    Get media children

    Requires a media_id. Get all photos/videos within an Instagram carousel album

  2. 06

    Get profile

    Returns: username, display name, biography, followers, following, post count, website, profile picture, account type. For posts/media, use instagram.media. For post performance, use instagram.insights. Get the authenticated Instagram account profile: username, bio, follower count, following, post count, website

  3. 07

    Delete comment

    Requires a comment_id. Delete an Instagram comment

Capability set03 / 03

08-10

3 capabilities in this set.

Part of 10 available through Instagram.

  1. 08

    Publish photo

    The image_url MUST be a publicly accessible HTTPS URL. Instagram fetches it directly. Only works for Business and Creator accounts. For videos/reels, use instagram.publish.reel. ALWAYS confirm with the user before publishing. This action is irreversible. Publish a photo to Instagram. provide a public image URL and caption

  2. 09

    Publish reel

    The video_url MUST be a publicly accessible HTTPS URL pointing to an MP4 file. Only works for Business and Creator accounts. For photos, use instagram.publish.photo. ALWAYS confirm with the user before publishing. This action is irreversible. Publish a Reel to Instagram. provide a public video URL and caption

  3. 10

    Reply comment

    Requires a comment_id. Reply to an Instagram comment

Observed, not estimated

928ms average. Fast in production.

Instagram is checked daily against the live service.

Daily averagePeak 1141ms
Aug 20Today
Fastest day
787ms
Slowest day
1141ms
14-day trend
Stable+3%

Connect your client

One URL. Every client.

Activate the Connector, copy your link, and paste it into the client you already use. 10 capabilities arrive ready to run.

Preview access · not provider authentication

The vk_preview_* token belongs to Vinkius preview infrastructure. It lets Claude discover and display the capabilities of Instagram, so you can see the experience inside your AI.

It does not authenticate your account with Instagram. Actions requiring credentials or live account data may not run until you activate the Connector and authorize the service.

Instagram Connector

You're all set. Choose your MCP client and follow the setup instructions.

Connector linkhttps://edge.vinkius.com/vk_preview_ALqy3O70B2BWsZTijSlKeSVV7dDhBxu1Lq60O1II/mcp

Claude Desktop

Follow the steps below to connect in seconds.

  1. 1In Claude Desktop, open Settings → Connectors.
  2. 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
  3. 3Click Add and start a new chat — Instagram capabilities are ready to use.
Configuration · claude_desktop_config.jsonCopy
{
  "mcpServers": {
    "instagram-social-media-business-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_ALqy3O70B2BWsZTijSlKeSVV7dDhBxu1Lq60O1II/mcp"
    }
  }
}
  • Claude
  • ChatGPT
  • Cursor
  • VS Code
  • Windsurf
  • Claude Code
  • JetBrains
  • Cline

Step-by-step instructions for each client are in the guide. How to connect

FAQ

Questions Instagram owners ask.

  • 01

    Can I publish a Reel using my AI agent?

    Yes. Use the publish_reel capability. You just need to provide a public URL for the video and your caption. Your agent will handle the container creation and final publishing to your Instagram Business profile instantly.

  • 02

    How do I see performance metrics for a specific post?

    Ask your agent to get_media_insights for a specific Media ID. You'll receive deep metrics like reach, impressions, saved counts, and engagement rate directly in your chat interface.

  • 03

    Can my agent help me respond to comments?

    Absolutely. Use the get_media_comments capability to list recent feedback, and then use reply_to_comment to send your response. This allows you to manage community interaction without opening the Instagram app.