LUVI Creator
Generate AI video, images, audio and 3D from Claude or ChatGPT. 200+ models (Veo, Kling, Seedance, Nano Banana, GPT Image, FLUX and more) on one credit balance, with a cost quote before every run, node workflows and library access. Remote server, OAuth sign-in.
Hosted MCP Server
npx add-mcp 'https://www.luvicreator.com/api/mcp'Installs into Claude Code, Codex, Cursor and more
Documentation
58 LUVI tools inside Claude and ChatGPT
LUVI is an MCP server. Connect it once and your assistant can pick a model, quote the cost, generate, file the result and read it back, all against your own LUVI account and credits. Each tool below is explained in plain words.
Claude (claude.ai)
- 1Open Customize → Connectors, press + Add and choose Add custom connector.
- 2Name it LUVI and paste the endpoint below.
- 3Sign in with your LUVI account when Claude asks, and approve the connection.
- 4Start a chat and ask for a video; Claude quotes the cost before it spends credits.
ChatGPT
- 1Open Plugins, press + and choose Add custom MCP server. Name it LUVI and paste the endpoint below.
- 2Set authentication to OAuth, tick “I understand and want to continue” and press Create as a plugin.
- 3Sign in with your LUVI account when ChatGPT asks, and approve.
- 4In a chat, type @, pick LUVI and ask for what you need. Generating needs ChatGPT Business or Enterprise/Edu on the web; on Pro, ChatGPT can only read.
Endpoint https://www.luvicreator.com/api/mcp ·OAuth sign-in with your LUVI account; nothing is shared with the assistant's provider.
Step-by-step guides
- How do I connect LUVI to Claude?
- How do I connect LUVI to ChatGPT?
- How do I connect LUVI to Claude Code?
- How do I upload a file to LUVI from Claude or ChatGPT?
- How do I build a workflow from Claude?
- How do I disconnect Claude or ChatGPT from LUVI?
Generate
Generate
generate
Starts a video, image, audio or 3D generation and spends your credits; LUVI fills the defaults, queues it if needed and moves settings in the prompt ("9:16", "4K") into the parameters. It stops without charging until the assistant has read the model's LUVI Prompt Engine rules.
Quote the cost
read-only
estimate_cost
Works out how many credits a generation will cost, with the same pricing the charge uses, so you see the price before anything is spent.
Get the result
read-only
get_generation_status
Follows a generation from its place in the queue until it is done, then shows images and plays audio in the chat, gives shareable links and reports the credits it actually cost. For a layer split, it also says which file is the base image and which element each layer holds.
Cancel a queued generation
cancel_generation
Removes a generation that is still waiting in line, so it never starts and costs nothing. One that has already started cannot be stopped and is charged when it finishes; the tool says so.
Read a model's exact settings
read-only
get_model_schema
Lists every setting a model accepts, with its allowed values and defaults, so the assistant sets resolution, duration or aspect ratio correctly instead of guessing.
Browse the models
read-only
list_models
Lists every active LUVI model for video, image, audio and 3D, so the assistant can pick the right one for your job.
LUVI Prompt Engine
Read the LUVI Prompt Engine rules
read-only
get_prompt_engine_rules
Gives the assistant the LUVI Prompt Engine rules for the chosen model, so it writes the prompt the way that model understands best. They end with a receipt showing the rules were read, which the assistant needs before it can send a prompt for that model.
Read the LUVI Prompt Engine rules (older name)
read-only
get_prompt_manual
The same LUVI Prompt Engine rules under the tool's older name, kept for assistants that saved their tool list before the rename. It returns exactly what “Read the LUVI Prompt Engine rules” returns.
Check the prompt
read-only
check_prompt
Checks a drafted prompt against the LUVI Prompt Engine rules a machine can check (syntax, ratios or resolutions in the text, length) and returns a corrected version. It lists the rules it checked; the writing advice stays with you.
Workflows
Create a workflow
create_workflow
Starts a workflow — empty, or from a template — as a chain of models, prompts and references you can review on the canvas before it runs. From a template the whole chain arrives in one step, and the assistant adapts it to your subject and your files.
See how models connect
read-only
get_workflow_ports
Tells the assistant which inputs each model and each built-in node of a workflow takes, so it wires them correctly.
Build the workflow
wire_workflow
Adds nodes and wires or a whole LUVI template. A wrong wire saves nothing; a blank field saves. Deletes steps only if the owner allows it, and takes a model's prompt only after the assistant has read its LUVI Prompt Engine rules.
Quote a workflow
read-only
estimate_workflow
Shows what a whole workflow will cost in credits, node by node, next to your balance. A ~ marks a number that can still move — for example media another node has not made yet.
Run a workflow
run_workflow
Starts the workflow and spends credits, but only if you allowed the assistant to run it on the canvas with a credit ceiling and an expiry; otherwise it hands you a link. If a prompt breaks its model's LUVI Prompt Engine rules, it stops once before any charge.
Read a workflow
read-only
get_workflow
Shows a workflow's nodes and connections, and anything that would stop it from running.
Follow a run
read-only
get_workflow_run
Shows the progress and results of every step in a workflow run, and the credits charged so far.
List your workflows
read-only
list_workflows
Shows your workflows, most recently edited first, with a link to each.
Copy a workflow
copy_workflow
Copies one of your own workflows into a new one, with every node, setting and cable, so the assistant only changes what differs. The original stays as it is, and nothing runs.
Tag a workflow
tag_workflow
Sets word tags on one of your workflows, or tags it to other projects so it also shows there. The workflow itself does not change.
Stop a workflow run
cancel_workflow_run
Stops a run that is still going. Steps that have not started are neither run nor charged; generations already sent finish and are charged.
Retry a failed workflow step
retry_workflow_step
Retries one failed step of a run the assistant started, spending credits only for that step. It works only while you have the workflow armed on the canvas; otherwise you get a link to retry it yourself.
Library and projects
Browse your library
read-only
list_library
Lists everything you have generated and uploaded, newest first, filtered by project, folder or media type, so the assistant can find earlier work and build on it.
Open one item
read-only
get_asset
Shows a single item from your library with a share link, what it cost and a reference the assistant can use in the next generation.
Search your library
read-only
search
Finds your generations and uploads by words in their prompt, their file name or the name you gave them. ChatGPT uses it to look through your work.
Open a search result
read-only
fetch
Returns the full details of one search result: prompt, model, media type, size and cost.
Edit library items
update_assets
Favourites, rates, tags or renames results and uploads in your library, just as the Library page does. Nothing is deleted.
Move library items to the trash
trash_assets
Moves your own results or uploads to the Library's trash. For 24 hours they can be brought back; after that they are deleted for good, as on the website.
Restore library items
restore_assets
Brings results or uploads back from the Library's trash within 24 hours of trashing them.
Make a frame-rate copy of a video
make_video_fps_copy
When a model refuses your video only over its frame rate, makes a copy at a rate the model takes, after you say yes. The copy is a new file in your library; your original stays as it is. No credits, but it counts toward storage.
List a video's markers
read-only
list_video_markers
Shows the markers on one of your videos: the notes pinned to moments on its timeline in the LUVI Player.
Add a marker to a video
add_video_marker
Pins a note to a moment on the timeline of one of your videos, where it shows in the LUVI Player. The video itself is not changed.
Remove a marker from a video
remove_video_marker
Takes one marker off one of your videos. Only the note goes; the video stays as it is, and the marker can be added again.
List your projects
read-only
list_projects
Shows your projects and the ones shared with you. When you name none, results go to a project created for the connection.
Create a project
create_project
Creates a new project in your account so the next results land in it.
Rename, bookmark or rate a project
update_project
Renames, bookmarks or rates one of your own projects, as the Projects page does.
Move a project to the trash
trash_project
Moves one of your own projects to the trash with everything in it. For 24 hours it can be brought back; after that it is deleted for good. A locked project is refused.
Restore a project
restore_project
Brings one of your projects back from the trash, with everything in it, within 24 hours of trashing it.
List folders
read-only
list_folders
Shows the folders inside a project.
Create a folder
create_folder
Creates a folder in a project, inside another folder if you like, so new results can be filed straight into it.
Rename a folder
rename_folder
Changes a folder's name; everything inside it and every existing reference stays the same.
Move items into a folder
move_to_folder
Sorts results and uploads that are already in your library into a folder of the same project, or back to the project root.
Move a folder to the trash
delete_folder
Puts a folder and the folders inside it in the trash for 24 hours. The files are not deleted; they stay in your library at the project root.
Restore a folder
restore_folder
Brings a trashed folder back within 24 hours, with its files where they were.
Upload
Upload a file directly
create_upload_ticket
When Claude can run code, it uploads a file you attached to the chat straight into your project, with no browser step: images up to 50 MB, other files up to 1 GB.
Get an upload link
get_upload_link
Gives you a link that opens LUVI's upload window in your browser, already set to the right project and folder, for a file on your computer or attached to the chat.
Check upload limits
read-only
get_upload_limits
Tells the assistant the maximum file sizes and which formats are accepted or converted, before it tries an upload.
Account
See which account is connected
read-only
get_account
Shows the LUVI account the assistant is signed in as and the last generation request LUVI received from this connection, so you can confirm the account or check whether a request that seemed stuck ever arrived.
Check your balance
read-only
get_credit_balance
Shows your credit balance and how much this connection can still spend under its cap.
See what you spent
read-only
list_transactions
Lists your credit history as it appears under Account → Billing: every charge, purchase and refund, with the prompt and model behind each generation.
Check your storage
read-only
get_storage_usage
Shows how much of your storage is used, by kind of file, and whether new uploads and generations are blocked because it is full. Same figures as Account → Storage.
Read this connection's rules
read-only
get_connection_rules
Shows the rules you set for this connection — banned models, a credit ceiling per generation, a fixed resolution or aspect ratio — so the assistant plans within them.
Add a rule to this connection
set_connection_rule
Saves a rule you ask for, such as “never use Veo” or “nothing above 500 credits”, and applies it to every later generation and workflow run. It can only tighten; you loosen or remove rules in Account → Integrations.
Star a model
favorite_model
Stars or un-stars a model for you, like the star on the Models page. Starred models come first in your model lists.
List your model sets
read-only
list_model_sets
Shows your model sets (your own named groups of models from the Models page) and your starred models.
Create or change a model set
save_model_set
Creates a model set, or renames one and adds or removes models in it. A set is never deleted from here; you do that on the Models page.
Read the help center
read-only
read_help_article
Finds and reads LUVI help-center articles, so the assistant answers “how do I…” questions from LUVI's own guides.
Other
List workflow templates
read-only
list_flow_templates
Shows the ready-made workflows you can start from: LUVI's own, each tested end to end and with the credits one full run cost, plus your own and your team's. For each one, what it makes and which files it needs.
Find styles and poses
read-only
search_flow_catalog
Searches the Prompt Lab (style, film stock, palette, lens, camera move, light) and the Pose Atlas, so the assistant puts a real style or pose on every node of a workflow instead of guessing.
Which models can it use?
Every model in the public catalogue, with the same prices and parameters. Browse the model catalogue →
Questions
What can Claude or ChatGPT do with LUVI?
Pick a model, read its exact settings, quote the cost in credits, generate video, image, audio and 3D, build and run multi-step workflows, bring your own files in, and read back your library and spending. That is 58 tools, all acting on your own LUVI account.
Does connecting LUVI spend credits?
No. Credits are spent only when a generation or a workflow run starts, and the assistant can quote the price first with estimate_cost. Every charge appears under Account → Billing, like any other.
Which assistants work with it?
claude.ai on the web and desktop, Claude Code, and ChatGPT with developer mode. Claude Code signs in with an access token you create under Account → Integrations; any other MCP client that sends that token works the same way.
Can the assistant use a file from my computer?
Yes. It can give you an upload link that opens LUVI's upload window in your browser, or, when Claude can run code, upload a file you attached to the chat directly. Images can be up to 50 MB and other files up to 1 GB.
How do I limit what the assistant can spend?
Under Account → Integrations you can set a credit cap for each connection; once it is reached, that connection stops generating. Revoke removes the connection at once, and nothing it already made is deleted.
Can the assistant change my password or payment details?
No. It signs in through LUVI's own page and works only through these 58 tools, and none of them can change your password, payment methods or team.