Instagram MCP Server MCP server — tools & history
Instagram MCP Server MCP server: observed open status, tool schemas, linked apps and version history.
Instagram MCP Server
Endpoint: https://mcp.hasdata.com/mcp?apis=instagram
Observed status: open. Checked: 2026-10-13T05:09:45+00:00.
Linked apps
- Instagram MCP Server
Instagram MCP server for Cursor. Public profiles and post feeds by handle with follower counts, captions, hashtags and mentions parsed, as structured JSON. Remote MCP server hosted by HasData, connects over streamable HTTP with your HasData API key.
Observed tools
- hasdata_instagram_comments_getInstagramComments — Get Instagram Comments Fetches the comments on a public Instagram post or reel from its URL (`/p/`, `/reel/` or `/tv/` links, with or without the username segment). The first page returns the post (id, shortcode, caption, hashtags, mentions, likes and comments counts, owner, display image, images, video URL, DASH manifest, hasAudio flag, tagged location, and every carousel item as childPosts) plus the first comments; with includeMusic=true the post also carries music (audioId, artistName, songName) for the reel's licensed track or original sound; later pages return comments only. Each comment has text, timestamp, like count, reply count, and owner (username, verified flag, profile picture, hasdataLink to the profile endpoint). Supports token-based pagination via nextPageToken. Instagram sizes pages server-side (about 10 to 15 comments). Use for sentiment analysis, engagement research, or building comment datasets from posts discovered via the posts API, whose items carry a hasdataLink to this endpoint.
- hasdata_instagram_posts_getInstagramPosts — Get Instagram Posts Fetches the latest posts of a public Instagram account by username (handle) and returns each post with caption, hashtags, mentions, like and comment counts, play counts on videos and Reels, image and video URLs, and timestamp. Supports token-based pagination via nextPageToken to walk older posts. Private accounts and handles that do not exist or are hidden from logged-out viewers return an error field instead of posts. Use to monitor competitor content, track engagement of creator posts, or build datasets of account content for vetting and analytics.
- hasdata_instagram_profile_getInstagramProfile — Get Instagram Profile Fetches a public Instagram profile by username (handle) and returns full name, biography, external link, profile picture URL, followers count, following count, and verified/private flags. Use to enrich CRM/lead records, verify influencer reach before outreach, monitor competitor accounts, or build datasets of creator metadata for vetting and analytics.
Data as of 2026-10-13T05:09:45+00:00.
OpenApps records store listings and observed changes. Store ranks are not download counts; launch dates may be derived or use the first observation. Coverage gaps are shown in the interactive catalog.
REST API specification · Guide for AI clients · Manage API keys and MCP connections