com.ugcpocket/ugc-pocket
Official4 toolsOrder UGC video campaigns from vetted creators. Drafts are confirmed and funded by a human.
Order UGC video campaigns from vetted creators with human confirmation.
Captured live from the server via tools/list.
get_service_info
Returns the UGC Pocket service descriptor: creator categories (e.g. dog, cooking, sport), prestation types, supported platforms, currency (EUR, budgets in cents), minimum budget per creator (5000 = €50) and the order model (agent creates a draft, a human confirms and funds it in the app). No authentication required. Call this first to learn valid enum values.
No parameters.
estimate_campaign
Analyzes a free-text campaign brief (French or English) and returns structured campaign fields (title, prestation, categories, platforms, budget per creator in cents, creators wanted) plus an indicative total in cents. Writes nothing. Example brief: "I want 3 creators with a dog to make 30 vertical UGC videos for our new kibble, ~€150/video". Requires an API key (ugcp_live_...).
Parameters (1)
- briefstringrequired
Free-text campaign brief (French or English).
create_campaign_order
Creates a UGC video campaign as a DRAFT (status='draft'). Nothing is charged: the brand owner must confirm and fund the campaign in the UGC Pocket app (the response includes a confirm_url to hand to them). Budgets are in euro cents: budget_per_creator_cents minimum 5000 (€50), maximum 200000 (€2000); creators_wanted 1-50. Send an Idempotency-Key HTTP header to make retries safe. Requires an API key with the campaigns:draft scope.
Parameters (11)
- titlestringrequired
- briefstringrequired
- prestationstring
- objectivesarray
- target_categoriesarray
- platformsarray
- budget_per_creator_centsintegerrequired
- creators_wantedintegerrequired
- payment_triggerstring
- views_thresholdinteger
- deadlinestring
check_campaign_status
Returns the status of a campaign (draft / open / in_progress / completed / cancelled). Scoped to campaigns belonging to the organization that owns the API key. Requires an API key.
Parameters (1)
- campaign_idstringrequired
Campaign UUID returned by create_campaign_order.
README not available yet.
Install
claude_desktop_config.json
{
"mcpServers": {
"ugc-pocket": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://ugcpocket.com/mcp"
]
}
}
}Desktop config is stdio-only; this bridges via mcp-remote. Native remote: Settings > Connectors.