Create, schedule, and publish social media launches across platforms, then read the analytics.
Connect Remote server
claude mcp add --transport http dropspace https://api.dropspace.dev/mcp --header "Authorization: Bearer <YOUR_API_KEY>"
{
"mcpServers": {
"dropspace": {
"url": "https://api.dropspace.dev/mcp",
"headers": {
"Authorization": "Bearer <YOUR_API_KEY>"
}
}
}
}
{
"servers": {
"dropspace": {
"type": "http",
"url": "https://api.dropspace.dev/mcp",
"headers": {
"Authorization": "Bearer <YOUR_API_KEY>"
}
}
}
}
Settings > Connectors > Add custom connector
URL: https://api.dropspace.dev/mcp
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools 40 found in our last check
list_launcheslist your launches with pagination
create_launchcreate a new launch for publishing to social platforms
get_launchget a launch by ID with posting status per platform
update_launchupdate a launch (cannot update running/completed/partial launches)
delete_launchdelete a launch (cannot delete running launches)
publish_launchpublish a launch to all configured platforms (queued async)
retry_launchretry failed platforms for a launch. by default every failed platform is retried; pass `subreddit` to retry ONE reddit destination (leaving its siblings — succeeded or failed — untouched), and add `account_id` when that destination belongs to a secondary connected reddit account…
generate_contentgenerate AI content for a launch's platforms using Claude
get_launch_analyticsget publishing analytics with per-post engagement metrics (likes, views, shares, etc.). metric fields vary by platform: facebook reports reactions, likes (mirroring reactions.total), comments and shares - it has no impressions or reach, and facebook story metrics are unavailable…
get_batch_launch_analyticsget cached analytics for multiple launches in one request (no live refresh, max 100 IDs)
get_launch_statusget detailed posting status with per-platform logs
retry_launch_contentretry AI content generation for failed platforms (requires generate scope)
delete_postDelete a single published post from its platform. Only works for Twitter, Facebook, LinkedIn, Reddit, and YouTube. Instagram and TikTok do not support API deletion.
delete_all_postsDelete all published posts for a launch from their platforms. Only deletes from Twitter, Facebook, LinkedIn, Reddit, and YouTube. Instagram and TikTok posts are skipped (require manual deletion).
list_personaslist your personas with pagination
create_personacreate a new persona for AI content generation tone/style
get_personaget a persona by ID with analysis details and writing samples
update_personaupdate a persona's name or writing samples
delete_personadelete a persona
analyze_personatrigger AI analysis of a persona's writing style (queued async)
finalize_personacommit a persona's pending analysis after review (the analyzed voice becomes usable)
discard_persona_analysisdiscard a persona's pending analysis without committing (preserves any previously saved analysis)
list_connectionslist your connected social media accounts. each row has a "platform" and an "entity_id" (null for your primary account on that platform, set for additional accounts). to target a specific account in create_launch when you have more than one on instagram / tiktok / youtube / twit…
update_connection_profileedit the connected account's profile ON the platform. youtube only today: sets the channel description (max 1,000 characters; an empty string clears it) via channels.update. instagram's api can read a profile but not write it, facebook page "about" needs a permission dropspace d…
get_dropspace_statuscheck which platforms have a connected dropspace official account (requires read scope)
get_usageget your current plan, usage limits, and billing period (requires read scope)
get_changelogmachine-readable release history (public) - version, date, type, summary, migration notes on breaking entries. the X-Notice header's structured backstory.
generate_mediasubmit an AI image or video generation job for a launch. Returns 202 with a job_id; poll get_media_job for completion. Requires generate scope. script_video requires platform=instagram|tiktok and prompt is required (not just product_description). video and script_video only supp…
get_media_jobpoll the status of a media generation job. Returns the result_url when complete.
get_autopilotget autopilot status: config, queued ideas, and drafts pending review. autopilot is the autonomous content engine that drafts and schedules posts nightly (pro/premium plans).
configure_autopilotcreate or update the autopilot config. merge semantics: only the fields you send change. enabling requires at least one platform with a connected account.
list_autopilot_reviewlist autopilot drafts awaiting approval (review mode). each item is a draft launch - approve, reject, or edit it via update_launch first.
approve_autopilot_draftapprove an autopilot draft - schedules it for publishing (a stale scheduled date rolls forward to the next posting slot).
reject_autopilot_draftreject an autopilot draft - deletes it and refunds the launch slot. optional feedback teaches future runs what to avoid.
run_autopilot_nowtrigger a manual autopilot run immediately instead of waiting for the nightly run. steps already completed today are skipped (limited to 2 per hour).
list_autopilot_runsrecent autopilot run history - one row per run step (refresh_insights, generate_blueprints, schedule_slots) with stats and errors.
list_recommendationslist actionable recommendations computed from your organic post performance: winners to repost, cross-post, or boost, autopilot promote signals, and underperformer pause signals. dropspace sweeps post metrics every 30 minutes and compares each post to your own per-platform basel…
apply_recommendationapply a recommendation's one-click action. repost_winner and cross_post create a DRAFT launch seeded with the winning content (nothing publishes until scheduled); boost_winner creates a PAUSED meta boost and requires ad_account_id (activation, and therefore spend, is a separate…
dismiss_recommendationdismiss a pending recommendation so it stops showing everywhere.
get_audiencefollower counts + growth for every connected instagram / youtube / tiktok / twitter account and facebook page. one entry per ACCOUNT, not per platform: "entity_id" is null for your primary account on a platform and set for each additional one, so a user with two instagram accoun…
Headers
| Name | Description |
|---|---|
AuthorizationRequired, secret | Dropspace API key, sent as a Bearer token. Its scopes apply. |
Details
| Endpoint | https://api.dropspace.dev/mcp (Streamable HTTP) |
| Package | @jclvsh/[email protected] (NPM, stdio) |
| First published | 12 Nov 2026 |
| Last updated | 12 Nov 2026 |
| Registry name | io.github.JCLVSH/dropspace |
More data and analytics servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
