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 instructionupscale_videoenhance a clip to 1080p / 4Kface_swap_videoswap a face into a videotext_to_speechtext → voiceover (ElevenLabs, Noiz, AsyncAI, Speechify)sound_effecttext → sound effect / ambiencechange_voicere-dub a video with a new voice (timing-preserving)translate_videotranslate + dub a video, keeping the speaker's voicemake_video_adproduct URL → short video adlist_models / list_voicesdiscover engines & voicesaccount_balance / recent_generationsaccount + historyImage/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.”

