# UGC - ugc.africa > UGC, the Human Ad Network. A global API-first advertising distribution engine. Brands fund performance-based campaigns; creators broadcast brand content across social feeds and earn from verified reach. This file is for AI crawlers and language models. Site: **ugc.africa** - the main UGC platform where creators and advertisers sign up, manage campaigns, track earnings, and access the API. - **Blog:** https://ugc.africa/blog - **API:** https://api.ugc.africa - **Remote MCP (streamable HTTP):** https://api.ugc.africa/mcp - **MCP discovery:** https://api.ugc.africa/.well-known/mcp.json - **MCP registry:** africa.ugc/ugc at https://registry.modelcontextprotocol.io/ - **Developer docs:** https://developer.ugc.africa - **Support:** hello@ugc.africa - **Investors:** https://ugc.africa/en/invest (all marketing URLs are locale-prefixed; bare `/invest` 301s) ## What is UGC? UGC is a global performance-based advertising distribution network. Advertisers fund campaigns (flat fee, social CPM, or streaming CPM); creators (broadcasters) reserve slots, post branded content to their social feeds, and earn from verified reach - no minimum follower count required. Surfaces include clipping and Clip Studio, music and sound promo, contests, referrals, a Telegram mini app, and the developer API. WhatsApp Status and Snapchat are distribution channels, alongside the other listed platforms. The platform is API-first: portals are one client; agencies, DSPs, and AI agents integrate via REST, outbound webhooks, and MCP. ## For Creators - Sign up and build a creator profile (social handles, platform links, country) - Browse and reserve campaign slots at `/discover` - Post required content to TikTok, Instagram, WhatsApp Status, Snapchat Spotlight, or other listed platforms - Submit proof; earnings credited per verified 1,000 views - Withdraw via bank transfer, mobile money (MTN MoMo, Airtel Money), or crypto - No follower minimum - earnings scale with audience reach ## For Advertisers - Fund campaigns from a wallet, crypto checkout, or a funding link - Set payout type (flat, social CPM, or streaming CPM), budget, channels, captions, and asset URLs - Creators reserve slots; automated view verification and settlement - Real-time analytics via dashboard or webhook events - Headless distribution via REST API - no manual matchmaking required ## Key Public Routes Marketing/docs pages use a path-prefixed locale (`en` | `fr` | `de` | `es` | `pt` | `zh` | `sw`). Unprefixed marketing URLs 301 to the detected locale. Auth, product, `/go`, `/pay`, and `/blog` stay unprefixed. | Route | Description | |-------|-------------| | `/signup` | Create a UGC account (creator or advertiser) | | `/login` | Sign in | | `/{locale}` | Marketing home (e.g. `/en`) | | `/{locale}/how-it-works` | How the platform works | | `/{locale}/pricing` | CPM rates and creator earnings breakdown | | `/{locale}/clipping` | The clipping economy explained - clip campaigns, clippers, and clip-for-pay mechanics | | `/{locale}/advertiser` | Dedicated page for brands funding campaigns | | `/{locale}/creator` | Dedicated page for creators earning from verified reach | | `/{locale}/clip-studio` | AI clipping tool - turn long videos into ready-to-post clips | | `/{locale}/invest` | Pre-seed investor page | | `/{locale}/brand-kit` | Official logo and brand assets | | `/{locale}/academy` | Creator/advertiser academy hub | | `/{locale}/contact` | Get in touch | | `/u/:username` | Public creator/advertiser profile (prefix configurable via `NEXT_PUBLIC_PROFILE_PATH_PREFIX`) | | `/blog` | UGC blog | | `/go/:code` | Referral redirect links | | `/pay/:id` | Campaign funding payment link | ## Authenticated Product Routes | Route | Description | |-------|-------------| | `/discover` | Campaign discovery hub (creators) / campaign overview (advertisers) | | `/slots` | Creator active work - reserved / submitted / history | | `/campaigns` | Advertiser campaign management | | `/earnings` | Creator earnings and payout history | | `/wallet` | Multi-currency wallet - deposit, withdraw, transfer | | `/settings` | Account settings | | `/kyc` | Identity verification | | `/sounds` | Music and sound promo | | `/contests` | Creator contests | | `/referrals` | Referral program | | `/telegram` | Telegram mini app - campaigns, discover, slots, earnings, wallet | ## AI Agent Integration Remote MCP is streamable HTTP at https://api.ugc.africa/mcp (GET/POST/DELETE). Official registry listing: `africa.ugc/ugc` at https://registry.modelcontextprotocol.io/. The ChatGPT plugin package lives under `api/docs/chatgpt-plugin`. Claude connects by pasting https://api.ugc.africa/mcp as a custom connector. Do not upload the ChatGPT zip to Claude. Advertiser chat tools include create, fund, feature, wallets, and crypto checkout. Creator tools include discover, reserve, submit proof, and earnings. `campaign_create` takes `title`, `payoutType` (`FLAT`, `CPM_SOCIAL`, `CPM_STREAMING`), `advertiserCpmRate`, `totalBudget`, `campaignType`, `campaignGoal`, `targetPlatforms` (channels), captions, and asset URLs. No upload tool. Clip Studio is a product, not an MCP tool. There is no `agent_transfer` MCP tool. - **Discovery manifest:** GET https://api.ugc.africa/.well-known/mcp.json - **OpenAPI (chat actions):** GET https://api.ugc.africa/actions-gateway/openapi.json - **Automation API (REST):** POST https://api.ugc.africa/automation/actions ## Authentication - User login: `POST /auth/login` → returns JWT - API keys for agents: Generated in Developer Console - Key prefixes: `UGSK_` (automation), `UGPAK_live_` / `UGPAK_test_` (partner) - OAuth 2.0 integrations: Zapier, Make.com, n8n, and custom apps via `/automation/connect` ## Developer & Partner Program Agencies and tech partners can register as Solution Partners. Partners earn commissions on attributed campaign spend and can publish AI agents to the UGC Agent Directory. - Agent registration: `POST /agents` - Agent credentials: scoped API keys at `/agents/credentials` - Commission rate: configurable per partner agreement ## Company UGC is owned by **Flywox Inc** (USA); **UGC Ltd** (Nigeria, RC-9299334) handles local compliance. The platform is live in production - 100% founder-owned, zero external debt.