Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,537Letters: 14Defects: 1,323counted 1 min ago
teppi

MCP serverpro.aicut/aicut

Generate AI videos, images, audio and staged AI Video Story episodes, and publish them to social.
UNRATEDActivestreamable-httpmcp.aicut.pro

Overview

Score?
UNRATED 0.672
of what a free look can see, on 30 looks
Looks
35
last 13 hr ago
Tools
51
changed 13 hr ago

More info

URL
mcp.aicut.pro/mcp
streamable-http
Says it is
aicut 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.672 · highest on record 0.8561

Toolsfrom sha256:d3dc510342…64effc · +0 −0 13 hr ago

The tools this server lists, read out of the definition it returned
ToolSchema
analyze_video
Starts an AI analysis of an existing video on the signed-in aicut account and returns the new analysis's id immediately. It does NOT wait for the result. WHAT: reads the video and
input · no output
browse_series
PUTS THE SERIES CATALOGUE ON SCREEN as a grid of previews the user can look at and pick from, right here in this conversation. Each tile shows that series' own 9:16 still, plays it
input · no output
change_story_scene
CHANGES WHAT HAPPENS IN ONE SCENE of an AI Video Story episode parked at frames review, and redraws that scene's opening picture from the change. You pass a PLAIN SENTENCE saying w
input · no output
confirm_upload
Checks the file that was uploaded to an `upload_media` target and makes it usable. Returns the media `url` to pass to other tools, the file's size, its `kind` (`video` or `image`),
input · no output
delete_video
Deletes ONE video from the signed-in account's library. Any of the account's own videos, in any state - finished, failed, or still generating - exactly like the delete button in th
input · no output
describe_cast_member
CHANGES ONE cast member into a different character: you pass a new one-line visual description, aicut rewrites that member's stored look from it, and draws ONE new portrait. Costs
input · no output
edit_video
Takes a video and a description of what to change, and generates the SAME clip with those changes applied - different characters, different clothes, a different setting - while the
input · no output
extend_video
Generates a NEW segment that continues an existing video from its final frame, and returns the new job's id immediately. The result is the original clip with the new segment joined
input · no output
fire_story_video
FIRES a parked AI Video Story episode: stage 2 of 3 - the engine resumes the run and generates every kept scene's VIDEO from its reviewed start frame. This is the paid step after f
input · no output
generate_audio
Starts an audio generation on the signed-in aicut account, puts the aicut card in front of the user, and returns the new job's id immediately. It does NOT wait for the audio. WHAT:
input · no output
generate_cast
Writes the CAST for an AI Video Story series - named characters with a role and a one-line description each - and returns it as a DRAFT for the user to read. FREE: this call spends
input · no output
generate_cast_portraits
BUYS the portraits for a cast draft: one image generation per member that still needs a face, charged at the chosen image model's rate, then saves every member to the user's charac
input · no output
generate_fake_text_video
CREATES a fake-text video: a phone chat conversation that types itself out over a gameplay or green-screen background, with every line read aloud in the voice you pick for that sid
input · no output
generate_image
Generates an AI image on the signed-in aicut account and puts the aicut card in front of the user. It waits for the image server-side for as long as one request safely can - about
input · no output
generate_image_story
CREATES an AI image story: a narrated script turned into a sequence of AI-generated images, read aloud with captions over it. Suited to facts, history, horror, storytime and explai
input · no output
generate_lipsync
Takes a picture of a person and an audio file, and generates a video of THAT person speaking or singing the audio, lip-synced. Returns the new job's id immediately. The result is e
input · no output
generate_story_video
Starts an AI Video Story EPISODE: the engine writes the whole multi-scene episode from the idea, draws the OPENING PICTURE OF EVERY SCENE (the `start_frame` in this API's fields),
input · no output
generate_video
Starts an AI video generation on the signed-in aicut account, puts the aicut card in front of the user, and returns the new job's id immediately. It does NOT wait for the video. WH
input · no output
get_analysis
Returns the current state of one video analysis on the signed-in account, and its result once it is finished. WHEN: after `analyze_video`, to find out whether the analysis is ready
input · no output
get_audio
Returns the current state of one audio generation on the signed-in account. This is a SINGLE, IMMEDIATE read - it does not wait for anything. WHEN: only when you need one job's raw
input · no output
get_balance
Returns the signed-in aicut account's token balance and plan tier. WHEN: before starting an expensive generation, when the user asks what they have left, or after a generation fail
input · no output
get_image
Returns the current state of one image generation on the signed-in account. This is a SINGLE, IMMEDIATE read - it does not wait for anything. WHEN: only when you need one job's raw
input · no output
get_post_status
Returns what the PLATFORM says happened to a post, plus `post_id` once the post is live and `fail_reason` when it is not. The statuses are `prepared` (staged, nothing sent), `sched
input · no output
get_recreate_brief
WHAT THIS IS FOR: making a NEW, original video in the same format as a trend - same kind of premise and escalation, a story the reference never told. It is never a copy of the orig
input · no output
get_video
Returns the current state of one video generation on the signed-in account. This is a SINGLE, IMMEDIATE read - it does not wait for anything. WHEN: only when you need one job's raw
input · no output
list_analyses
Returns the signed-in account's video analyses, newest first, one page at a time. WHEN: the user asks what they have analysed, or you need an analysis from an earlier session befor
input · no output
list_audio
Returns the signed-in account's audio generations, newest first, one page at a time. WHEN: the user asks what they have made, or you need to find a voice-over, track or sound effec
input · no output
list_characters
Returns the characters saved on this aicut account, newest first, one page at a time: `kind: "uploaded"` entries the user created from their own photos, and `kind: "cast_member"` e
input · no output
list_image_story_styles
Lists aicut's authored image-story STYLES - named looks (a character, a rendering treatment, an art direction) that every scene of the video is drawn in. Free, instant, creates not
input · no output
list_images
Returns the signed-in account's images, newest first, one page at a time. WHEN: the user asks what they have made, or you need to find an image from an earlier session - for exampl
input · no output
list_models
Returns the AI video, image and audio models this API can generate with, each with the exact parameters it accepts (names, allowed values, limits, defaults where it has them), the
input · no output
list_series
Lists aicut's AI Video Story series (niches): episodic short-video formats with an authored identity - e.g. fruit dramas, transformation stories - that generate a whole multi-scene
input · no output
list_series_ideas
Returns ONE series' CURATED preset ideas - the authored cards the aicut webapp shows on its idea step. Free, instant, creates nothing. THIS IS NOT THE DEFAULT WAY TO GET AN IDEA. T
input · no output
list_social_accounts
Returns the social accounts this aicut user has connected for publishing, with the id `prepare_post` takes, plus `connect_url`. WHEN: before any posting attempt, and whenever the u
input · no output
list_trends
Lists the AI-generated short-form videos aicut is currently tracking as TRENDS - real TikTok videos, each one assigned to a published trend cluster (a niche: object-head drama, fru
input · no output
list_videos
Returns the signed-in account's videos, newest first, one page at a time. WHEN: the user asks what they have made, or you need to find a video from an earlier session. This is the
input · no output
list_voices
The WHOLE voice catalogue - every voice aicut can speak with, across both TTS providers: ElevenLabs (the platform's stock voices AND this account's own cloned and custom ones) and
input · no output
motion_control
Takes a picture of a character and a reference video, and generates a video of THAT character performing the motion in the reference clip - a dance, a walk, a gesture. Returns the
input · no output
prepare_post
Stages a post of one of this account's finished videos to one of its connected TikTok, YouTube or Instagram accounts, and returns the post id `publish_post` takes. NOTHING IS PUBLI
input · no output
publish_post
SENDS a prepared post, or schedules it. THIS IS IRREVERSIBLE: the post goes out under the user's own name and nothing here can take it down. ASK THE USER FIRST, IN THE SAME MESSAGE
input · no output
regenerate_cast_portrait
Redraws ONE cast member's portrait - the same character, a new image - and attaches it to that member. Costs ONE image generation, not a new cast. WHEN: the user looked at the port
input · no output
regenerate_story_frame
Redraws ONE scene's start frame of an AI Video Story episode that is parked at frames review (`story.stage: "frames_review"` on `get_video`). The engine redraws it with the scene's
input · no output
remove_story_scene
REMOVES one scene from an AI Video Story episode parked at frames review. The removed scene's VIDEO is never generated and never charged: the fire quote and the fire charge both dr
input · no output
render_story_video
RENDERS an AI Video Story episode into its final delivered file - stage 3 of 3, after the scene videos are done. The render is composed SERVER-side from the stored episode (scenes,
input · no output
review_post
OPENS THE PUBLISH CARD RIGHT HERE, in this conversation, for a post `prepare_post` has already staged. The user watches the actual video, sees which account it is going to, edits t
input · no output
show_generation
Shows an EARLIER aicut generation to the user again, in the aicut card: the video, image or audio itself, with what it cost and when it was made. WHEN: the user asks to see somethi
input · no output
upload_media
Puts a VIDEO OR IMAGE FILE FROM THE USER'S OWN MACHINE onto their aicut account, so the generation tools can use it. Returns an upload target in two forms - a ready-to-run curl com
input · no output
upload_media_widget
OPENS A FILE PICKER RIGHT HERE, in this conversation. The user presses a button, chooses a video OR A PHOTO from their own computer, and watches it upload - then it is on their aic
input · no output
upscale_image
Increases an existing image's resolution and returns the new job's id immediately. It does NOT wait for the result, and it does not change what the picture shows: same image, more
input · no output
upscale_video
Increases an existing video's resolution - 2x, 3x or 4x - and returns the new job's id immediately. It does NOT wait for the result, and it does not change the video's content: sam
input · no output
wait_for_generation
Waits for one aicut generation to reach a terminal state, WITHOUT opening a widget or a card. It waits SERVER-SIDE for up to 15 seconds and returns the job's compact status. `termi
input · no output
Verify it yourselfnpx teppi-check https://mcp.aicut.pro/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M1FZ2QHENJC50T1GZ0V2DCVX