get_my_profileLABSCO SUMMARY
The Graph API surface for one Instagram account, without writing the Graph calls.
The setup is Meta's, not the server's — an app, a linked Page, and eight permission scopes — but a bundled helper walks the token exchange and writes the environment file, which is the step that usually costs an afternoon.
What it is
A server wrapping the Instagram Graph API for a Business or Creator account, covering profile and media, publishing, comments, direct messages and insights.
What you get
- Your account profile as the API reports it
- Your own media listed, and a single item pulled in full
- Media you have been tagged in, listed separately from your own
- A combined listing across your media set
- Publishing, comment handling, direct messages and insights, each with its own set of tools
Requirements
An Instagram Business or Creator account linked to a Facebook Page, a Meta app with the Instagram product added, and a long-lived Page token carrying instagram_basic, instagram_content_publish, instagram_manage_comments, instagram_manage_messages, instagram_manage_insights, pages_show_list, pages_read_engagement and business_management. While the Meta app is in Development mode, only accounts in its Roles list can authenticate.
Setup effort
One command plus a key — pip install instagram-mcp, then supply credentials
USE CASES
Seeing how a recent post is doing
List your own media, then pull the one you care about in full.
Finding what other accounts tagged you in
Read the tagged-media list rather than working through notifications.
Getting a picture of the whole account at once
Pull the profile and the full media listing together as a starting point for any analysis.
Preparing a report on your own content
List the media set and pull the individual items the report needs, in the same session that writes it.
24 tools
Listed in project docs. Your client may show a different list.
list_my_medialist_all_mediaget_medialist_tagged_medialist_storiessearch_hashtaghashtag_top_mediahashtag_recent_mediapublish_imagepublish_reelpublish_storypublish_carouselget_publish_limitlist_commentsget_comment_repliesreply_to_commenthide_commentdelete_commentlist_conversationsget_conversationsend_dmget_account_insightsget_media_insightsBEFORE YOU INSTALL
What to know first
Tools you get
24 tools named in the project's documentation.
Requires
- instagram-mcp on PATH
- IG_ACCESS_TOKEN in your environment
- IG_USER_ID in your environment
Where it runs
The documented client runs the server on your machine.
INSTALLATION
Connect your client
Server setup
pip install instagram-mcpMCP Clients
Claude Desktop
{
"mcpServers": {
"instagram": {
"command": "instagram-mcp",
"env": {
"IG_USER_ID": "17841446575432302",
"IG_ACCESS_TOKEN": "<YOUR_IG_ACCESS_TOKEN>"
}
}
}
}