MCP serverpro.aicut/aicut
Generate AI videos, images, audio and staged AI Video Story episodes, and publish them to social.
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
| Tool | Schema |
|---|---|
| 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 yourself
npx teppi-check https://mcp.aicut.pro/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M1FZ2QHENJC50T1GZ0V2DCVX