small 3,
pixtral 12b
Unlimited FREE
HAPPY TIME: Mistral: small 3, pixtral 12b
Unlimited FREE

Every AI model,
right inside your AI app

Connect Cabina via MCP and use 55+ models — GPT, Claude, Gemini, Flux, Midjourney, Runway, Veo and more — right inside Claude, ChatGPT, Cursor or any MCP client. One secure connection: text, images, video and audio without switching apps.

Get your key & connect
01

Your AI app

The AI tools you already use

ClaudeClaude
ChatGPTChatGPT
CursorCursor
WindsurfWindsurf
CodexCodex
KimiKimi
CopilotCopilot
and more
02

Cabina MCP

A secure connection via the MCP protocol

Cabina
One key1-minute setupData protected
03

Cabina inside your AI

Text, images, video, audio + tools: RAG, Inpainter, Upscaler

Text
Images
Video
Audio
55+ AI models & APIs

Connect Cabina to Claude

One click in the browser — or one command in the terminal.

Your AI app
Connection method
1

Sign in to Cabina

A Cabina account is needed to confirm access in the next step.

Log in

No account yet? Create one for free

2

Click Connect

The button opens Claude with the form already filled in — nothing to paste.

In the window that opens, sign in to your Cabina account and click “Allow”.

3

Start creating

No more setup — just type it into the Claude chat:

img
vid
aud
txt
1

Sign in to Cabina

A Cabina account is needed to confirm access in the next step.

Log in

No account yet? Create one for free

2

Add it as an MCP server (not just a link)

The URL alone isn’t enough — open your client’s MCP settings and add it as a new server (or use its add-server command).

https://api.cabina.ai/mcp

In the window that opens, sign in to your Cabina account and click “Allow”.

3

Start creating

No more setup — just type it into the Claude chat:

img
vid
aud
txt
cabina — zsh
$claude mcp add cabina --scope user --transport http https://api.cabina.ai/mcp --header "Authorization: Bearer YOUR_TOKEN"
Replace YOUR_TOKEN with your API key — get it here
cabina · mcp endpoint
url  https://api.cabina.ai/mcp
auth Authorization: Bearer YOUR_TOKEN
Replace YOUR_TOKEN with your API key — get it here
or
Or set it up manually (advanced)
https://api.cabina.ai/mcp

Works with the tools you already use

Cabina speaks native MCP — drop it into any MCP-compatible client in one command. No glue code, no waiting.

CabinaMCP server
What is MCP & why it matters

One adapter between your agent and every model

MCP (Model Context Protocol) is the open standard that lets coding agents and AI clients plug straight into outside tools. Connect Cabina once and your agent reaches all 55+ models behind a single key — no SDKs to wire up, no per-vendor accounts, no copy-pasting between tabs.

Instead of leaving your editor to generate an image or render a clip, you just ask: “use cabina to make a hero image with Flux” — and the asset comes back in your workflow.

Connect in one command
Your agentClaude Code, Codex, Kimi, Cursor…
sends a request
Cabina MCP serverOne key, HTTP transport, nothing to host
routes it
55+ modelsText · Image · Video · Audio, on demand
returns the asset
How it works

3 steps. One token. You're live.

No browser, no SDK wrangling. Create a key, copy the token once, and Cabina answers from your code or your agent.

1

Create a key & copy the token

Generate a personal API key in your profile. The token appears once at creation — store it safely.

2

Authorize your requests

Pass the token as a Bearer header. The same key powers both raw API calls and your MCP connection.

3

Generate from anywhere

Call text, image and video models from scripts, bots and backends — or expose Cabina as an MCP server to Claude Code, Codex, Kimi, Cursor and more.

Why teams use it

Built for builders, safe by default

Everything you need to wire Cabina into your stack — and nothing in your way.

One command. You're live.

No SDK lock-in, no boilerplate, no server to host. A single CLI command and Cabina lives right inside your MCP client.

  • Works in Claude, Codex, Cursor & more
  • OAuth or API key — your choice
  • First request in under a minute
$claude mcp add cabina … Bearer YOUR_TOKEN

Token-based security

Every key is a scoped Bearer token, shown only once. Rename, regenerate or revoke any of them independently — anytime.

Shown once01

Works with your whole stack

Plain REST for scripts and backends, or MCP for AI agents. One key — you choose the surface.

REST + MCP02

Live in under a minute

Copy, paste, ship. Keys are active the instant you create them — no review queues, no approvals.

Instant03

Many keys, clean control

A separate key per environment, service or teammate. Flip Active / Inactive without touching the rest.

Granular04

Automate everything

Drive Cabina from CI/CD, cron jobs and internal tools — backend-to-backend, no human in the loop.

Hands-free05
What you can call

55+ models across every modality

One key reaches the whole roster — and new models are added the moment they ship, at no extra cost.

Text

Chat & reasoning

GPTClaudeGeminiLlamaGrokDeepSeekMistral
Image

Image generation

