mcpserver.lol
registry/sprkly
Connection check verified live · 20h ago

sprkly

Schedule, publish and track social posts across TikTok, Instagram, Threads and YouTube Shorts.

Tools 18
GitHub stars
Installs / wk
Licence
Transport streamable-http
Last checked 20h ago

Tools & capabilities

18 tools

Read from the running server on 20h ago.

sprkly_add_media_from_url url*
Download an image or video from a public link into sprkly and get a media_id back, for reuse across several posts. You usually do NOT need this: sprkly_schedule_post accepts a link…
sprkly_delete_scheduled_post can modify data post_id*
Remove a post from the queue. This is a soft delete. The user can restore it from the Deleted tab for 30 days. Posts that have already published cannot be deleted this way. Always…
sprkly_draft_post nametoneplatformsprofile_idscontent_hint*
Compose a caption from a content hint and save it as a draft in sprkly, shaped to the tightest caption limit among the target platforms. Returns a draft id; the draft appears under…
sprkly_export_automation_template read-only automation_id*
Download one Instagram auto reply as a shareable template. The file holds the trigger, the keyword and the message, and never a post id, a profile id or any account details, so it…
sprkly_get_account_summary read-only
Plan tier, trial state, connected account count, scheduled post counts by status, and the next three upcoming posts. Never returns tokens or secrets.
sprkly_get_analytics read-only daysprofile_ids
How the user's published posts actually performed: total views and engagement, week-on-week / month-on-month / year-on-year change, their best posting hour, weekday and content cat…
sprkly_get_billing_summary read-only
Subscription status, current plan, period end, purchased handles and the last few billing events. No payment method details; the Stripe customer id is truncated.
sprkly_get_post_approval_status read-only post_id*
Whether a post is awaiting human review, approved or rejected, including reviewer notes and timestamps.
sprkly_get_post_status read-only post_id*
Full detail for one post: status, targets, scheduled and published times, permalink, and the failure reason if it did not publish. Media comes back as mediaIds in slide order, not…
sprkly_get_tiktok_posting_options read-only profile_id*
This creator's allowed TikTok privacy levels and interaction settings, fetched live from TikTok. You usually do NOT need this before scheduling: sprkly_schedule_post checks privacy…
sprkly_import_automation_template post_idtemplate*profile_id
Read an auto reply template, and optionally set it up. With no profile_id NOTHING is written: the template is checked and handed back, which is the safe first call. With a profile_…
sprkly_list_connected_social_accounts read-only
Every ACTIVE social account linked to this sprkly account: platform, handle, follower count, and whether it needs reconnecting. Disconnected/inactive accounts are never listed, so…
sprkly_list_profiles read-only
The profile ids needed to target a post, with each one's platform and handle. Call this before sprkly_schedule_post.
sprkly_list_scheduled_posts read-only limitcursorstatus
The post queue, newest first, with a caption preview, targets, status and failure reason. Supports a status filter and cursor pagination.
sprkly_request_post_approval notepost_id*
Submit a draft post for human review. Moves the post to pending_approval and returns an approval id to poll with sprkly_get_post_approval_status. Use this when the user wants a per…
sprkly_schedule_post titlecaptioncategorymedia_idmedia_idsplatforms +5
Queue a post for publishing, in ONE call. Attach media by passing the user's link straight to media_urls: sprkly downloads it into storage itself for the platforms that need that,…
sprkly_update_scheduled_post captionpost_id*media_idmedia_idsprofile_idsscheduled_time
Change the caption, publish time, target accounts or attached media on a post that has not published yet. Only posts with status "scheduled" can be edited.
sprkly_validate_post_policy read-only titlecaption*hashtagsplatforms*platformMetamediaUrlsCount
Check a caption against each target platform's posting rules before scheduling: caption length, media requirements, hashtag ceilings, whether links are clickable, required YouTube…