Ghostedit

Post everywhere from Claude or ChatGPT. Schedule posts to Instagram, TikTok, YouTube, Threads, LinkedIn, Bluesky and Mastodon, check each post against platform rules first, see what's working, and run Instagram comment-to-DM.

Serveur MCP hébergé

npx add-mcp 'https://mcp.ghostedit.ai'

S’installe dans Claude Code, Codex, Cursor et plus

Documentation

Setup

First, sign up free at ghostedit.ai and connect your Instagram, TikTok, YouTube or other accounts. Then add Ghostedit to your AI app:

Claude (web, desktop, mobile)

Settings, then Connectors, then Add custom connector. Paste https://mcp.ghostedit.ai, click Add, then Connect. Sign in and press Allow. In a chat, turn Ghostedit on from the tools menu.

ChatGPT

Settings, then Connectors. Turn on Developer mode (paid plans), click Create and paste https://mcp.ghostedit.ai. Sign in and press Allow.

Claude Code

Run claude mcp add --transport http ghostedit https://mcp.ghostedit.ai, then type /mcp, pick ghostedit and choose Authenticate. A browser tab opens: press Allow.

Other MCP apps

Any app that supports remote MCP servers with OAuth works: use https://mcp.ghostedit.ai.

Sign-in and permissions

How sign-in works

OAuth 2.0 with PKCE and dynamic client registration. Your AI app never gets your Ghostedit or social media passwords. Ghostedit signs in to each platform through the platform's own official login.

What you allow

Two permissions, shown on the Allow page: read (see your accounts, queued posts, post stats and automation stats, and check a post before it goes out) and schedule (schedule, plan, move and cancel posts, and set up and pause Instagram DM automations). You also tick which of your accounts this AI app may use. It can't see or post to the others.

Approvals

Set any account to "Approve AI posts" and everything an AI schedules there waits for your OK in Ghostedit. No tool can approve a post: only you can, in the app.

Confirmations in Claude

Tools that only read run without asking. Tools that post, move, cancel or change an automation are marked as changes, so Claude asks you before each one.

Removing access

In Ghostedit, open Settings, then Connections, and press Disconnect next to the AI app. Or remove Ghostedit from your AI app's connector settings.

Tools

Reads only looks. Changes posts or changes something, so Claude asks first.

Posting

list_accounts Reads

List the social accounts you connected, and whether posts to each need your OK.

check_post Reads

Check a video and caption against each platform's limits before scheduling. Nothing is posted.

schedule_post Changes

Schedule a post to one or more accounts at a time you pick, or right away. Can add a comment-to-DM to an Instagram post.

plan_week Changes

Spread several finished clips over the week at each account's best hours. The plan waits for your OK in Ghostedit.

list_posts Reads

List scheduled, held and recent posts.

get_post Reads

Show one post: status, time, caption and any error.

reschedule_post Changes

Move a post that hasn't gone out yet to a new time.

cancel_post Changes

Cancel a post that hasn't gone out yet.

Analytics

get_post_stats Reads

Stats for one posted post: views, likes, comments, shares, saves, watch time and how it compares to your usual.

top_posts Reads

Your best posts over a period, by views or by how far they beat your usual.

compare_posts Reads

Compare two or more posts side by side.

account_trend Reads

How an account's views and followers moved over time.

account_growth Reads

Follower growth across all your accounts, with the fastest-growing one.

best_times Reads

When your posts do best, from your own numbers.

get_style Reads

What your best posts have in common, so captions can match your voice.

Instagram DM automations

create_dm_automation Changes

When someone comments, DMs or replies to a story with a keyword, send them a message and an optional link.

update_dm_automation Changes

Change an automation's keyword, message or link.

list_dm_automations Reads

List your automations and whether each is live.

pause_dm_automation Changes

Pause an automation.

dm_automation_stats Reads

How many people triggered an automation, got the DM and clicked the link.

Example prompts

  • Post this video to Instagram, TikTok and YouTube Shorts tomorrow at my best time.
  • Check if this video will work on TikTok before I schedule it.
  • What did best this week, and why?
  • When should I post on Instagram?
  • Anyone who comments GUIDE on my last reel gets this link by DM.
  • Move Friday's post to Saturday at noon.

Limits

Plans

Free covers 1 account per platform and 30 posts a month. Paid plans start at $19 a month. See pricing.

Platforms

Instagram (business and creator accounts), TikTok, YouTube, Threads, LinkedIn (personal profiles), Bluesky and Mastodon. DM automations are Instagram only.

Videos

Your AI passes a public link to the video. Every post is checked against the platform's length, size, shape and caption limits first, and a post that would fail is not queued.

Privacy defaults

New TikTok and YouTube posts go out as private unless you ask for public, so nothing goes live by surprise.

Troubleshooting

Your AI says it can't post

Ghostedit isn't on in this chat. Turn it on from the chat's tools menu.

"Needs authentication" or "Connect" in your AI app

Click it and press Allow again. Sign in with the same login you use on ghostedit.ai.

A platform signed you out

Instagram, TikTok and the others end app sessions now and then for security, like after a password change. Open Accounts in Ghostedit and press Reconnect.

"Not queued, duplicate"

That video was already sent to that account. Ask again and say you want it posted again.

"Not queued, this post would fail"

The check found a problem the platform would reject, like a video that's too long. The message says what to fix.