MidjourneyDALL·EFluxStable DiffusionIdeogramLeonardo
Video

Video generation

RunwayVeoPikaLumaHailuoMinimax
Audio

Voice & transcription

ElevenLabsWhisperOpenAI AudioGoogle Audio
See it in action

Just ask your agent

Plain-language prompts in your CLI — Cabina picks the model and returns the result inline.

Image
>use cabina to make 4 hero images with Flux for the pricing page
4 images returned in your workspace
Video
>use cabina: turn this script into a 10s clip with Veo
clip rendered & linked
Compare
>use cabina to compare GPT and Claude on this spec
two answers, side by side
LIVE DEMO

Watch your agent work

One prompt in your terminal. A finished image out. This loop is real output, generated through Cabina MCP.

cabina mcp · connected
Codex logo
codexusing Cabina MCP
Majestic white owl wearing tiny round glasses reading a glowing book, cozy magical library, warm purple ambient light #7C3AED, cinematic 3D render, no text, square
White owl wearing round glasses reading a glowing book in a magical library
3.4s · nanobanana
See it in action

Exactly how you use it

Same token, four ways to call Cabina. Pick a tab — copy, paste, run.

1

Create a key

Generate it in your profile and copy the token — shown once.

2

Drop in the token

Put it in an env var or a Bearer header — never hard-code it.

3

Call from anywhere

Terminal, your backend, a bot, or straight from Claude via MCP.

request.sh
curl https://api.cabina.ai/v1/chat \ -H "Authorization: Bearer YOUR_TOKEN" \ -H "Content-Type: application/json" \ -d '{ "message": "Summarize today's sales report" }'
cabina.mjs
const res = await fetch("https://api.cabina.ai/v1/chat", { method: "POST", headers: { Authorization: `Bearer ${process.env.CABINA_TOKEN}`, "Content-Type": "application/json", }, body: JSON.stringify({ message: "Draft a follow-up email" }), }); const data = await res.json(); console.log(data.reply);
cabina.py
import os, requests res = requests.post( "https://api.cabina.ai/v1/chat", headers={"Authorization": f"Bearer {os.environ['CABINA_TOKEN']}"}, json={"message": "Generate 5 product descriptions"}, ) print(res.json()["reply"])
claude · mcp
# 1 — connect Cabina once $claude mcp add cabina --scope user --transport http \ https://api.cabina.ai/mcp \ --header "Authorization: Bearer YOUR_TOKEN" # 2 — then just ask Claude > Use cabina to summarize this quarter's support tickets
Illustrative snippets — keep your token in an environment variable, never in source control.
Use cases

One key, a superpower per team

Same Cabina connection, a different job for every desk — from marketing to engineering.

Marketing & content ops

Auto-generate campaign copy, product descriptions and localized variants straight from your CMS or sheet.

Content automation

Customer support bots

Power Slack, Telegram or web-chat assistants that answer with your knowledge — backend-to-backend.

Custom integrations

Analytics & reporting

Summarize datasets, draft weekly digests and explain numbers on a schedule, no analyst time required.

Automation scripts

HR & recruiting

Screen applications, draft outreach and generate job descriptions inside your ATS pipeline.

Internal tools

Product & engineering

Embed Cabina in your app features, code-review bots and release notes — all from CI/CD pipelines.

CI/CD & backend

Sales & ops enablement

Generate proposals, follow-ups and CRM summaries automatically the moment a deal stage changes.

Workflow bots
FAQ

Good to know

All of them — 55+ models across text (GPT, Claude, Gemini, Llama, Grok, DeepSeek, Mistral), image (Midjourney, DALL·E, Flux, Stable Diffusion, Ideogram), video (Runway, Veo, Pika, Luma) and audio (ElevenLabs, Whisper). New models are added as they ship.

Yes. Once Cabina is connected, ask your agent in plain language — “use cabina to render a hero image with Flux” or “make a 10s clip with Veo” — and the asset comes back in your workflow.

No — MCP uses the same key and the same plan as the rest of Cabina. One subscription covers every model, instead of paying each vendor separately. There's a free tier to start.

A personal Bearer token that lets your code and external tools access Cabina without logging in through the browser. You can hold several keys and manage each independently.

The full token is shown only once — at the moment of creation. Copy and store it securely. If you lose it, simply regenerate the key.

No — it's the same key. Use any API key as the Bearer token in the MCP command to connect Cabina as an MCP server.

Yes. Rename, regenerate or delete any key at any time, and toggle keys between Active and Inactive without affecting the others.

One bill, not twelve

Stop paying every AI vendor separately

A single Cabina key reaches GPT, Claude, Midjourney, Runway, ElevenLabs and 50+ more. Start on the free tier, scale only when you need to — and cancel anytime.

No card needed
Free to start
$0then pay-as-you-go
  • 55+ models, one key
  • Text, image, video & audio
  • Works in any MCP client
Start free
No subscription · cancel anytime

Bring every model into your workflow

Create a key, copy the token, and start generating text, images and video from your agent — in under a minute.