Seedeo MCP

Generate AI videos, images and music from Claude or Cursor with Veo 3.1, Kling, Seedance and Suno.

Размещённый MCP-сервер

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

Устанавливается в Claude Code, Codex, Cursor и другие

Документация

What is Seedeo MCP?

Seedeo hosts the MCP server for you: there is nothing to install, no Node.js or Python runtime and no GPU. Your AI assistant connects over HTTPS, discovers the tools, starts generation tasks and returns the finished media URLs. The same models are available as a plain REST API for your own apps.

MCP endpoint

https://seedeo.ai/api/mcp

Transport

Streamable HTTP (stateless JSON-RPC), MCP protocol 2024-11-05 to 2025-11-25

Authentication

API key as "Authorization: Bearer <key>" (or x-api-key), 120 requests per minute per key

REST API base URL

https://seedeo.ai/api/v1

Media types

Text-to-video, image-to-video, first and last frame, multi-reference, motion control, text-to-image, image editing, text-to-music

Pricing

Pay-as-you-go Seedeo credits, the same price as the website. No separate API subscription.

Works with

Claude Desktop, Claude Code, Cursor, VS Code, Windsurf, Codex CLI and any client that supports remote MCP servers

Supported AI models

Every model on the Seedeo website is available through MCP and the API. This list is generated from the same model catalog that the list_models tool and GET /v1/models return.

Video generation models

ModelModel idInputsResolutions · durationsCredits (default settings)
MiniMax H3 MiniMaxminimax-h3text, image768P / 2K · 4–15s80
Gemini Omni Video Gemini Omnigemini-omni-videotext, image, edit720p / 1080p / 4k · 4 / 6 / 8 / 10s90
Grok Imagine Video 1.5 Grokgrok-imagine-video-1-5image480p / 720p · 3–15s30
Seedance 2.5 Seedanceseedance-2-5text, image480p / 720p · 4–30s378
Seedance 2 Seedanceseedance-2text, image480p / 720p / 1080p / 4k · 4–15s246
Seedance 2 Fast Seedanceseedance-2-fasttext, image480p / 720p · 4–15s250
Seedance 2 Mini Seedanceseedance-2-minitext, image480p / 720p · 4–15s82
Kling O3 Kling AIkling-o3text, image720p / 1080p / 4k · 3–15s230
Kling 3.0 Motion Control Kling AIkling-3-motion-controledit720p / 1080p · 3–30s200
Kling 2.6 Motion Control Kling AIkling-2-6-motion-controledit720p / 1080p · 3–30s110
Kling 3.0 Kling AIkling-3text, imagestandard / pro / 4k · 3–15s270
Kling 2.6 Kling AIkling-2-6text, image5 / 10s220
Veo 3.1 Quality Veoveo-3-1text, image720p / 1080p / 4k · 8s466
Veo 3.1 Fast Veoveo-3-1-fasttext, image720p / 1080p / 4k · 8s76
Veo 3.1 Lite Veoveo-3-1-litetext, image720p / 1080p / 4k · 8s46

Image generation models

ModelModel idInputsCredits per generation
GPT Image 2.5 Flare GPT Imagegpt-image-2-5-flaretext, image1k: 12 · 2k: 20 · 4k: 32
GPT Image 2.5 Sunburst GPT Imagegpt-image-2-5-sunbursttext, image1k: 12 · 2k: 20 · 4k: 32
GPT Image 2 GPT Imagegpt-image-2text, image1k: 12 · 2k: 20 · 4k: 32
Seedream 5.0 Pro Seedreamseedream-5-protext, image1k: 14 · 2k: 28
Z-Image Turbo Z-Imagez-imagetext2
Nano Banana Nano Banananano-bananatext6
Nano Banana 2 Lite Nano Banananano-banana-2-litetext, image4
Nano Banana 2.1 Nano Banananano-banana-2-1text, image1k: 10 · 2k: 16 · 4k: 24
Nano Banana 2 Nano Banananano-banana-2text, image1k: 16 · 2k: 24 · 4k: 36
Nano Banana Pro Nano Banananano-banana-protext, image1k: 16 · 2k: 16 · 4k: 28
Grok Imagine Grokgrok-imaginetext, image8

Music generation models

ModelModel idCredits per generation
Suno V4V48
Suno V4.5V4_58
Suno V4.5+V4_5PLUS8
Suno V5V58

Credit costs depend on resolution, duration, audio and input type. Use dry_run to get the exact cost of a request before spending credits.

Quick start: connect in under 5 minutes

  1. 1 Create a free Seedeo account Sign up at seedeo.ai. New accounts receive free starter credits.
  2. 2 Create an API key Open Account → API & MCP and create a key. Keep it secret: anyone with the key can spend your credits.
  3. 3 Add the MCP server to your client Paste the configuration for your client below, with your key in the Authorization header, then restart the client.
  4. 4 Ask your assistant to create something For example: "Generate a 5 second 16:9 video of a red fox in the snow with Veo 3.1 Fast." The assistant calls generate_video, waits with get_task and returns the video URL.

