list_models
Inputs: None
Video and image catalog with prices, supported durations and formats. Image generation is not an MCP action yet.

Hyference / Developers
A complete guide to connecting your account, checking costs, generating video and retrieving results through MCP.

MCP lets an external AI assistant call Hyference tools on your behalf. OAuth connects your own account without copying passwords, session tokens or API keys. Your normal account permissions still apply.
https://hyference.lovable.app/mcpRelease note: this guide describes the prepared seven-tool integration. The app must be republished after MCP changes before this public URL serves that revision. A complete connection from an external assistant has not yet been verified; no client-specific compatibility is guaranteed.
Compare models, quote video prices, read your balance, start text-to-video renders, follow progress, retrieve downloads and list your renders, projects, characters and voices.
Image generation, reference-photo uploads, motion transfer, character swap, voice generation or cloning, lip-sync, prompt enhancement, project editing and attaching renders to a project. The current tools cannot delete, top up or publish to Explore.
Listing a saved character or voice does not apply it to a render. Use Studio for existing visual project workflows.
Start with a read-only request:
“List my Hyference video models and balance. Quote a supported short vertical video of a glass perfume bottle with a slow camera move. Show me the model, duration and total price. Do not generate until I approve.”
list_models, get_balance and quote_render. Select the exact ID and a supported duration from the returned catalog, not a guessed provider name.create_video with your prompt, model, duration and ratio. It should generate and save a UUID request_key before submission.get_render periodically for status and billing rather than creating another render. Closing the assistant does not cancel an accepted job.get_render call.Retry rule: reuse the same request_key for retries of the same video. Without a supplied key, each new create_video call gets a new key and may create another paid job. Change the key only for an intentionally new render.
Inputs: None
Video and image catalog with prices, supported durations and formats. Image generation is not an MCP action yet.
Inputs: model, duration
Current video price in USD. Use a video model ID returned by list_models; no funds are reserved.
Inputs: None
Your current credit balance in USD.
Inputs: prompt, model, duration, ratio; optional camera, request_key
Starts a paid text-to-video job; returns renderId and requestKey. Prompt: 1–1,000 characters. Ratio: 16:9 or 9:16. Duration must match the selected model. request_key is a UUID.
Inputs: id (render UUID)
Status, progress, error, cost and billing state. Completed videos include a download URL valid for one hour; call again for a fresh link.
Inputs: Optional limit (1–50; default 10)
Your most recent video renders, newest first, with status and cost.
Inputs: kind: projects, characters or voices
Up to 100 names and IDs from your chosen private library. Does not create or edit library entries.
These are MCP tool names, not REST endpoints. All seven tools require the OAuth connection. Video prices and supported settings come from the same catalog as Studio.
There is no public REST API, personal API-key issuance or dedicated Hyference CLI yet. Do not use your app session as an API key. Coding assistants can use the prepared MCP connection if they support its OAuth flow; this is separate from a standalone command-line product.