MCP App Store
by KeenEthics
Cyber AI icon

Cyber AI

By OLEG GALITCHII

Get New App Alerts

Overview

Cyber AI brings the models of your Cyber AI account into the chat. Describe what you want, and the assistant picks a model, shows the exact price and starts the generation only after you agree. What you can make: - Images from a text description, in many styles - Short videos from a text description - Songs, instrumental music and voice-over - 3D models How it works: 1. Connect your existing Cyber AI account: sign in on cyhub.ai and choose Allow. 2. Ask for a picture, a video, music or a 3D model in plain words. 3. The assistant checks the settings with the model and shows the price. Nothing is charged at this step. 4. After you confirm, the generation starts. When it is ready, you get download links to the files. Your money stays under your control: - Paid generations are off for every new connection until you turn them on. - Each connection spends only within your account limits, per generation and per day. You can change them on the Apps tab of your account. - The price you confirmed is the most you pay. A failed generation is not charged. - A generation that is still waiting in the queue can be cancelled, and the reserved money returns to the balance. Generations are paid from the balance of your Cyber AI account, at the same prices as on the website and in the Cyber AI bots. A Cyber AI account is required. Download links work for 7 days. The history of your generations stays in your account. Works in English and Russian.

Tools

cyberai_account

ChatGPT
The connected Cyber AI account: its number, the balance by currency (available is what can be spent right now, balance minus money reserved for running generations), and spending through connected apps: whether paid generations are allowed for this app, the per-generation and daily limits (null means no limit), spent today and remaining today. limits_url changes the limits.

cyberai_add_file

ChatGPT
Get a one-time link to upload a file the person attached in the chat (an image, audio or video), so a generation can use it: generation settings take files only as https links, and an attached file has none. Pass the file name with its extension. Then upload the file yourself from your code execution sandbox with the returned command, putting the path of the attached file in place of <file>. In Claude attachments are under /mnt/user-data/uploads or /root/.claude/uploads (look with ls if unsure); in Claude Code or Codex use the path of the file on the computer, and in Windows PowerShell run curl.exe instead of curl (there curl is another command). The command prints the answer and then HTTP with the status: 201 carries file_url, pass it in the settings field for the file; 5xx is a temporary failure, run the same command again in a minute. The link takes one file and works for 24 hours; for another file, or after that, call this tool again. If the network blocks the upload (for example 403, host_not_allowed or CONNECT tunnel failed), the person has to allow our domain once: in Claude go to Settings, Capabilities, add allow_domain to Additional allowed domains (or choose All domains), then ask you to try again in this chat; only if it is still blocked after that, start a new chat. Tell the person exactly that and do not send the file anywhere else.

cyberai_assist

ChatGPT
Free helpers of the generation forms, as buttons of the app: suno lyrics (song lyrics from a short idea, a few variants), suno style_boost (a short style expanded into a detailed one) and recraft enhance_prompt (a picture description rewritten in more detail). Use when the person asks for help with the text; there is a limit on how often.

cyberai_cancel_generation

ChatGPT
Cancel a generation started by this app while it is still waiting in the queue; the reserved money returns to the balance. A generation that has already started cannot be cancelled.

cyberai_create_element

ChatGPT
Save a character, animal, prop, costume, place or effect as a Kling element (version 3.0 and 4.0 Omni), free of charge. Pass up to 4 image_urls of the same thing (the first is the cover, the rest show other angles) or one video_url of a short video of a character (tag character only). For a file attached in the chat, upload it first with cyberai_add_file and pass its file_url. Kling makes the element while the call waits, usually under a minute. Returns the element with its label for prompts. Create elements only when the person asks for it.

cyberai_create_persona

ChatGPT
Save an artist from a version of a finished Suno song of the account, free of charge: the generation_id of the song and the index of the song file in its result, a name and a description. Suno makes it while the call waits. One artist per song version. Save only when the person asks for it.

cyberai_delete_element

ChatGPT
Delete a Kling element of the connected account by its id from cyberai_list_elements. Videos already made with it stay as they are. Delete only when the person asks for it.

cyberai_delete_material

ChatGPT
Delete an own material of the connected account by its id from cyberai_list_materials. What was already made with it stays as it is. Delete only when the person asks for it.