MCP client configuration

Replace sk_seedeo_your_api_key with your own key. The server URL is the same for every client.

Claude Desktop

Claude Desktop connects to remote servers with custom headers through the mcp-remote bridge (requires Node.js). Add this to claude_desktop_config.json (Settings → Developer → Edit Config) and restart Claude.

claude_desktop_config.json

{
  "mcpServers": {
    "seedeo": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://seedeo.ai/api/mcp",
        "--header",
        "Authorization:${SEEDEO_AUTH}"
      ],
      "env": {
        "SEEDEO_AUTH": "Bearer sk_seedeo_your_api_key"
      }
    }
  }
}

Claude Code

Run this once in your terminal. Add --scope user to make the server available in every project.

Terminal

claude mcp add --transport http seedeo https://seedeo.ai/api/mcp \
  --header "Authorization: Bearer sk_seedeo_your_api_key"

Cursor

Add the server to ~/.cursor/mcp.json (global) or.cursor/mcp.json (per project).

~/.cursor/mcp.json

{
  "mcpServers": {
    "seedeo": {
      "url": "https://seedeo.ai/api/mcp",
      "headers": {
        "Authorization": "Bearer sk_seedeo_your_api_key"
      }
    }
  }
}

VS Code (GitHub Copilot agent mode)

Add the server to.vscode/mcp.json in your workspace.

.vscode/mcp.json

{
  "servers": {
    "seedeo": {
      "type": "http",
      "url": "https://seedeo.ai/api/mcp",
      "headers": {
        "Authorization": "Bearer sk_seedeo_your_api_key"
      }
    }
  }
}

Windsurf

Add the server to your Windsurf MCP config.

~/.codeium/windsurf/mcp_config.json

{
  "mcpServers": {
    "seedeo": {
      "serverUrl": "https://seedeo.ai/api/mcp",
      "headers": {
        "Authorization": "Bearer sk_seedeo_your_api_key"
      }
    }
  }
}

OpenAI Codex CLI

Codex reads the bearer token from an environment variable.

Terminal

export SEEDEO_API_KEY=sk_seedeo_your_api_key
codex mcp add seedeo --url https://seedeo.ai/api/mcp \
  --bearer-token-env-var SEEDEO_API_KEY

ChatGPT and other agents

For ChatGPT custom GPTs, n8n, Zapier or your own agent framework, call the REST API below with the same API key (API key auth, Bearer). Any MCP client that can send a custom Authorization header to a remote Streamable HTTP server can also connect directly.

MCP tools

The server exposes seven tools. Generation is asynchronous, so every generate tool returns a task id.

  • list_models List video, image and music models with their options and credit prices.
  • get_credit_balance Return your current credit balance.
  • generate_video Start a text-to-video, image-to-video, first/last frame, multi-reference or motion control generation.
  • generate_image Start a text-to-image generation or edit images with up to 16 reference images.
  • generate_music Create a song with Suno (two tracks) from a description, or from your own lyrics and style.
  • get_task Get a task status and output URLs. Can wait up to 50 seconds for the task to finish.
  • list_tasks List your recent video, image or music generations.

Typical workflow: list_models → generate_video / generate_image / generate_music (optionally with dry_run: true) → get_task with wait_seconds until the status is "success" → share the output URL. Videos usually take 1–5 minutes, images 10–60 seconds and music 1–3 minutes. If get_task returns while the task is still "pending", the task keeps running: call get_task again with the same id.

REST API examples

Prefer plain HTTP? The REST API offers the same models and pricing. Authenticate with your API key as a Bearer token, start a task, then poll GET /v1/tasks/{task_id}.

Generate a video (text-to-video)

curl -X POST https://seedeo.ai/api/v1/videos \
  -H "Authorization: Bearer $SEEDEO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "veo-3-1-fast",
    "prompt": "A red fox running through fresh snow at sunrise, cinematic",
    "aspect_ratio": "16:9"
  }'
# 202 → { "id": "vid_...", "status": "pending", "credits_cost": ... }

Check the cost of an image with dry_run

curl -X POST https://seedeo.ai/api/v1/images \
  -H "Authorization: Bearer $SEEDEO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "model": "nano-banana-2-1", "prompt": "Isometric cozy coffee shop, soft light", "dry_run": true }'
# → { "dry_run": true, "credits_cost": ..., "credits_balance": ..., "affordable": true }

Generate instrumental music

curl -X POST https://seedeo.ai/api/v1/music \
  -H "Authorization: Bearer $SEEDEO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "prompt": "Upbeat lo-fi hip hop for a product demo", "instrumental": true }'

Get the task result

curl https://seedeo.ai/api/v1/tasks/vid_... \
  -H "Authorization: Bearer $SEEDEO_API_KEY"
# → { "id": "vid_...", "status": "success", "output": { "video_url": "https://..." } }

Full API reference: endpoints, parameters and errors →

