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

weftly

Find & cut horizontal and vertical video clips (Shorts/Reels), transcribe & summarize. Pay per job.

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

Tools & capabilities

13 tools

Read from the running server on 20h ago.

clips_horizontal clipsjob_idsource_job_idpayment_credential
Batch-cut a set of your own chosen horizontal 16:9 clips from a prior find_clips job in one purchase, delivered as SEPARATE files. Two-call flow: (1) call with `source_job_id` (a f…
clips_vertical clipsjob_idprofilesubjectsource_job_idpayment_credential
Batch-cut a set of your own chosen vertical 9:16 clips from a prior find_clips job in one purchase. Two-call flow: (1) call with `source_job_id` (a find_clips job id) and `clips` (…
complete_upload job_id*
Confirm that the file has been uploaded (via HTTP PUT to the upload_url from transcribe or summarize) and start processing. Verifies that the file is present in storage and that th…
extract_clip titlejob_idsegmentssource_job_idinclude_transcriptpayment_credential
Cut and assemble a clip from any prior video job (find_clips, summarize, or video transcribe). Operates on a parent job — possessing the parent `source_job_id` is the capability, n…
extract_vertical_clip endstartt_reftitlejob_idprofile +6
Cut a 9:16 vertical clip from any prior video job (find_clips, summarize, or video transcribe), suitable for direct upload to TikTok, Instagram Reels, or YouTube Shorts. Default ou…
find_clips queryjob_idfilenamepayment_credential
START HERE for any clip workflow on a video — `find_clips` is the canonical entry point and includes a full transcription as a free byproduct. **Do not call `transcribe` first**: d…
get_job_status formatjob_id*
Check the status of a transcribe or summarize job. Returns the current state and, when completed, an `outputs` array. Each output has either `content` (returned inline) or a presig…
get_youtube_publish_status job_id*session_token*
Check the status of a YouTube publish job. Poll periodically after trigger_youtube_publish — the upload takes 1-10 minutes depending on video size. Returns status (pending, publish…
mpp_smoke_test payment_credential
Smoke-test the MPP payment plumbing end-to-end via this MCP server, for $0.01 USDC. Two-call flow: (1) call with no arguments to receive an MPP `payment_challenge`; (2) pay via MPP…
publish_to_youtube title*visibility*descriptionaccess_token*refresh_tokensession_token* +1
Publish an existing video from a transcribe or summarize job to YouTube. Creates a paid publish job (flat $1.75 price) and stores the OAuth token. Captions are auto-generated from…
summarize job_idfilenamepayment_credential
Summarize an audio or video file — returns both a text summary AND the full transcript (with per-word timestamps). Do not also call transcribe on the same file. Three-call flow: (1…
transcribe job_idfilenamepayment_credential
Transcribe audio or video to text, including per-word timestamps for precise editing. Three-call flow: (1) call with `filename` to receive {job_id, payment_challenge}; (2) pay via…
trigger_youtube_publish job_id*session_token*
Start the YouTube upload after payment is confirmed. Call this after publish_to_youtube once payment_status is "paid". Returns immediately — the upload runs as a durable Workflow i…