Instagram

43 tools. 1 can modify or destroy data without limits.

1 write tool that can modify data. Rate limits recommended.

Last updated:

1 can modify or destroy data
42 read-only
43 tools total

Community server · catalogue entry verified 11/06/2026

How to control Instagram ↓

What Instagram exposes to your agents

Read (42) Write / Execute (1) Destructive / Financial (0)
High Risk

The most dangerous Instagram tools

1 of Instagram's 43 tools can modify, destroy, or commit something on every call — and an agent calls them with no built-in limits.

How to control Instagram

PolicyLayer is an MCP gateway — it sits between your AI agents and Instagram, and nothing reaches the server without passing your rules. These are the rules we recommend:

Rate limit write operations
{
  "download_media_content": {
    "limits": [
      {
        "counter": "download_media_content_per_hour",
        "window": "hour",
        "max": 30,
        "scope": "grant"
      }
    ]
  }
}

Prevents bulk unintended modifications from agents caught in loops.

Cap read operations
{
  "rank_media_likers_by_followers": {
    "limits": [
      {
        "counter": "rank_media_likers_by_followers_per_minute",
        "window": "minute",
        "max": 60,
        "scope": "grant"
      }
    ]
  }
}

Controls API costs and prevents retry loops from exhausting upstream rate limits.

  1. Create a free account and register Instagram — nothing to install.
  2. Add these rules — paste them, or build them visually. Tune the limits to your setup.
  3. Point your MCP client (Claude, Cursor, anything) at your gateway URL.
ENFORCE POLICY ON INSTAGRAM →

Free to start. No card required.

All 43 Instagram tools

READ 42 tools
Read rank_media_likers_by_followers Build a ranking of media likers sorted by follower count. Read download_media_audio Download the audio track from a reel or post. Read download_profile_highlights Download highlights for a profile, optionally filtered by title. Read download_profile_stories Download active stories for a profile. Read get_comment_likers Get users who liked a specific comment. Read get_comment_replies Get nested replies for a specific comment on a reel or post. Read get_followers_page Get one low-cost followers page for a profile. Read get_following_page Get one page of following accounts for a profile. Read get_hashtag_info Get metadata for an Instagram hashtag. Read get_hashtag_reels Get reels for an Instagram hashtag. Read get_last_reel_metric Get one metric from the latest reel of a profile. Read get_location_recent_media Get recent media for an Instagram location id. Read get_media_comments Get up to 100 root comments for an Instagram reel or post URL with internal pagination. Read get_media_comments_page Get one paginated page of root comments for an Instagram reel or post URL. Read get_media_insight Get deeper insight metrics for an Instagram reel or post. Read get_media_likers Get a preview list of users who liked an Instagram reel or post. Read get_media_usertags Get users tagged in an Instagram reel or post. Read get_profile_highlights List highlight folders for a profile. Read get_profile_pinned_publications Get pinned publications for a profile. Read get_profile_publications Get main-grid profile publications, including reels, posts, and carousels. Read get_profile_publications_page get_profile_publications_page Read get_profile_reels Get reels for a profile with an optional days_back filter. Read get_profile_reels_page Get one cursor-based page of profile reels. Use next_page_id from a previous page to continue. Read get_profile_stats Get Instagram profile stats by username or profile URL. Read get_profile_stories List active stories for a profile. Read get_profile_suggestions Get suggested profiles related to a profile. Read get_profile_tagged_publications Get publications where a profile is tagged. Read get_profile_tagged_publications_page Get one cursor-based page of publications where a profile is tagged. Read get_recent_reels Get latest reels for a profile. Read get_reel_stats Get Instagram reel or post stats by media URL. Read get_system_balance Get the current HikerAPI balance and request rate. Read get_top_followers Get an approximate sampled ranking of the biggest followers by follower count. Read get_track_media Get media using a specific Instagram track id. Read list_results List recent stored MCP results so a client can choose a result_id for export or follow-up. Read read_result Read a stored MCP result by result_id. Read search_instagram search_instagram Read search_music Search Instagram music/audio tracks by query. Read search_places Search Instagram places by query. Read search_profile_followers Search inside a profile Read search_profile_following Search inside a profile Read server_info Describe the MCP server, configured models, and main capabilities. Read export_result Export a stored result by result_id to CSV or JSON.

Related servers

Other MCP servers with similar tools — same risk classification, starter policies for each.

Questions about Instagram

How do I prevent bulk modifications through Instagram? +

The Instagram server has 1 write tools including download_media_content. Set a rate limit in your policy -- for example, 10 calls per hour prevents an agent from making more than 10 modifications per hour. PolicyLayer enforces this at the gateway, before calls reach Instagram.

How many tools does the Instagram MCP server expose? +

43 tools across 3 categories: Execute, Read, Write. 42 are read-only. 1 can modify, create, or delete data.

How do I enforce a policy on Instagram? +

Register the Instagram MCP server in PolicyLayer, apply the suggested rules above (adjust the limits to your use case), and point your AI client at the PolicyLayer proxy URL instead of the server directly. Your agents keep the same tools; PolicyLayer evaluates every call against policy before it executes. Nothing to install, live in minutes.

Enforce policy on every Instagram tool call.

Deterministic rules across all 43 Instagram tools. Per-identity grants. Full audit log. Live in minutes. Nothing to install.

Free to start. No card required.

43 Instagram tools catalogued and risk-classified — across an index of 43,000+ MCP servers.

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.