App · Social

Connect Instagram to your AI

Add your Instagram key once and every AI you use can list media, get media and list comments through it.

  • API key
Tell me when ahel has verified Instagram

What your AI can do with Instagram

Instagram has 11 actions on ahel: media list, media get, media container status, media publish image, media publish reel, media publish container, and 5 more. Each one is listed below with the inputs it takes.

  • Media list
  • Media get
  • Media container status
  • Media publish image
  • Media publish reel
  • Media publish container
  • Comments list
  • Comments reply
  • Insights account
  • Me
  • Publishing limit
Every action, with its inputs (11)

Media

  • Media listGET

    List the account's posts and Reels, newest first, with caption, type, link, date, likes and comment count.

    limit
    Posts per page, 1 to 100.
    after
    For the next page: the paging.cursors.after value from the previous answer.
  • Media getGET

    Get one post or Reel by its media id: caption, type, link, date, likes and comment count.

    media_idrequired
    The media id, from media_list.
  • Media container statusGET

    Check a media container that is waiting to be published: IN_PROGRESS, FINISHED, ERROR, EXPIRED or PUBLISHED.

    container_idrequired
    The container id a publish call returned while the media was still processing.
  • Media publish imagePOST

    Post a JPEG image to the Instagram feed with a caption. The image must be at a public https URL. Publishes at once; there is no draft.

    image_urlrequired
    Public https URL of the JPEG image.
    caption
    The caption, at most 2200 characters, with hashtags and @mentions as written.
    alt_text
    Alternative text for people using screen readers.
  • Media publish reelPOST

    Post a video as a Reel with a caption. The video (MP4 or MOV) must be at a public https URL. If Instagram is still processing after about 45 seconds, it answers with a container id to publish later.

    video_urlrequired
    Public https URL of the video.
    caption
    The caption, at most 2200 characters, with hashtags and @mentions as written.
    share_to_feed
    Also show the Reel in the main feed grid.
    cover_url
    Public https URL of a JPEG cover image.
  • Media publish containerPOST

    Publish a media container an earlier post left processing, once its status is FINISHED.

    container_idrequired
    The container id from media_publish_image or media_publish_reel.

Comment

  • Comments listGET

    List the comments on one post or Reel, with author, text, time and likes.

    media_idrequired
    The media id, from media_list.
    limit
    Comments per page, 1 to 50.
    after
    For the next page: the paging.cursors.after value from the previous answer.
  • Comments replyPOST

    Reply to a comment on one of the account's posts, as the account.

    comment_idrequired
    The comment id, from comments_list.
    messagerequired
    The reply text.

Insight

  • Insights accountGET

    Account insights as totals for a period: reach, views, accounts engaged, interactions, likes, comments, shares, saves and profile link taps. Without since and until, the last day.

    since
    Start of the period as a Unix timestamp in seconds.
    until
    End of the period as a Unix timestamp in seconds.

Me

  • MeGET

    Show the connected Instagram professional account: its id, username, name, account type, followers, following and number of posts.

Publishing

  • Publishing limitGET

    How many posts the account has published through the API in the last 24 hours, against Instagram's limit of 100.

Where it works

  • ClaudeCards and forms for supported actions
  • Cursor, Claude Code, CodexComplete text
  • ChatGPTWorks through Developer mode; cards not verified

Tools it offers (11)

Instagram’s own actions on ahel, by the name your AI calls them. A write changes something in your Instagram account and asks for your yes first.

  • meread
  • media_listread
  • media_getread
  • insights_accountread
  • publishing_limitread
  • media_container_statusread
  • comments_listread
  • comments_replywrite
  • media_publish_imagewrite
  • media_publish_reelwrite
  • media_publish_containerwrite

Add Instagram to your AI

Two steps. Connect Instagram in your vault with your key, then add the ahel connector, https://mcp.ahel.ai, to each AI you use. Every app in your workspace arrives through that one address, and Instagram’s keys stay in the vault.

  • Claude Code

    claude mcp add --transport http --scope user ahel 'https://mcp.ahel.ai'

    Run it once in your project, then open /mcp to approve any sign-in the server asks for.

  • Claude Desktop

    https://mcp.ahel.ai

    Add a custom connector in Settings, paste this address, and approve the sign-in.

  • Cursor

    cursor://anysphere.cursor-deeplink/mcp/install?name=ahel&config=eyJ1cmwiOiJodHRwczovL21jcC5haGVsLmFpIn0=

    Open the link and Cursor adds the server at that address.

  • ChatGPT

    https://mcp.ahel.ai

    In Settings, enable Developer mode, create an MCP app, and paste this address. Your plan and workspace must allow custom apps.

  • Codex

    codex mcp add ahel --url 'https://mcp.ahel.ai'

    Run it once, then sign in with codex mcp login ahel if the server asks for an account.

Ask your AI

Try one of these requests with a connected AI.

  • Which of our Instagram posts got the most likes?
  • How did our Instagram do this week?
  • What are people saying under our latest Instagram post?
  • Reply to that Instagram comment with a thank you
  • Post this launch image to Instagram
  • Post this Reel to our Instagram with this caption

Instagram MCP server, hosted by ahel

One hosted endpoint serves Instagram. There is nothing to install and no local server to run.

Connect Instagram to Claude, Claude Code, Cursor or Codex

  1. Add your Instagram key. It stays in the vault.
  2. Paste one link into your AI: https://mcp.ahel.ai (once, for every app).
  3. Ask for the work. Your AI picks the action and ahel runs it with your key.

Documentation

About Instagram

Instagram is a social service. Connect your own key and your AI can list media, get media and list comments.

Instagram over MCP: ahel serves Instagram to Claude, Claude Code, Cursor and Codex as one hosted MCP endpoint. There is no local server to run. Add your Instagram key once, paste one link into your AI, and the actions above are there.

Social

Questions

Is my Instagram key safe?

Your Instagram key stays in the vault and is added to the request server-side when your AI calls Instagram. It never reaches the chat, no tool can read it back, and you can turn the app off or remove the key at any time.

Which AIs can use Instagram through ahel?

Claude, Cursor, Claude Code and Codex, and ChatGPT through Developer mode on plans that allow custom apps. Add one address, https://mcp.ahel.ai, to your AI once and every app in your workspace arrives through it.

What can my AI do with Instagram?

11 actions today, covering media, comments and insights. Ask in plain language; your AI picks the action and ahel runs it with your key.

Does connecting Instagram cost anything?

Connecting apps is included in every ahel plan. Free and Team differ in capacity, and the pricing page lists what each one includes. Instagram may bill you for API use under its own terms.