Model Context Protocol

57 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)

  1. 1Open Customize → Connectors, press + Add and choose Add custom connector.
  2. 2Name it LUVI and paste the endpoint below.
  3. 3Sign in with your LUVI account when Claude asks, and approve the connection.
  4. 4Start a chat and ask for a video; Claude quotes the cost before it spends credits.

ChatGPT

  1. 1Open Plugins, press + and choose Add custom MCP server. Name it LUVI and paste the endpoint below.
  2. 2Set authentication to OAuth, tick “I understand and want to continue” and press Create as a plugin.
  3. 3Sign in with your LUVI account when ChatGPT asks, and approve.
  4. 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.
Endpointhttps://www.luvicreator.com/api/mcp·OAuth sign-in with your LUVI account; nothing is shared with the assistant's provider.

Step-by-step guides

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.

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 57 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 57 tools, and none of them can change your password, payment methods or team.