Social media · https://graph.instagram.com/v25.0
set up terra — https://useterra.app/llms.txt
claude mcp add --transport http terra https://useterra.app/mcp
Settings → Connectors → add https://useterra.app/mcp as a custom connector.
Add https://useterra.app/mcp as a remote MCP connector in its tool settings.
Settings → Connectors → Add custom connector → https://useterra.app/mcp.
Point it at https://useterra.app/mcp (HTTP transport).
curl -fsSL https://useterra.app/install.sh | sh
LangChain, CrewAI or any code: /call/<tool-id> + X-Terra-Token: <token>. No SDK.
Using terra, get a user's public profile. Show me the price first.
terra call instagram.instagram.user.posts --query ig_user_id=17841439917904520 --query fields=id,caption,media_type,permalink,timestamp,like_count,comments_count --query limit=2
Connect once; useterra.app keeps the credential server-side and injects it per call. No key on any machine.
The provider's own rate, $0.000 markup. How billing works.
Calls through your own connection are not metered by terra.
Connect your account with the provider's supported authentication method.
Another provider is a different word in the prompt, not a new integration.
The same token calls AnyAPI, Bright Data, Crawl4AI and 3,512 other tools.
instagram.instagram.account.insightsinstagram.instagram.media.insightsinstagram.instagram.post.commentsinstagram.instagram.user.postsinstagram.instagram.user.profileinstagram.instagram.media.container.createinstagram.instagram.media.container.statusinstagram.instagram.message.sendinstagram.instagram.post.publishinstagram.x.catalog-product-searchinstagram.x.commentinstagram.x.comment-deleteinstagram.x.comment-hideinstagram.x.comment-repliesinstagram.x.comment-reply-createinstagram.x.hashtaginstagram.x.hashtag-recent-mediainstagram.x.hashtag-searchinstagram.x.hashtag-top-mediainstagram.x.mediainstagram.x.media-childreninstagram.x.media-comment-createinstagram.x.user-business-discoveryinstagram.x.user-content-publishing-limitinstagram.x.user-live-mediainstagram.x.user-mentioned-commentinstagram.x.user-mentioned-mediainstagram.x.user-messagesinstagram.x.user-product-appealinstagram.x.user-recently-searched-hashtagsinstagram.x.user-storiesinstagram.x.user-tagsReliability badges come from live traffic through useterra.app. Live-verified means a successful provider check; it does not verify every request variant.
Yes. This is an own-account connection: you sign in to Instagram once and your agent uses that connection through your useterra.app token. Calls on it are never metered.
Run: claude mcp add --transport http terra https://useterra.app/mcp. One MCP server carries Instagram and the rest of the catalog.
Anything that speaks MCP (Claude Code, Claude Desktop, ChatGPT, Codex, Cursor, Grok) and anything that can make an HTTP request (LangChain, CrewAI, LlamaIndex, plain code).
No. useterra.app serves Instagram's real API through its own metered proxy: the request is the provider's own, the credential is injected server-side, and the answer is relayed verbatim. The official Instagram channels are linked above.