Sign up and get an additional discount on premium plansExtra discount

MCP & CLI

Plug any AI agent into Apexion. Claude, Cursor, Windsurf — generate media through your account.

Tools the agent gets

generate_imagetext → image (Flux, Nano Banana, Recraft, Seedream, GPT Image, Ideogram, Leonardo)
generate_videotext → video (Sora 2, Kling 3, Seedance, Veo, Wan)
animate_imagestill image → video (image-to-video)
edit_videorestyle / transform a clip by instruction
upscale_videoenhance a clip to 1080p / 4K
face_swap_videoswap a face into a video
text_to_speechtext → voiceover (ElevenLabs, Noiz, AsyncAI, Speechify)
sound_effecttext → sound effect / ambience
change_voicere-dub a video with a new voice (timing-preserving)
translate_videotranslate + dub a video, keeping the speaker's voice
make_video_adproduct URL → short video ad
list_models / list_voicesdiscover engines & voices
account_balance / recent_generationsaccount + history

Image/video inputs accept a URL or a local file path — the server handles upload.

Connect

1 · Install

mcp/
cd apexion-studio/mcp
python -m venv .venv
.venv/Scripts/pip install -r requirements.txt   # Windows

2 · Claude Desktop

Add to claude_desktop_config.json (%APPDATA%\Claude on Windows), then restart.

claude_desktop_config.json
{
  "mcpServers": {
    "apexion": {
      "command": "python",
      "args": ["/path/to/apexion-studio/mcp/server.py"],
      "env": {
        "APEXION_API_URL": "http://localhost:8000",
        "APEXION_EMAIL": "you@example.com",
        "APEXION_PASSWORD": "your-password"
      }
    }
  }
}

Claude Code (CLI)

terminal
claude mcp add apexion -- \
  python /path/to/apexion-studio/mcp/server.py

Remote agents (Streamable HTTP)

terminal
# run as an HTTP endpoint
APEXION_MCP_TRANSPORT=streamable-http python server.py
# serves MCP at  http://127.0.0.1:8787/mcp

Try it

Once connected, just ask your agent:

  • “Generate a cinematic image of a neon city at night.”
  • “Turn https://mystore.com/product into a UGC video ad.”
  • “Make a voiceover of this script in an ElevenLabs voice.”
  • “Translate this video into Spanish, keeping my voice.”