Unrealugc MCP server
{
"mcpServers": {
"unrealugc": {
"command": "npx",
"args": [
"-y",
"@unrealugc/mcp@latest"
],
"env": {
"UNREALUGC_API_KEY": "<unrealugc_api_key>",
"UNREALUGC_BASE_URL": "https://..."
}
}
}
}{
"mcpServers": {
"unrealugc": {
"command": "npx",
"args": [
"-y",
"@unrealugc/mcp@latest"
],
"env": {
"UNREALUGC_API_KEY": "<unrealugc_api_key>",
"UNREALUGC_BASE_URL": "https://..."
}
}
}
}{
"mcpServers": {
"unrealugc": {
"command": "npx",
"args": [
"-y",
"@unrealugc/mcp@latest"
],
"env": {
"UNREALUGC_API_KEY": "<unrealugc_api_key>",
"UNREALUGC_BASE_URL": "https://..."
}
}
}
}{
"servers": {
"unrealugc": {
"command": "npx",
"args": [
"-y",
"@unrealugc/mcp@latest"
],
"env": {
"UNREALUGC_API_KEY": "${input:unrealugc_api_key}",
"UNREALUGC_BASE_URL": "${input:unrealugc_base_url}"
}
}
},
"inputs": [
{
"id": "unrealugc_api_key",
"type": "promptString",
"description": "Unrealugc api key",
"password": true
},
{
"id": "unrealugc_base_url",
"type": "promptString",
"description": "Unrealugc base url",
"password": true
}
]
}{
"mcpServers": {
"unrealugc": {
"command": "npx",
"args": [
"-y",
"@unrealugc/mcp@latest"
],
"env": {
"UNREALUGC_API_KEY": "<unrealugc_api_key>",
"UNREALUGC_BASE_URL": "https://..."
}
}
}
}file .mcp.json (in your project root)file claude_desktop_config.jsonfile ~/.cursor/mcp.jsonfile .vscode/mcp.jsonfile ~/.codeium/windsurf/mcp_config.jsoninstall npx -y @unrealugc/mcpversion 1.0.0
What it does
This server provides tools for generating and managing AI-generated UGC video ads through the UnrealUGC platform. It exposes eleven typed tools for browsing creators and models, estimating generation costs, and creating video ads, intended for developers building assistants that need to programmatically generate video content.
- Browse available video models and creators to select which ones to use for a video generation.
- Estimate the credit cost of a video script before committing to generation.
- Generate UGC video ads asynchronously and poll for completion status and output URLs.
Tools this server exposes
| Tool | Does |
|---|---|
| get_me | Confirm the account, plan, and balance behind an API key. |
| get_credits | Read subscription and purchased credit pools. |
| list_models | Browse available video models and their capabilities. |
| list_creators | Browse stock creators and custom avatars. |
| list_voices | Browse stock and custom voices. |
| list_projects | Find product and campaign projects. |
| create_project | Create a project for related generations. |
| list_videos | Browse generation history with filters and pagination. |
| get_video | Poll a generation and retrieve its output URL. |
| estimate_video_cost | Estimate credits required for a video script before generation. |
| generate_video | Start an asynchronous video generation with support for voices, silent clips, visual directions, and multi-clip workflows. |
Before you enable it
An MCP server runs with whatever access you give it. Start with a development account rather than production, and check which tools the server exposes before you let an agent call them unattended.