Model Context Protocol

Connect your AI assistant.

Give Claude, or any assistant that speaks MCP, access to draft captions, schedule reels, posts and stories, edit the queue, read your analytics and content plan, run DM automations, answer DMs, moderate comments, and plan your grid. You’ll never have to open reeldrop.

url
OAuth 2.1, no API keys Scoped to your workspace Sign in once

Pick your assistant

Add reeldrop as a remote MCP server. You’ll sign in once, with the same account you use here. No API keys to copy or manage. Using Meta Muse? It has its own section below.

Set up Claude
  1. 1
    Add the server

    Paste this into your terminal to register reeldrop with Claude Code.

    terminal
    claude mcp add --transport http reeldrop https://mcp.reeldrop.io/mcp
  2. 2
    Authorize

    The first time Claude calls a reeldrop tool, your browser opens so you can sign in and approve access. Nothing to copy, nothing to configure.

  3. 3
    Verify

    Run claude mcp list and reeldrop should show up as connected.

Meta Muse

Muse builds its own connector from the server URL and can't open a browser to sign in, so it takes a personal access token instead of the OAuth flow the assistants above use. Everything for that lives here.

Your access token

The same tokens as Settings → AI assistants, minted here so they’re next to the steps that use them.

Sign in to create a token. It's tied to your account and only ever shown once.

Set up Muse

  1. 1
    Create a token above

    Name it Meta Muse and copy the token when it appears. It's shown once.

  2. 2
    Ask Muse to build the connector

    Paste this into a Muse chat:

    prompt
    Build a custom integration to ReelDrop. Its MCP server URL is https://mcp.reeldrop.io/mcp (streamable HTTP). It authenticates with a bearer token — send "Authorization: Bearer <token>" on every request; I'll give you the token through the secure credential prompt, not here. I want you to be able to read my Instagram analytics, see my scheduled reels and posting slots, and draft captions. Test each tool and save it as a skill.
  3. 3
    Paste the token when Muse asks

    Muse opens a secure credential prompt — enter the token there, never in the chat. It's stored outside the agent and swapped in at the network edge, so the model itself never sees it. Muse then connects, lists ReelDrop's tools, tries each one, and saves the integration as a skill for every future chat.

  4. 4
    Check it

    Ask Muse “list my ReelDrop workspaces” — a real answer means it's connected. From then on it can do anything the tools below can: read analytics, schedule and edit reels, posts and stories, run DM automations, read and answer DMs, moderate comments, plan your grid. Muse asks you before anything that writes.

Connection reference

What Muse needs to know about this server. The prompt above already includes it; this is here for a custom connector you write by hand.

Server URL
https://mcp.reeldrop.io/mcp
Transport
Streamable HTTP (remote MCP)
Auth header
Authorization: Bearer rd_mcp_…
Token type
Personal access token (no OAuth, no browser sign-in)
Token access
Full access (all 58 tools) or read only, in every workspace you belong to

If something's off

Muse says the server returned 401 / not authenticated
The token is missing, mistyped, or revoked. Check it starts with rd_mcp_, was entered in the credential prompt (not the chat), and still shows as active in the list above.
Every tool answers “MCP access is available on the Influencer and Creator plans”
The workspace is on Starter. The connection works, but the tools won't. Upgrade the workspace and Muse can retry without reconnecting.
I pasted the token into the chat by accident
Revoke it above and create a fresh one. Anything sent in a chat should be treated as exposed.
A token is your identity, not your password: it reaches every workspace you belong to, and each tool still checks membership and plan on every call. Full walkthrough: Connect Meta Muse to ReelDrop.

What it can do

58 tools your assistant can call once connected. The same things you can do in ReelDrop yourself.

Workspaces & setup

How the assistant finds your account and its posting schedule.

list_workspacesList the workspaces your account belongs to.
list_ig_accountsList the Instagram accounts connected to a workspace.
get_plan_usageHow much of your plan’s allowances are used: reel schedules, captions, trial reels, AI replies.
get_instagram_profileYour followers, following and post count, plus whether the connection is healthy.
list_notificationsWhat the in-app bell shows: posts published or failed, milestones, nudges.
get_posting_slotsGet the next open slots from your saved posting schedule.
update_scheduling_settingsSet the workspace timezone and posting cadence.

Captions & media

Turn a raw video into something ready to post.

