MCP serverapp.sprkly/sprkly
Schedule, publish and track social posts across TikTok, Instagram, Threads and YouTube Shorts.
Overview
Score?
UNRATED 0.681
of what a free look can see, on 32 looks
Looks
36
last 12 hr ago
Tools
19
changed 1 day ago
More info
URL
sprkly.app/api/mcp
streamable-http
Says it is
sprkly-mcp 1.0.0
protocol 2025-06-18
In the record since
32 days ago
Among servers18,413 with a card
0median 0.606 · this server 0.681 · highest on record 0.8561
Toolsfrom sha256:aa2552132e…540014 · +0 −0 1 day ago
| Tool | Schema |
|---|---|
| sprkly_add_media_from_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 |
input · no output |
| sprkly_delete_scheduled_post 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 |
input · no output |
| sprkly_draft_post 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 |
input · no output |
| sprkly_export_automation_template 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 |
input · no output |
| sprkly_get_account_summary Plan tier, trial state, connected account count, scheduled post counts by status, and the next three upcoming posts. Never returns tokens or secrets. |
input · no output |
| sprkly_get_analytics 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 |
input · no output |
| sprkly_get_billing_summary Subscription status, current plan, period end, purchased handles and the last few billing events. No payment method details; the Stripe customer id is truncated. |
input · no output |
| sprkly_get_post_approval_status Whether a post is awaiting human review, approved or rejected, including reviewer notes and timestamps. |
input · no output |
| sprkly_get_post_status 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 |
input · no output |
| sprkly_get_tiktok_posting_options 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 |
input · no output |
| sprkly_import_automation_template 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_ |
input · no output |
| sprkly_list_connected_social_accounts 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 |
input · no output |
| sprkly_list_profiles The profile ids needed to target a post, with each one's platform and handle. Call this before sprkly_schedule_post. |
input · no output |
| sprkly_list_scheduled_posts The post queue, newest first, with a caption preview, targets, status and failure reason. Supports a status filter and cursor pagination. |
input · no output |
| sprkly_request_post_approval 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 |
input · no output |
| sprkly_schedule_post 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, |
input · no output |
| sprkly_update_scheduled_post 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. |
input · no output |
| sprkly_upload_media Upload files the user has on their machine (slides, photos, a short video) into sprkly and get a media_id for each. LINK MODE is the way to send a file from disk. Send files, one e |
input · no output |
| sprkly_validate_post_policy Check a caption against each target platform's posting rules before scheduling: caption length, media requirements, hashtag ceilings, whether links are clickable, required YouTube |
input · no output |
Verify it yourself
npx teppi-check https://sprkly.app/api/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M1FZ23TP96BGD947K0QC2YBW