Search / io.github.FastSocialCo/instagram-data-mcp
Instagram Data
R2· OAuth, onceRead-only public Instagram data: profiles, posts, reels, stories, comments, top-accounts ranking.
v0.1.8 · active · repository · website · descriptor JSON · versions
Search / io.github.FastSocialCo/instagram-data-mcp
R2· OAuth, onceRead-only public Instagram data: profiles, posts, reels, stories, comments, top-accounts ranking.
v0.1.8 · active · repository · website · descriptor JSON · versions
{
"mcpServers": {
"instagram-data-mcp": {
"type": "http",
"url": "https://data.fastsocial.co/mcp",
"headers": {
"X-API-Key": "${X_API_KEY}"
}
}
}
}claude mcp add --transport http instagram-data-mcp https://data.fastsocial.co/mcp --header "X-API-Key: ${X_API_KEY}"[mcp_servers.instagram-data-mcp]
url = "https://data.fastsocial.co/mcp"
env_http_headers = { "X-API-Key" = "X_API_KEY" }
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"instagram-data-mcp": {
"type": "remote",
"url": "https://data.fastsocial.co/mcp",
"enabled": true,
"headers": {
"X-API-Key": "{env:X_API_KEY}"
}
}
}
}{
"mcpServers": {
"instagram-data-mcp": {
"type": "http",
"url": "https://data.fastsocial.co/mcp",
"headers": {
"X-API-Key": "${X_API_KEY}"
}
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=instagram-data-mcp&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vZGF0YS5mYXN0c29jaWFsLmNvL21jcCIsImhlYWRlcnMiOnsiWC1BUEktS2V5IjoiJHtYX0FQSV9LRVl9In19"
}{
"servers": {
"instagram-data-mcp": {
"type": "http",
"url": "https://data.fastsocial.co/mcp",
"headers": {
"X-API-Key": "${X_API_KEY}"
}
}
}
}{
"mcpServers": {
"instagram-data-mcp": {
"httpUrl": "https://data.fastsocial.co/mcp",
"headers": {
"X-API-Key": "${X_API_KEY}"
}
}
}
}extensions:
"instagram-data-mcp":
enabled: true
name: "instagram-data-mcp"
type: streamable_http
uri: "https://data.fastsocial.co/mcp"
headers:
"X-API-Key": "${X_API_KEY}"
timeout: 300
Placeholders to fill from your own secret store: ${X_API_KEY}. The registry never accepts secret values.
protocol.modern, protocol.stateless, protocol.transport, protocol.list_ttlno remote answered a protocol handshake (not probed yet, unreachable, or local-only)auth.prmProtected Resource Metadata (RFC 9728) publishedauth.as_metadataauthorization server metadata reachableauth.cimdonly Dynamic Client Registration, deprecated in 2026-07-28 in favour of CIMDauth.secret_in_urlno templated URLtools.descriptionsevery tool has a descriptiontools.description_lengthdescriptions are concisetools.schemasevery tool has an object input schematools.annotations27 of 27 tools declare readOnlyHint or destructiveHinttools.directory_hintsno tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: instagram_profile (destructiveHint, idempotentHint); instagram_user_id (destructiveHint, idempotentHint); instagram_username (destructiveHint, idempotentHint); …tools.token_costabout 3,214 tokens to load every tooltools.api_dumptools are not a one-to-one API dumpstability.changesno tool changes in 30 daysstability.rug_pullno tool changed its meaning under the same namedeps.known_vulnsno known advisory in 32 resolved packagesdeps.mcp_sdk_versionmcp 2.3.0, no known advisorydeps.resolvable[email protected] resolved: 32 packagesNo tool definition changes recorded. A server's first observation is its baseline; later probes record what changes.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
+repository +namespace-matches-repo +website +reachable +uptime-95% +updated-7d-ago
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
[email protected] PyPI31 dependencies, resolved · MCP SDK mcp 2.3.0 · advisories checked 2026-10-19
No known advisory affects this dependency graph.
Dependency graphs from deps.dev; advisories from OSV.dev, including the GitHub Advisory Database and the PyPI Advisory Database; all CC BY 4.0. The graph is what a clean install of this version resolves today; nothing was installed or run. How it is checked.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://data.fastsocial.co/mcp streamable-http | oauth2 AS: https://data.fastsocial.co | yes | 95% | 544 ms | – | 2026-10-19 |
| package | registry | version | runtime | secrets |
|---|---|---|---|---|
instagram-data-mcp | pypi | 0.1.7 | uvx | IG_DATA_API_KEY |
instagram_audioread-only | Get an Instagram audio track and the reels using it. Title, artist, duration and a preview URL for an original sound or song, plus reels that use it. Audio ids come from reels. Cost: 1 credit. |
instagram_audio_searchread-only | Search Instagram music and sounds. Find songs and sounds by title or artist, with ids you can pass to /v1/audio. Cost: 3 credits. |
instagram_checkread-only | Check if an Instagram handle exists and is public. Does this handle exist, and is it public? States: ok, not_found, private, deactivated, memorialized, age_restricted, restricted_minor. Exact match only, so a typo never resolves to someone else. Cost: 1 credit. |
instagram_comment_repliesread-only | Get replies to an Instagram comment. Replies under one comment. Page with cursor. Cost: 3 credits. |
instagram_commentsread-only | Get comments on an Instagram post. The top comments on a post with author, text, time, likes and reply count, plus the total comment count. Cost: 3 credits. |
instagram_followersread-only | Get an account's followers. Public follower list of a public account, with the total follower count. Page with cursor where available. Cost: 3 credits. |
instagram_followingread-only | Get accounts an account follows. Who a public account follows, with the total. Page with cursor. Cost: 3 credits. |
instagram_hashtagread-only | Get posts for an Instagram hashtag. Recent posts under a hashtag and its total post count. Page with cursor. Cost: 1 credit. |
instagram_highlightread-only | Get the items in one highlight. Every photo and video inside one highlight, with signed CDN URLs. Cost: 3 credits. |
instagram_highlightsread-only | Get Instagram story highlights. Title, cover image and item count for each highlight. Pass an id to /v1/highlight for its items. Cost: 3 credits. |
instagram_insightsread-only | Instagram engagement rate calculator. Engagement rate (mean and median), posting cadence, format mix, best posting hours (UTC) and a percentile against the Instagram Benchmarks report, from the latest 12 posts. Pinned posts are excluded. Cost: 2 credits. |
instagram_likersread-only | Get accounts that liked an Instagram post. A sample of accounts that liked a post, plus the total like count. Cost: 3 credits. |
instagram_mediaread-only | Download URLs for a post, reel or carousel. Direct image and video file URLs for every slide of a post, in the best quality available. URLs are signed Instagram CDN links that expire after a few hours. Cost: 1 credit. |
instagram_placeread-only | Get an Instagram location. Name, category, address, city, phone, website and post count of a location page. Find ids with /v1/search. Cost: 3 credits. |
instagram_place_postsread-only | Get posts tagged at an Instagram location. Recent posts geotagged at a location. Page with cursor. Cost: 1 credit. |
instagram_postread-only | Get one Instagram post or reel. Likes, comments, views, caption, owner and media URLs for a single post, reel or IGTV video. Cost: 1 credit. |
instagram_postsread-only | Get recent Instagram posts. 12 posts per page, newest first, with likes, comments, views, caption and media URLs. Page with cursor. Cost: 1 credit. |
instagram_profileread-only | Get an Instagram profile. Follower, following and post counts, bio, links, category, verification and the HD profile picture of any public account. Cost: 1 credit. |
instagram_reelsread-only | Get an account's Instagram reels. The reels tab of a public account: play counts, likes, comments, captions and video URLs. Page with cursor. Cost: 1 credit. |
instagram_reels_searchread-only | Search Instagram reels by keyword. Reels matching a keyword. Page with cursor. Cost: 3 credits. |
instagram_searchread-only | Search Instagram accounts, hashtags and places. One search box, three result types: matching accounts, hashtags (with post counts) and places (with location ids). Cost: 1 credit. |
instagram_similarread-only | Find similar Instagram accounts. Accounts Instagram considers related to this one. Handy for competitor research and influencer discovery. Cost: 1 credit. |
instagram_storiesread-only | View Instagram stories anonymously. Stories posted in the last 24 hours by a public account, with image and video URLs. Signed CDN links that expire after a few hours. Cost: 3 credits. |
instagram_taggedread-only | Get posts an account is tagged in. Public posts by other accounts that tag this account. Useful for UGC, brand mentions and influencer tracking. Cost: 1 credit. |
instagram_usageread-only | Your usage this month. Free (0 credits). |
instagram_user_idread-only | Instagram username to user id. The numeric user id for a handle. Every endpoint also accepts either one directly, so you rarely need this. Cost: 1 credit. |
instagram_usernameread-only | Instagram user id to username. The current handle for a numeric user id, which still works after the account renames itself. Cost: 3 credits. |
Schemas: list_tools.
{
"name": "io.github.FastSocialCo/instagram-data-mcp",
"title": "Instagram Data",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://data.fastsocial.co/mcp",
"type": "streamable-http",
"headers": [
{
"name": "X-API-Key",
"isSecret": true,
"description": "Optional. Without it your client signs you in with OAuth. With it, your Instagram Data API key (https://fastsocial.co/instagram-api?ref=mcp-registry)."
}
]
}
],
"version": "0.1.8",
"packages": [
{
"version": "0.1.7",
"transport": {
"type": "stdio"
},
"identifier": "instagram-data-mcp",
"runtimeHint": "uvx",
"registryType": "pypi",
"environmentVariables": [
{
"name": "IG_DATA_API_KEY",
"isSecret": true,
"isRequired": true,
"description": "Your Instagram Data API key. Free keys at https://fastsocial.co/instagram-api?ref=mcp-registry"
}
]
}
],
"repository": {
"url": "https://github.com/FastSocialCo/instagram-data-mcp",
"source": "github"
},
"websiteUrl": "https://fastsocial.co/instagram-api?ref=mcp-registry",
"description": "Read-only public Instagram data: profiles, posts, reels, stories, comments, top-accounts ranking."
}