generate_reel_captionsDraft caption and hashtag options from the video with AI.
get_video_upload_urlGet an upload URL for a local video with no public link.
resolve_reel_by_linkTurn a pasted Instagram link into a reel it can target.

Scheduling

Book, edit, and clear the queue — reels, posts, carousels and stories.

schedule_reelSchedule a single reel from a video URL, or publish it now.
schedule_reels_bulkSchedule up to 15 reels in one call.
list_scheduled_postsSee what’s queued, filtered by status, kind, or date range. A failed post says why.
update_scheduled_postEdit a queued post’s caption, hashtags, time, or cover. A story can be rescheduled.
retry_failed_postPublish a failed post again, now or at a new time. The failure reason is shown first.
schedule_postSchedule a photo post or a 2–10 image carousel, or publish it now.
publish_storyPublish a photo or video straight to Instagram Stories.
schedule_storySchedule a photo or video story for a future time.
get_publishing_limitCheck how much of Instagram’s daily publishing allowance is used.
list_recent_mediaYour latest posts and reels on Instagram, including ones posted outside reeldrop.
list_live_storiesSee the stories that are up on Instagram right now.
cancel_scheduled_postCancel a draft, scheduled, or failed post before it goes out.

Analytics

Answers from your real numbers, not a guess.

get_analytics_summaryPosting activity, AI usage, and cadence for a date range.
get_reel_analyticsPer-post views, reach, likes, saves, and average watch time.
get_account_analyticsAccount reach, follower growth, and audience demographics.
get_story_analyticsStory views, reach, replies, taps, and exits.
get_content_planWhich formats are working, the cadence to aim for, and the best slots.
get_weekly_recapLast week against your plan and the week before.
get_trial_reel_analyticsTrial reel performance and reach-surge detection.

DM automations

Create and manage comment-to-DM automations from chat.

list_automationsList the DM and comment automations in a workspace.
get_automationRead one automation in full: keywords, replies, buttons, counters and health.
get_automation_logsSee each time an automation fired, what it sent, and why a follow-up did not.
preview_automationDry-run a comment or DM: which automations would fire, and what they would send.
create_automationCreate a comment, DM, story-reply, or AI DM automation.
get_pdf_upload_urlGet an upload URL for a PDF an automation hands out.
duplicate_automationCopy an automation as a new paused one.
get_reply_variantsReady-made public-reply or DM wording to choose from.
preview_ai_dmTry an AI DM brief: what would it say to this message?
resubscribe_webhooksRe-subscribe the account to comments and DMs if automations stopped firing.
retrigger_automationReplay an automation over recent comments it missed. Can DM real people.
update_automationEdit an automation, or pause and re-activate it.
delete_automationPermanently delete an automation and its activity log.

Inbox

Read your Instagram DMs, organise the threads, and reply with your say-so.

list_conversationsList DM threads — unread, hot leads, pinned, archived — with who wrote last.
get_conversationRead one DM thread, oldest message first.
update_conversationPin, archive, tag, or mark a thread read.
reply_to_conversationSend a text DM reply, inside Instagram’s 24-hour window.

Comments

Moderate the comments on your own posts.

list_commentsRead the comments on one of your posts, newest first.
reply_to_commentPost a public reply under a comment.
hide_commentHide a comment from view, or show it again. Nothing is deleted.
delete_commentPermanently delete a comment.

Grid planner

Plan how your profile grid will look, with idea tiles you can turn into drafts.

get_gridSee your grid: latest posts, planned posts, and idea tiles.
create_grid_placeholderPencil an idea into a time slot on the grid.
update_grid_placeholderChange an idea tile’s slot, note, or colour.
convert_grid_placeholderTurn an idea tile into a draft post.
add_grid_collabAdd a Collab post to the grid by its link.
remove_grid_collabTake a Collab tile off the grid.
swap_grid_entriesSwap the time slots of two planned tiles.
delete_grid_placeholderRemove an idea tile.
Access follows your reeldrop permissions. Your assistant can only see and touch the workspace you’re a member of, same as when you log in here. And it can only cancel a post before it goes out; anything already live on Instagram is out of reach.
© 2026 10517933 Canada Ltd. (operating as reeldrop.io). All rights reserved. Canadian-owned and operated
Not affiliated with Instagram or Meta Platforms.