Clypmint
Edit videos with AI: cuts, captions, B-roll and motion in a style you pick or copy from any video.
Connect it
Settings → Connectors → Add custom connector
URL: https://clypmint.com/mcpSettings → Apps & Connectors → Advanced → Developer mode
Create connector with URL: https://clypmint.com/mcp{
"mcpServers": {
"clypmint": {
"url": "https://clypmint.com/mcp"
}
}
}claude mcp add --transport http clypmint https://clypmint.com/mcp{
"servers": {
"clypmint": {
"type": "http",
"url": "https://clypmint.com/mcp"
}
}
}36 tools, verified live
get_workflowread-onlyFuller notes on using Clypmint, when a request is unusual: overview (which tool and fields for a request, and one-call changes), music, styles, editing (changes and the canvas), publishing (posting and monthly plans), capabilities. A normal request needs none of it: the tool descriptions are enough. Read-only, free.
create_videocan modifyMake a faceless video without filming or uploading footage. Supply exactly one of idea (Clypmint writes the narration) or script (spoken exactly as supplied). Defaults to a 30-second vertical video; seconds may be 15, 30 or 60. An exact script sets its own length at about 2.5 words a second (at most 172 words for 60 s); leave seconds out with a script and the shortest length that fits is used, and
import_assetcan modifyImport one image or song up to 32 MiB for a video: a file attached in ChatGPT (file), or a public https link to the file (url) from Claude or any host that cannot attach files. logo: true marks the image as the brand’s logo. Returns an asset_staging_key for create_video’s asset_staging_keys (or music_staging_key for a song), usable for seven days. Repeating the same operation_id and file returns t
get_project_contextread-onlyRead an owned video’s version, scenes, captions and editable canvas element IDs/capabilities. Optional output_id selects a clip/format; element_offset pages through the canvas inventory. Use the returned version/output and actual IDs with apply_edits for direct edits without a second Clypmint model round. Canvas image IDs name assets already in this version. Returns project data without a visual c
list_assetsread-onlyList reusable media owned by the linked account, including the asset IDs accepted by video creation.
get_social_accountsread-onlyRead connected publishing accounts and their current availability for the linked Clypmint account. Requires separate publishing consent.
connect_social_accountscan modifyCreate a private authorization link for connecting social accounts to the linked Clypmint account. The account owner chooses networks and grants access on the provider’s authorization screen. Does not publish content.
schedule_postcan modifyChoose connectionId from get_social_accounts when multiple accounts are connected. Never guess which account the user intends. Schedule a selected video output for external publication to connected accounts at postAt. Requires the approved edit version, caption, destination platforms, IANA timezone and platform-specific choices. Returns a publishing receipt and calendar card; pending acknowledgeme
list_postsread-onlyRead the linked account’s content calendar and publishing receipts, optionally within a time range. Includes pending, scheduled, partial, failed and published outcomes in a visual calendar.
update_postcan modifyChange the caption or publication time of an existing scheduled post identified by post_id. Returns the updated publishing receipt and calendar card.
cancel_postcan modifyCancel a scheduled post identified by post_id and return its publishing receipt and calendar card. Does not delete already-published platform content.
apply_editscan modifyApply exact edits without a Clypmint model round. Read get_project_context first. Canvas ops: output_frame {frame: {ratio: 9:16, 16:9, 1:1 or 4:5, fit}} reshapes this video ("make it vertical"); fit subject (the default) follows the subject, contain keeps the whole picture with bars (only when they ask to fit or keep everything in), cover fills; optional x/y (0-1, with fit cover only) move the cen
fix_captionscan modifyFix caption words or the key-word colour of a finished video, without a new edit; timing never moves. Either rewrite lines (from, to, text from get_project_context captions) or swap words everywhere with replace: [{ heard, spelled }] (brand names, people). A swapped name is also remembered for later videos. Each spoken word keeps a caption word, so a 2-word name cannot become 1 word here: use reme
get_video_activityread-onlyWhile a video is being made, read what the editor is doing: its stage, minutes left, the paper edit, each step (looked at footage, searched, previewed) and the names it heard. Use it to narrate progress instead of waiting silently. Cost: Free: no credits and no change round.
get_threadread-onlyRead every round of changes, direct edit and caption fix on a video, oldest first, with who asked, the status and the version it made. Cost: Free: no credits and no change round.
list_versionsread-onlyList the versions of a video, newest last, and which one is live. Use with restore_version to undo. Cost: Free: no credits and no change round.
restore_versioncan modifyMake an earlier version of a video live again (undo). Nothing is deleted. Free. Cost: Free: no credits and no change round.
remembercan modifyTeach Clypmint one lasting preference for every later video of this brand, in plain words: caption size, pace, sound effects, colours, "own footage first", or how a name is spelled. Up to 200 characters. Free. Cost: Free: no credits and no change round.
list_memoryread-onlyList the preferences, looks and spellings Clypmint remembers for the brand, with the ids forget takes. Cost: Free: no credits and no change round.
forgetcan modifyForget one remembered preference by its id from list_memory. Later videos leave it out. Cost: Free: no credits and no change round.
create_videoscan modifyMake up to 10 faceless videos in one call (more: batches of 10; a month of posts is plan_content), each from an idea or an exact script, with shared defaults (seconds, style_id, formats, voice: matilda/sarah/jessica/alice/liam/chris/brian/george/roger/laura/charlie/river/will/eric/bella/daniel/lily/bill/adam/callum/harry, sound_effects). Every item is checked before any starts; each is idempotent
schedule_plancan modifySchedule many finished videos at once. First call with approve: false: it checks every slot (video ready, output, time 2 min to 60 days ahead, connected accounts) and changes nothing. Show the user the schedule; only after they say yes call again with approve: true, which schedules the ready ones and says which are still editing. Scheduling needs publishing permission. Never call approve: true wit
plan_contentcan modifyStart a content calendar for a topic: count faceless videos (1-31) over days (7-31), each with a title, hook, the exact script, caption, hashtags and a posting time. Best: write the ideas yourself in the conversation and send them as items (taken as written, at once); otherwise Clypmint writes them (this call keeps going until they are written, or tells you to call again with the same operation_id
edit_content_plancan modifyChange ideas by number (n) before they are made or posted: title, hook, script, caption, hashtags, posting time, platforms, or removed: true to drop one (false puts it back). Words cannot change once an idea is being made; a scheduled post changes with update_post. Free. Cost: Free: no credits and no change round.
approve_plancan modifyMake the videos for a calendar from plan_content: every idea, or the numbers given. Each then posts on its date once it is ready and the accounts are connected, so this needs publishing permission, TikTok/YouTube settings in platform_options when they are named, and the user’s explicit yes. dry_run: true answers the credits and the room left this month, and makes nothing; past the room it answers
post_content_plancan modifySchedule the ready videos of an approved calendar whose posts are waiting, after the user connected an account or picked a new time (all, or the numbers given). Needs publishing permission. Cost: Free to schedule.
get_content_planread-onlyRead a calendar from plan_content: each idea’s state (draft, making, ready, needs_connect, needs_time, scheduled, posted, failed), its video and post, and the quote. Cost: Free: no credits and no change round.
browse_stylesread-onlyShow ready styles/copies with content format (faceless/motion/talking), frame formats, jobs, best_for, actual inputs and saved style_version when available. Motion is faceless type/music with inputs.voice:none by default; an explicit voiceover request overrides that default while keeping the visual style and aligns visuals to the recorded speech. Narrated faceless styles use inputs.voice:narrator.
edit_videocan modifyEdit the user's own footage into a finished video. Put what they asked for into the fields, never into prose rules: kind (montage: pictures and music lead, e.g. sport, travel, events; talking: someone speaks), length ({min_seconds, max_seconds} for "45-60 s"), style_id (read browse_styles once first: a saved style of theirs (own: true) that fits the request is the one to use), music_staging_key (a
check_videoread-onlyCheck a video and show it. While the upload or the edit is still running, this waits for news before answering (up to 20 seconds; 50 in Claude), so call it again right away only if the user is waiting; the video card updates itself. state is waiting (give the user the upload link), uploading, editing, ready, draft (a rough cut, not the finished edit: say so and offer next_step) or failed (say prob
list_videosread-onlyList up to 20 recent videos in the linked Clypmint account.
revise_videocan modifyChange a finished video against its selected base_version. Included revision rounds apply (no credits). Name output_id for one hook/Short/format. Exact supported changes use apply_edits or fix_captions. To replace retained main scratch narration, check check_video.narration.can_change and pass explicit voice plus 'Change narrator to Brian. Keep the script and edit.' (use the selected name). This p
copy_stylecan modifyBuild a reusable editing style from one reference video shared by link or file. This uses one of the linked account's style copies (100 credits on a credit allowance); dry_run: true answers the cost and starts nothing.
adjust_styleChange one of the linked account's saved styles in plain words, for example 'bigger yellow captions, no zooms' or 'open on the strongest line'. Saves it as the style's next version; every later video in that style follows it, and earlier versions are kept. Preserve operation_id on retries.
get_account_identityread-onlyReturn only the stable identity and display labels of the account represented by this request. Used for account linking. For account rights, credits and usage use get_profile.
get_profileread-onlyReturn the Clypmint profile linked to this request, with its credits (used and included this month) and videos used, so you can say what a request will use before spending.
Alternatives in Design & Media
Compare →RARavenA
Design intelligence for coding agents: audits, design systems, and a taste profile agents consult.
GlifA
Generate images, video, and audio with Glif's media-generation agent
OODS FoundryA
OODS Foundry is an object-oriented design system that extends the one you already have.
Coach WattsA
Remote MCP server for training, nutrition, wellness, and performance data with OAuth 2.0.
CLCleanorB
Zero-auth MCP: image optimize, cited storage/format data, and dev utilities LLMs get wrong.
StudioSphere Pulse — Audio IntelligenceB
Free licensed loops and authorized audio analysis: BPM, key, waveform. Estimate before paid use.