Install the GEN MCP
The GEN MCP gives your AI assistant access to GEN’s content studio: trend research, content ideas, Vidsheets, AI video, images, voices, songs, assets, scheduling, watchlists, recurring jobs, and credits.
Remote MCP
Section titled “Remote MCP”Use this when your MCP client supports a remote MCP server over Streamable HTTP. Copy this into your MCP client:
{ "name": "gen", "url": "https://mcp.gen.pro/mcp", "headers": { "Authorization": "Bearer gen_pat_your_key_here" }}Replace gen_pat_your_key_here with a GEN API key from Settings -> API Keys in gen.pro.
Local MCP
Section titled “Local MCP”Use this when your MCP client runs local MCP servers over stdio. Copy this command:
GEN_API_KEY=gen_pat_your_key_here uvx gen-mcp-serverThis runs the GEN MCP package locally. In clients that use JSON config, set the command to uvx, the args to ["gen-mcp-server"], and the env var to GEN_API_KEY.
If uvx is missing, install uv first:
curl -LsSf https://astral.sh/uv/install.sh | shWhat It Can Do
Section titled “What It Can Do”The current GEN MCP exposes 100 tools, 9 prompts, and 3 guidance resources.
| Area | What your assistant can do |
|---|---|
| Ask GEN | Use gen_chat, gen_ask, gen_research, gen_make_video, and gen_generate_content_ideas for natural-language work |
| Create media | Generate videos, images, songs, song mixes, voices, voice samples, and rendered final videos |
| Build Vidsheets | Create or clone engines, manage rows, columns, cells, layers, variables, and templates |
| Manage assets | List libraries, create direct uploads, import media from URLs, rename assets, and delete assets |
| Run strategy workflows | Create content ideas, query watchlists, research trends, and manage recurring jobs |
| Publish | Connect social accounts, schedule posts, update schedules, and remove scheduled posts |
| Manage account data | List agents, workspaces, organizations, API keys, avatars, credit balance, usage, and plans |
Credits and x402
Section titled “Credits and x402”GEN MCP tools use workspace credits for paid generation, research, voice, song, and render work. Check balance with gen_get_credit_balance and estimate paid jobs with gen_estimate_job.
To add credits:
- Use
gen_buy_creditsfor Stripe checkout. - Use
gen_create_x402_credit_quotefor USDC via x402.
gen_create_x402_credit_quote returns the same payment_methods and payment_required.accepts fields as the API. If you omit network, GEN lists every configured option instead of assuming one chain. Show the Sui, Solana, and Base options to the user or calling agent, then sign and retry using the chosen payment_required.accepts[] entry.
Workspace funding wallets are backend infrastructure for settlement and sweeping. MCP clients should present the returned payment methods, not ask users to hunt for hidden workspace wallets.
Start with Remote MCP when your client supports it. Use Local MCP when your client needs a local command.