Skip to main content
Glama

Server Details

Turn long videos into captioned vertical clips for TikTok, Reels and Shorts.

Ownership verified
Status
Healthy
Uptime
100.0% over the last 24 hours
OAuth
Works in Glama
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
ChatGPT
SnapDub
Claude
–

TDQS

A3.9/5.0

Scored across 23 tools

Disambiguation4/5

Most tools target a distinct resource+action pair, and the biggest family (schedule_post / reschedule_post / unschedule_post / retry_post / list_scheduled_posts) is cleanly separated. The only real overlap is in analytics: get_clip_stats, get_post_stats, get_earnings and get_campaign all report views/earnings, though the descriptions scope each to clip-level, account-level, campaign-payout, and single-campaign respectively.

Naming Consistency5/5

All 22 domain tools follow a textbook snake_case verb_noun pattern (create_video, get_clip, list_campaigns, track_campaign_submission), with consistent get_/list_/create_/edit_ prefixes for reads and mutations. The lone exception, whoami, is a well-established convention rather than an inconsistency.

Tool Count4/5

At 23 tools the surface is on the heavy side, but it spans genuinely separate areas (ingest, clipping, transcripts, posting plan, campaigns/earnings, account info) and each tool covers a distinct operation. No obvious duplicate or filler tool is present, though create_video plus get_upload_link could plausibly be merged.

Completeness4/5

Core lifecycle is covered end to end: estimate cost, create video, poll status, list/get/edit clips, read transcripts, schedule/reschedule/unschedule/retry posts, discover campaigns, track submissions and view earnings. Gaps are minor but real: there is no delete for videos or clips, list_templates has no create/update counterpart, and social accounts can only be listed, not connected or removed.

Publisher details

Operator
SnapDub (AHERONT EOOD) · Publisher source
Operator website
https://snapdub.ai
Vendor relationship
First-party
Trust center
Not available
Restrictions
Requires a SnapDub account (free sign-up with 500 credits, no card). Making clips spends credits; reading videos, clips, templates and campaigns is free.

Available Tools

23 tools
create_videoMake clips from a videoAInspect

Turns a long video link (YouTube, Twitch, Kick, Rumble or Zoom) into short vertical clips with captions. Spends credits; processing takes a few minutes to tens of minutes depending on length. Returns the new video's video_id and status; the clips are listed once its status is "done".

Inputs: url (required), clips, captions, template, +2 more.

edit_clipEdit a clipA
Idempotent
Inspect

Changes a clip's description or hashtags (free), its title (free, unless the title is shown in the video itself, which re-renders it), or re-cuts it with a new start and end within the range get_clip reports. A re-render costs a few credits and takes a minute or two. Only the fields given change.

Inputs: clip_id (required), title, hashtags, description, +2 more.

estimate_costPrice a video before making clipsA
Read-onlyIdempotent
Inspect

Says how many credits create_video would spend on a link with the same settings, and whether the account has enough. Reads only the link's title and length; spends nothing.

Inputs: url (required), clips, captions, template, +2 more.

get_campaignOne clipping campaignA
Read-onlyIdempotent
Inspect

Returns one clipping campaign's details - pay per 1,000 views, cap per clip, allowed platforms, requirements, budget left, end date and its page - and the clips this account already submitted to it.

Inputs: campaign_id (required).

get_clipOne clip in detailA
Read-onlyIdempotent
Inspect

Returns one clip: title, description, hashtags, score, whether it is still rendering, where it sits in the source video (start and end, in seconds) and how far each end can be moved for a re-cut, plus a download link that expires in an hour.

Inputs: clip_id (required).

get_clip_statsHow a clip is doingB
Read-onlyIdempotent
Inspect

Returns one clip's posts on each network (link, views, likes, comments, shares, when last updated) and the clipping campaigns it was submitted to, with an estimate of what its views earn.

Inputs: clip_id (required).

get_earningsCampaign earningsB
Read-onlyIdempotent
Inspect