Pricing: pay-as-you-go credits

There is no separate API plan. MCP and API requests use the same Seedeo credits as the website, at the same price per generation.

  • New accounts get free starter credits, so you can test the MCP server before paying.
  • Credits are deducted when a task starts and refunded automatically if the generation fails.
  • Add "dry_run": true to any generate request to see the exact credit cost and your balance without generating.
  • Buy credit packs or a membership on the pricing page. See credit packs and memberships →

What you can build

  • Creative agent in Claude

    Ask Claude to write a script, generate the shots with Veo or Kling, and add a Suno soundtrack in one conversation.
  • Assets while you code in Cursor

    Generate hero images, product shots, icons and demo videos without leaving your editor.
  • Automated content pipelines

    Batch social videos, ad variations and thumbnails from n8n, Zapier or a cron job with the REST API.
  • AI features in your own app

    Add text-to-video, image editing or music generation to your SaaS through one integration instead of one per provider.

Seedeo MCP vs. direct provider APIs vs. local MCP servers

Most generative media MCP servers wrap a single provider and run locally with your own provider keys. Seedeo is a hosted, multi-model alternative.

AspectSeedeo MCP & APIEach provider API directlyLocal single-provider MCP server
SetupOne URL and one API keyOne account, key and SDK per providerInstall Node.js or Python, run a process
ModelsVideo, image and music models from several providersOnly that provider’s modelsUsually one provider
BillingOne credit balance, dry_run cost check, refunds on failureSeparate bills and pricing unitsProvider bills plus your own hosting
Async jobsUnified task ids and get_task with built-in waitingDifferent polling or webhook APIsDepends on the project
Also usable from the browserYes, same account on seedeo.aiVariesNo

FAQ

What is the best MCP server for generating AI videos, images and music?

If you want one server for all three, Seedeo MCP is a hosted option: one remote URL gives Claude, Cursor and other clients access to Veo 3.1, Kling, Seedance, MiniMax, GPT Image, Nano Banana, Seedream and Suno, billed in pay-as-you-go credits.

Which AI models are available through Seedeo MCP?

Video: Google Veo 3.1, Kling, Seedance, MiniMax H3, Grok Imagine and Gemini Omni. Image: GPT Image, Nano Banana, Seedream, Z-Image and Grok Imagine. Music: Suno V4 to V5. Call list_models or GET /v1/models for the current catalog with prices.

How do I connect an AI video generation MCP server to Claude Desktop?

Create an API key at seedeo.ai, then add a "seedeo" entry to claude_desktop_config.json that runs npx mcp-remote https://seedeo.ai/api/mcp with your key in the Authorization header, and restart Claude Desktop.

How do I add the Seedeo MCP server to Claude Code or Cursor?

In Claude Code run: claude mcp add --transport http seedeo https://seedeo.ai/api/mcp --header "Authorization: Bearer <key>". In Cursor add the URL and the Authorization header to ~/.cursor/mcp.json.

Is the Seedeo MCP server free?

Connecting is free and new accounts get free starter credits. After that, generations are paid with pay-as-you-go credits at the same price as the website. There is no monthly API fee.

Can I use Google Veo 3.1 from Claude or Cursor?

Yes. Call generate_video with the model id veo-3-1 (Quality), veo-3-1-fast or veo-3-1-lite. Text-to-video and image-to-video are supported.

Which API gives access to Veo, Kling, Seedance and other video models with one integration?

The Seedeo REST API (https://seedeo.ai/api/v1) exposes all of them behind one POST /videos endpoint. Pick the model with the "model" field and poll GET /tasks/{task_id} for the result.

Can Claude generate songs with Suno through MCP?

Yes. The generate_music tool uses Suno V4 to V5. Describe the song, or use custom mode with your own lyrics, title and style. Set instrumental: true for music without vocals. Each request returns two tracks.

Can ChatGPT connect directly to Seedeo MCP?

Seedeo MCP authenticates with an API key in the Authorization header. If your ChatGPT setup cannot send that header, use the Seedeo REST API instead, for example from a custom GPT Action with API key (Bearer) authentication: start a task, then read GET /v1/tasks/{task_id}.

Do I need to install anything to run the server?

No. Seedeo is a remote MCP server over Streamable HTTP, so there is no local process. Only Claude Desktop needs the small mcp-remote bridge to send the Authorization header.

How long does generation take and how do I get the result?

Tasks are asynchronous. Images usually take 10–60 seconds, music 1–3 minutes and videos 1–5 minutes. Call get_task (MCP) or GET /v1/tasks/{task_id} (REST) until the status is "success" to get the output URLs.

Is it safe to give my API key to an MCP client?

The key only allows generating media and reading your own tasks and balance on Seedeo. Store it in your client config or an environment variable, never share it in chat, and revoke it anytime in Account → API & MCP.

Start generating from your AI assistant

Create a free API key, paste one config snippet, and let Claude or Cursor make videos, images and music for you.

Get a free API key