Instagram MCP server for Claude and other assistants
The VidLasso MCP server at https://app.vidlasso.com/mcp lets Claude and other assistants work with your Instagram professional account: read and answer comments, see why a Reel slipped, write captions and schedule posts. It acts with your permissions and asks before it sends or schedules anything.
Before you start
Instagram lets apps read posts and comments only for professional accounts (Creator or Business) linked to a Facebook Page. Switching is free. During early access, Meta still has VidLasso in testing, so we add each Instagram account as a tester by hand: put the usernames on the early access form, accept the tester invite in Instagram, then connect. The Instagram docs have each step.
What you can ask
- "Show the Instagram comments that still need a reply."
- "Draft a warm answer to the question on my latest Reel."
- "Why did yesterday's Reel get fewer views than usual?"
- "What are people asking about in my comments this month?"
- "Write a caption for the beach clip in my library and schedule it as a Reel for Saturday at 7 PM."
- "Plan three Reels for next week from my newest clips."
Set it up
- Get an early access invite and connect your channels in VidLasso.
- In Claude, open Settings, then Connectors, then Add custom connector.
- Paste
https://app.vidlasso.com/mcpas the URL and choose Connect. - Sign in to VidLasso, pick the workspace on the consent page, and choose Allow.
Assistants that cannot sign in can use a personal access token instead. You create it in VidLasso Settings, under MCP access, as Read only or Read and write. The full steps are in the MCP docs.
Instagram tools
One server covers every platform you connect, and most tools take a platform or channel filter. These are the tools that work with Instagram today. See the MCP docs for the full list.
| Tool | With Instagram | Type |
|---|---|---|
get_briefing | Today's briefing, with totals across every channel you connect | Read |
list_inbox_comments | Instagram comments in your inbox. Filter with platform instagram | Read |
get_inbox_comment | One comment with its thread, the post and the current reply draft | Read |
draft_reply | A new reply draft in your voice. Nothing is posted | Write |
send_reply | Posts a reply you approved, up to 2,200 characters. Needs Instagram replies turned on | Write, confirm |
get_analytics | Views, followers, engagement, likes, comments and shares for a period, against the period before | Read |
list_comment_themes | What people say in your comments, grouped by meaning | Read |
get_drop_explanation | Why a Reel or post got fewer views than usual in its first day | Read |
explain_drop | Starts the AI explanation of a drop (3 credits, refunded if it fails) | Write, credits |
list_ideas | Today's ideas per channel; Instagram Reel is one of the formats | Read |
list_what_works | Top and declining themes, formats, hashtags and posting times for the account | Read |
list_competitors | Instagram accounts you track, with their latest follower counts | Read |
list_fans | Your fans on Instagram and your other channels | Read |
generate_caption | An Instagram caption for a library photo or video, in your voice | Write, credits |
create_post_draft | Saves a Reel or photo post as a draft. Nothing is published | Write, confirm |
schedule_post | Schedules a Reel or photo post. Instagram gets it 30 minutes before the time | Write, confirm |
reschedule_post | Moves a scheduled post to a new time | Write, confirm |
cancel_post | Cancels a scheduled post. Nothing is deleted on Instagram | Write, confirm |
create_campaign | Plans a launch of 1 to 10 posts, for example 3 Reels on Tuesday, Thursday and Saturday | Write, confirm |
What it does not do
- It does not read or send Instagram DMs.
- It does not publish Stories or carousels. Scheduling covers Reels and single photo posts.
- It does not delete anything on Instagram.
- Follower demographics need at least 100 followers; Instagram does not report them below that.
- Facebook Pages are read only for now: comments, replies and numbers, but no scheduled posts.
Roles, credits and approvals
- Your role. A workspace has owners, editors and viewers. The assistant sees only the tools for pages you can see. A viewer gets the read tools and none of the write tools.
- Read only tokens. A token made as Read only hides every write tool.
- Confirm first. Sending a reply, saving a draft, scheduling, moving or cancelling a post and planning a campaign all need your approval of the exact action. Nothing is sent or scheduled without it.
- Credits. Tools that use AI cost the same credits as in the web app, from the workspace's monthly 150. Reading your own data is free. If you run out, the action does not run and uses nothing.
Privacy
The assistant acts as you, in one workspace. It cannot see other workspaces or tools your role does not allow. VidLasso never deletes your videos, posts or comments, and cancelling a scheduled post deletes nothing on the platforms. Your data is used to run the features you turn on. It is not sold, not used for ads, and not used to train AI models. You can see connected assistants on your Profile page and disconnect them, and revoke any token in Settings; a revoked token stops working at once. See the privacy policy.
VidLasso is in free, invite only early access. Tell us about your channels and we will email you when your spot opens.
Questions
Does Instagram MCP work with a personal account?
No. Instagram only lets apps read posts and comments for professional accounts, Creator or Business, linked to a Facebook Page. Switching is free.
Can it reply to Instagram comments for me?
Yes, after you turn on Instagram replies for the account in VidLasso. The assistant drafts a reply, and it posts only after you approve the exact text.
Can it send Instagram DMs?
No. The VidLasso MCP server works with comments, numbers and posts, not direct messages.
Is it free?
VidLasso is in free, invite only early access with 150 credits a month per workspace. Reading is free; AI work such as a caption or a drop explanation uses credits.
Back to the home page or all docs. Questions? Write to [email protected].