Lists the clips submitted to clipping campaigns: campaign, post link, the status marked in SnapDub, views that count toward the campaign and an estimated payout, with totals per currency.

Inputs: no named parameters.

get_post_statsHow posts are doingA
Read-onlyIdempotent
Inspect

Returns the last 30 days of posting through SnapDub: posts per network, views gained (total and per day), clips made, the best-performing clip and, for clips linked to clipping campaigns, an estimate of what their views earn. Views update about once a day.

Inputs: no named parameters.

get_transcriptTranscript of a clip or videoA
Read-onlyIdempotent
Inspect

Returns what is said in a clip, or in a whole video, as plain text or as SRT subtitles with timings. A clip's transcript is free; a whole video's comes with paid plans. Long videos can be read a part at a time with from_seconds and to_seconds.

Inputs: format, clip_id, video_id, to_seconds, +1 more.

get_videoVideo statusA
Read-onlyIdempotent
Inspect

Shows one video's processing status and progress; status "done" means its clips are ready.

Inputs: video_id (required).

list_campaignsLive clipping campaignsA
Read-onlyIdempotent
Inspect

Lists live paid clipping campaigns (pay per 1,000 views) that still have budget left, e.g. Whop Content Rewards. Sort by budget left, rate per 1,000 views, room per clipper, or newest.

Inputs: sort.

list_clipsClips of a videoA
Read-onlyIdempotent
Inspect

Lists a finished video's clips, best first: title, virality score (0-100), description, hashtags, length and a download link that expires in an hour.

Inputs: video_id (required), include_links.

list_scheduled_postsScheduled postsA
Read-onlyIdempotent
Inspect

Lists the clips waiting on the Content Plan to be posted, soonest first, and the posts from the last 7 days that failed or were skipped, with the reason.

Inputs: no named parameters.

list_social_accountsConnected social accountsA
Read-onlyIdempotent
Inspect

Lists the social networks connected in SnapDub (TikTok, YouTube, Instagram and others) with the handle, whether a post can go out there now and, if not, what the person has to do. Also says how many posts the account has left.

Inputs: no named parameters.

list_templatesTemplatesA
Read-onlyIdempotent
Inspect

Lists the account's saved templates (caption style, layout, branding). Each name is a valid value for create_video's template argument.

Inputs: no named parameters.

list_videosRecent videosA
Read-onlyIdempotent
Inspect

Lists the account's most recent videos (newest first) with their status, 20 at a time. When there are older ones, next_page says which page to ask for.

Inputs: page.

reschedule_postMove a scheduled postA
Idempotent
Inspect

Moves a post that has not gone out yet on the Content Plan to another time.

Inputs: post_at (required), post_id (required).

retry_postRetry a failed postAInspect

Sends a post that failed or was skipped again, right away. Says what still needs fixing if it would fail the same way.

Inputs: post_id (required).

schedule_postSchedule a clip to social mediaAInspect

Puts a finished clip on the SnapDub Content Plan to be posted to the person's connected social accounts at a given time (or now). It publishes publicly on their behalf, using the privacy and other answers saved in their plan settings. list_social_accounts shows which networks are ready.

Inputs: clip_id (required), platforms (required), post_at.

track_campaign_submissionTrack a clip in a campaignA
Idempotent
Inspect

Records in SnapDub that a posted clip was submitted to a clipping campaign, so its views and estimated earnings are tracked (see get_earnings). This does not submit it to the brand: that is done on the campaign's own page, which the reply links to.

Inputs: clip_id (required), campaign_id (required), post_url.

unschedule_postRemove a scheduled postA
DestructiveIdempotent
Inspect

Removes a post that has not gone out yet from the Content Plan, so it will not be published. Posts already published are not affected.

Inputs: post_id (required).

whoamiAccount and creditsA
Read-onlyIdempotent
Inspect

Shows the signed-in SnapDub account: plan, credits left and whether clips carry the free-plan watermark.

Inputs: no named parameters.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.

    Resources