Generate and manage AI UGC video ads through eleven typed MCP tools
MCPpedia last refreshed this data
com.unrealugc/mcp is an MCP server that generate and manage AI UGC video ads through eleven typed MCP tools. Its tool list has not been published yet over http and stdio, requires no API key, and scores 89/100 on MCPpedia's security, maintenance and efficiency rubric.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"unrealugc": {
"env": {
"UNREALUGC_API_KEY": "usk_live_..."
},
"args": [
"-y",
"@unrealugc/mcp"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
The official Model Context Protocol server for UnrealUGC. It gives MCP-compatible assistants eleven typed tools for browsing creators and models, estimating credit cost, and generating AI UGC video ads.
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
npx -y '@unrealugc/mcp' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked @unrealugc/mcp against OSV.dev.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in other
Compress tool outputs, logs, files, and RAG chunks before they reach the LLM. 60-95% fewer tokens, same answers. Library, proxy, MCP server.
Transport for TMCP using STDIO
The graph based agentic IDE
Buddhist canon tools: search, passages, cross-canon parallels, dictionaries — all URN-cited.
MCP Security Weekly
Get CVE alerts and security updates for com.unrealugc/mcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
The official Model Context Protocol server for UnrealUGC. It gives MCP-compatible assistants eleven typed tools for browsing creators and models, estimating credit cost, and generating AI UGC video ads.
This repository contains only the public MCP adapter. The UnrealUGC application and backend remain private.
API keys start with usk_live_ and should be stored in your MCP client's environment settings,
never committed to a repository.
You do not need to install the package globally. MCP clients can launch it with npx.
Add this server to your Claude Desktop configuration:
{
"mcpServers": {
"unrealugc": {
"command": "npx",
"args": ["-y", "@unrealugc/mcp"],
"env": {
"UNREALUGC_API_KEY": "usk_live_..."
}
}
}
}
claude mcp add unrealugc --env UNREALUGC_API_KEY=usk_live_... -- npx -y @unrealugc/mcp
[mcp_servers.unrealugc]
command = "npx"
args = ["-y", "@unrealugc/mcp"]
[mcp_servers.unrealugc.env]
UNREALUGC_API_KEY = "usk_live_..."
Cursor, Windsurf, OpenClaw, and other stdio MCP clients use the same command and environment variable.
Clients that support remote MCP can connect without running a local process:
URL: https://unrealugc.com/api/mcp
Authorization: Bearer usk_live_...
See the MCP setup guide for client-specific instructions.
| Tool | Purpose |
|---|---|
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 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 from the script before spending |
generate_video | Start an asynchronous video generation |
generate_video supports native or selected voices, silent reaction/b-roll clips, per-scene
visual directions, and parallel or sequential multi-clip generation.
list_models and list_creators.estimate_video_cost with the proposed script.get_credits if budget matters.generate_video.get_video about every 15 seconds, or use UnrealUGC webhooks for completion events.| Variable | Required | Default |
|---|---|---|
UNREALUGC_API_KEY | Yes | — |
UNREALUGC_BASE_URL | No | https://unrealugc.com |
UNREALUGC_REQUEST_TIMEOUT_MS | No | 30000 |
UNREALUGC_BASE_URL is intended for UnrealUGC development and staging environments.
npm ci
npm run check
npm pack --dry-run
See CONTRIBUTING.md before opening a pull request. Security reports should follow SECURITY.md.
MIT © Next MVP Solutions LLC