Varosity

60'tan fazla yapay zeka modeliyle (Veo 3.1, Kling 3.0, Seedance, FLUX, ElevenLabs, Suno) tek bir Varosity hesabından video, görsel, seslendirme ve müzik oluşturun. OAuth girişi veya API anahtarıyla uzak MCP sunucusu; günlük harcama limitiyle üretim başına ödeme.

Barındırılan MCP Sunucusu

npx add-mcp 'https://varosity.ai/api/mcp'

Claude Code, Codex, Cursor ve daha fazlasına kurulur

Dokümantasyon

One server. Every media model.

Varosity is a remote MCP server (Streamable HTTP) with tools for video, image, voice and music generation across 60+ models. Connect with a sign-in or an API key; the full tool list is public in the server card below.

Fastest way

Tell your agent: “Connect to Varosity.ai and make me a 5-second video of a neon street in the rain.”

Agents that can make HTTP calls set themselves up: you approve once and choose a daily spending limit ($5, $25 or $100); the key expires in 90 days and you can revoke it any time. Apps that connect by signing in (Claude.ai, ChatGPT) get a $5-a-day limit. When credits run low, the agent can buy more itself or hand you a checkout link. Most new accounts include a small starter credit.

  1. Agents that can make HTTP calls (Claude Code, Cursor, Hermes, your own): POST https://varosity.ai/api/v1/agent/connect returns a code and a link. You open the link and approve; the agent polls /api/v1/agent/connect/poll and receives its key. No copying keys.
  2. Agents that take a pasted key (Grok Bot, desktop apps): varosity.ai/agent/key — one click after signing in, then paste the key where your agent asks.
  3. Apps that sign in (Claude.ai, ChatGPT): add the MCP URL below and sign in to Varosity when asked.
  4. Paying: the buy_credits tool returns a Stripe checkout link; agents with a Link wallet or USDC can pay POST /api/v1/credits/topup?amountUsd=10 directly (HTTP 402, Machine Payments Protocol). Prefer to do it yourself? Create an account and add credits.

Want to see a result before signing up? An agent can POST {"prompt":"…"} to /api/demo/image for one draft image, no key needed.

MCP endpoint https://varosity.ai/api/mcp

Auth Authorization: Bearer vsk_… (or X-API-Key)

Server card /.well-known/mcp/server-card.json

Claude Code

Run once in your terminal:

claude mcp add --transport http varosity https://varosity.ai/api/mcp \
  --header "Authorization: Bearer $VAROSITY_API_KEY"

No key yet? Add the server without the --header line, then run /mcp in Claude Code and choose Authenticate to sign in to Varosity in your browser.

Cursor

Add to.cursor/mcp.json (project) or ~/.cursor/mcp.json (global):

{
  "mcpServers": {
    "varosity": {
      "url": "https://varosity.ai/api/mcp",
      "headers": {
        "Authorization": "Bearer vsk_…"
      }
    }
  }
}

Windsurf and Cline use the same shape in their MCP config files. More for Cursor: varosity.ai/cursor

Grok Bot

Ask your Bot to connect; it adds the server and asks for a key in a secure box:

"Connect to Varosity.ai — remote MCP server https://varosity.ai/api/mcp"

Get the key in one click at varosity.ai/agent/key?for=grok-bot and paste it into that box. Ideas and first tasks: varosity.ai/grok-bot

Gemini CLI

Add to ~/.gemini/settings.json:

{
  "mcpServers": {
    "varosity": {
      "httpUrl": "https://varosity.ai/api/mcp",
      "headers": {
        "Authorization": "Bearer vsk_…"
      }
    }
  }
}

More for Gemini CLI: varosity.ai/gemini-cli

Manus, Perplexity & other agents with custom MCP connectors

Add a custom (remote) MCP connector and choose API key / bearer authentication:

Server URL:  https://varosity.ai/api/mcp
Auth header: Authorization: Bearer vsk_…
(or)         X-API-Key: vsk_…

Any agent or app — plain REST

No MCP client? Call the API directly. The OpenAPI spec lists every endpoint:

# What will it cost? No key needed.
curl "https://varosity.ai/api/v1/video/estimate?modelId=kling-3.0&durationSec=5"

# Make the clip. Returns a jobId.
curl -X POST https://varosity.ai/api/v1/video/generate \
  -H "Authorization: Bearer $VAROSITY_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"prompt": "slow orbit around a ceramic mug on an oak table, morning light", "modelId": "kling-3.0", "aspectRatio": "16:9", "durationSec": 5}'

# Poll every few seconds until status is "succeeded", then read outputUrl.
curl https://varosity.ai/api/v1/jobs/JOB_ID -H "Authorization: Bearer $VAROSITY_API_KEY"

# Images return directly, no polling.
curl -X POST https://varosity.ai/api/v1/images \
  -H "Authorization: Bearer $VAROSITY_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"prompt": "studio product shot of a matte black bottle", "model": "flux-1-schnell", "aspect_ratio": "1:1"}'

# Every endpoint:
curl https://varosity.ai/api/openapi.json

Meta Muse, ChatGPT apps, Claude.ai connectors

These connect by signing in — no key to paste. Add a custom connector (or MCP server) with this URL and the app opens a Varosity sign-in:

https://varosity.ai/api/mcp
  • ChatGPT: Plugins → Add → Add custom MCP server. Paste the URL and leave Authentication on OAuth.
  • Claude.ai: Settings → Connectors → Add custom connector. Paste the URL.

Both tested October 2026. Then:

  1. 1. Sign in to Varosity (or create a free account) when prompted.
  2. 2. Review what the app is asking for and approve. It gets the same permissions as a default API key, with a $5/day spend cap.
  3. 3. Disconnect it any time under API keys, where you can also change the cap.

Standards: OAuth 2.1 with PKCE, client ID metadata documents or dynamic registration, discovery at /.well-known/oauth-protected-resource. API keys keep working exactly as before.

More: the agent guide, ready-made skills, every model and price, and llms.txt.