Skip to content

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.

Claude Manus Codex

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.

Use this when your MCP client runs local MCP servers over stdio. Copy this command:

Terminal window
GEN_API_KEY=gen_pat_your_key_here uvx gen-mcp-server

This 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:

Terminal window
curl -LsSf https://astral.sh/uv/install.sh | sh

The current GEN MCP exposes 100 tools, 9 prompts, and 3 guidance resources.

AreaWhat your assistant can do
Ask GENUse gen_chat, gen_ask, gen_research, gen_make_video, and gen_generate_content_ideas for natural-language work
Create mediaGenerate videos, images, songs, song mixes, voices, voice samples, and rendered final videos
Build VidsheetsCreate or clone engines, manage rows, columns, cells, layers, variables, and templates
Manage assetsList libraries, create direct uploads, import media from URLs, rename assets, and delete assets
Run strategy workflowsCreate content ideas, query watchlists, research trends, and manage recurring jobs
PublishConnect social accounts, schedule posts, update schedules, and remove scheduled posts
Manage account dataList agents, workspaces, organizations, API keys, avatars, credit balance, usage, and plans

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_credits for Stripe checkout.
  • Use gen_create_x402_credit_quote for 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.