Model Context Protocol

Generate video, images and audio without leaving your chat

Add Flixly as an app/plugin in ChatGPT, a connector in Claude, or an MCP server in Cursor and other clients. Ask for a video, image, voiceover or other supported media task and it uses a model from the current MCP catalog — on your Flixly credits.

https://www.flixly.ai/api/mcp

Add this in your client's app, plugin, connector or MCP settings. You'll be asked to sign in once.

Connect your client

Pick where you want to use it.

  1. 1Open Settings → Connectors (web, desktop or mobile).
  2. 2Click Add custom connector.
  3. 3Paste https://www.flixly.ai/api/mcp and save.
  4. 4Click Connect — Flixly opens a sign-in page. Approve it once.
Hosted clients authenticate through Flixly OAuth. You sign in and approve scoped access without pasting your password or API key into the client. Revoke the dedicated connection credential any time from Settings → API keys and the connection stops working immediately.

What the model can do

Seven tools rather than one per model — so your client's tool list stays short and new MCP-eligible Flixly models show up automatically.

list_models

Browse the current MCP catalog — model ids, credit cost, supported durations, resolutions, aspect ratios and capabilities.

generate_image

Text-to-image, or edit and restyle an existing image by passing image_url. The result is shown inline in the chat.

generate_video

Text-to-video, or animate a still with image_url. Returns a task id to poll when a render runs long.

generate_audio

Text-to-speech for narration and voiceover, or a full music track from a description.

run_model

Run a model and task type returned by list_models for specialized work such as first-to-last-frame, reference-to-video, video translation or image-to-3D.

get_generation

Collect the result of a generation that was still rendering. Free to call.

get_account

Credit balance, plan, rate limits and usage totals.

Try asking:

  • “Which Flixly video models can do 4K, and what do they cost?”
  • “Make a 9:16 product shot of a matte black espresso machine on concrete.”
  • “Animate that image into a 5 second slow push-in with Seedance.”
  • “Read this script in a warm British voice with ElevenLabs.”
  • “How many credits do I have left?”

Credits and limits

Same pricing

MCP generations cost exactly what the REST API and dashboard cost. No surcharge.

Auto refunds

A failed generation returns its credits automatically — you are never charged for a broken render.

Your plan's limits

Rate limits and parallel job limits follow your subscription, shared with the REST API.

An AI client can queue generations on its own. Ask it to confirm the model and cost before running a batch, and set a monthly cap on the connection's API key if you want a hard ceiling.

Data access and generation history

A connected client can browse model and price metadata, read your credit balance, plan limits and usage totals, submit generations, and poll their status and outputs. It cannot retrieve passwords, payment details, session tokens or API-key values. MCP jobs appear in your Flixly generation history. Input and output media files are hosted for 30 days from upload and then automatically deleted; download files you want to keep. The prompt, model, settings and other history metadata may remain after the media expires.

Questions

Do I need an API key?

No. Claude, ChatGPT, Cursor and other remote-MCP clients use a sign-in flow — paste the URL, approve once, done. An API key is only needed for the stdio bridge, which exists for clients that can't reach a remote server.

How do I disconnect?

Remove Flixly from the client's app, plugin or connector settings, then revoke the dedicated credential under Flixly Dashboard → Settings → API keys. Revocation stops future MCP access immediately.

What does it cost?

The same credits as the rest of Flixly — nothing extra for MCP. Ask the model to check list_models before generating and it will tell you the cost first. Failed generations are refunded automatically.

Why did my video come back as a task id?

Video takes 30-300 seconds, which is longer than a single tool call should block. The job is already submitted and paid for; the model calls get_generation with that id to collect it. Ask it to check again rather than regenerating.

Can I use my own images as input?

Yes, as long as they're at a publicly reachable URL. Local file paths can't be read by a remote server. Upload to Flixly, or any public host, and pass the URL as image_url / video_url / audio_url.

Which models are available?

The current MCP-available set is the catalog returned by list_models. It includes eligible image, video, audio and 3D models with an active public execution path and server-authoritative pricing. Availability can change, and some models in the wider Flixly studio may not be exposed through MCP.

What account data can a connected client access?

The granted Flixly scopes let it browse model details and prices, read your credit balance, plan limits and usage totals, submit generations, and poll their results. Tool responses do not expose passwords, payment details, session tokens or API-key values.

Where are MCP generations saved?

They appear in your Flixly generation history like dashboard jobs. Input and output media files are hosted for 30 days from upload and then automatically deleted, so download anything you want to keep. History metadata such as the prompt, model and settings may remain after the media expires.

Start generating from your chat

Free credits on signup. Paste the connector URL and ask for your first video.