cyberai_estimate_cost

ChatGPT
Check the settings of a generation and get its price without spending anything. Returns quote_id (valid five minutes), the price, the settings exactly as they will be used, the available balance, the limits, and blocked_by when something would stop the launch now (paid_disabled, task_limit_exceeded, daily_limit_exceeded, insufficient_funds). Show the price to the person before cyberai_generate. Fields with files take https links to the files: for a file attached in the chat, upload it with cyberai_add_file and pass its file_url; to use a file of an earlier generation (for example to animate a picture that was just made), pass its url from cyberai_get_generation.

cyberai_generate

ChatGPT
Start the generation priced by cyberai_estimate_cost and charge the account balance. Call it only after the person agreed to the price, and pass that price as max_cost_minor. The same quote_id always gives the same generation, so a retry never charges twice. Money is taken only when the result is saved; a failed generation is not charged. Returns generation_id and the status; then poll cyberai_get_generation.

cyberai_get_generation

ChatGPT
One generation of the connected account by generation_id (from cyberai_generate or cyberai_list_generations): status, stage, settings, money, and for a finished one its result texts and files with download urls that work while the files are stored (files_expire_at). cancellable tells whether cyberai_cancel_generation can still stop it; poll again after poll_after_seconds while it is queued or running. A failed generation has error (a short text for the person, show it as is) and error_code: provider_error means the model did not complete the request (read the reason: a temporary failure is worth one more try later, a refusal of the content needs other settings); refused means the request or the files need changes (error says what); failed means another failure described in error; timeout, internal, aborted, outage and not_saved mean the same request can simply be run again. A generation that failed before it started may have error_code only: price_changed (get a new quote), sg_unavailable, sg_maintenance and sg_model_disabled (try again later); any other code means the request was not accepted as it is. A failed generation is not charged. When the status is succeeded, call cyberai_show_result to show the files to the person.

cyberai_get_model

ChatGPT
Settings schema and documentation of one model: modes, fields with allowed values and limits, requirements for input files, examples. Use it to explain what the model can do and which settings it takes.

cyberai_list_elements

ChatGPT
Kling elements (version 3.0 and 4.0 Omni) of the connected account: saved characters, animals, props, costumes, places and effects that Kling keeps the same in every scene and video. Each element has a label (Element_<id>): write it in prompt or in a scene prompt of shots when generating with kling_pro version v3.0 or v4.0-omni. Also returns the element tags and the limits for cyberai_create_element. The elements are shared by every sign-in of the person: the website, the app, Telegram and Max.

cyberai_list_generations

ChatGPT
Generations of the connected account made through the API and connected apps, newest first: model, status, stage, money reserved, charged and refunded, error text. Page with next_cursor passed as before. Files are opened in the account (cabinet_url).

cyberai_list_materials

ChatGPT
Own materials of the connected account for a model: voices (elevenlabs, gemeni_omni, suno), styles (recraft, elevenlabs_music), characters (gemeni_omni), elements (kling_pro) and artists (suno). For each kind: the items with their ids, the limits and what else helps to create one. The ids go into the generation fields named in cyberai_get_model (voice, style_id, style, character_ids, audio_ids, persona). The materials are shared by every sign-in of the person: the website, the app, Telegram and Max.

cyberai_list_models

ChatGPT
List the AI models of Cyber AI: model key, title, result type (image, video, audio or 3d) and whether the model is available right now. Use the key with cyberai_get_model.

cyberai_list_personas

ChatGPT
Suno artists of the connected account: artists saved from versions of finished songs. Pass the id of one in the persona field of a Suno generation (modes generate, cover_upload, extend) to sing in its manner and a similar voice. Also returns the limits for cyberai_create_persona.

cyberai_show_result

ChatGPT
Show the files of a finished generation to the person: in chats that show app windows (ChatGPT, Claude) a window with the images, video and audio players and download buttons. Call it once, when cyberai_get_generation returns succeeded. Returns the same data as cyberai_get_generation with fresh file urls. Do not paste the files into your reply as Markdown images: the window shows them; give plain urls only if the person asks for them or no window is shown.

Capabilities

WritesInteractive

Example Prompts

Click any prompt to copy it.

Similar Apps