UGC campaign via an AI agent: a draft the brand confirms
On UGC Pocket, an AI agent can prepare a campaign draft through an MCP server, with no account and no API key. The brand then confirms the draft with an email code and a phone number: there is no automatic payment. The UGC Pocket team gets back with a commercial proposal and writes the campaign scripts. The allowed values are bounded: an indicative budget from €2,000, a list of categories, 2 platforms (TikTok, Instagram). UGC Pocket costs from €2,000 per campaign, no subscription, price and terms set out in the commercial proposal; nothing is billed by an AI agent or before acceptance.
Why prepare a campaign with an AI agent
Some marketing teams use AI assistants to orchestrate their tasks. Rather than filling out a form by hand, an agent can turn an intent ("I want TikTok videos of freelancers using our invoicing app") into a campaign draft that is ready to confirm.
There are three benefits:
- Save time. The agent prepares the brief, chooses the categories and budget, and submits the draft in a single call.
- Integrate with your tools. The MCP server plugs into your workflows (CRM, content calendar, internal assistant) without repetitive manual work.
- Stay in control. The agent only prepares: nothing is billed by an AI agent or before you accept the commercial proposal.
How it works: the "draft, then commercial proposal" model
In one sentence: an agent creates a draft, the brand confirms it and receives a commercial proposal. That's the draft_then_commercial_proposal model, designed to combine automation and safety.
- The agent connects to the MCP server, with no account and no API key.
- The agent creates a draft by sending a brief and the parameters (categories, platforms, indicative budget).
- UGC Pocket returns a claim link. The campaign is not active: it's waiting for a human action.
- The brand confirms on the claim link with a 6-digit code sent by email and a phone number. The UGC Pocket team gets back to you with a commercial proposal and writes the campaign scripts.
- Once you accept the proposal: our team publishes the challenges, selects the creators and reviews every video.
This model guarantees that no agent can commit any spend on its own. AI speeds up the preparation; the human accepts the commercial proposal.
The draft created by the agent, awaiting human confirmation.
The surfaces: REST, MCP, llms.txt
UGC Pocket exposes three entry points for agents:
- REST API: host
https://ugcpocket.com/api. OnlyGET /service-infois live; the other endpoints are paused and return HTTP 410, so a draft is only created through MCP. The schema is described in openapi.json. - MCP server: host
https://ugcpocket.com/mcp. The Model Context Protocol lets a compatible agent discover and call UGC Pocket tools natively, with no authentication. Two tools:get_service_infoandcreate_campaign_draft. - llms.txt: a text file that summarizes the service and points agents to the right documentation.
A minimal example of creating a draft through MCP. The brief works best when it names one situation to film and one format, as in our guide to UGC video formats:
curl -X POST https://ugcpocket.com/mcp \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-d '{
"jsonrpc": "2.0", "id": 1, "method": "tools/call",
"params": {"name": "create_campaign_draft", "arguments": {
"title": "Invoicing app launch",
"brief": "TikTok video, authentic tone: a freelancer sends an invoice from their phone with the app.",
"target_categories": ["business"],
"platforms": ["TikTok"],
"budget_max_cents": 450000
}}
}'
The response returns a draft_id, a claim_url (https://app.ugcpocket.com/c/<token>) valid 7 days, and the next step. The brand opens the link, no login needed to view it, and confirms with a 6-digit code sent by email and a phone number.
Allowed values
The MCP server validates every field. The three that shape a draft:
| Field | Allowed values |
|---|---|
| budget_max_cents | 200000 to 10000000 (i.e. €2,000 to €100,000), indicative |
| target_categories | one or more values from a fixed list, such as business, tech or finance |
| platforms | TikTok, Instagram |
The full reference (every field, its type, the category list and the errors) lives in one place, the agent documentation, so your agent always reads the current values.
The budget is expressed in cents (450000 = €4,500): it is the indicative budget you have in mind, from €2,000. Price and terms are set out in the commercial proposal. To size it, see UGC pricing in 2026.
Security & limits
Security rests on three safeguards: human confirmation, the commercial proposal, limited tools.
- Mandatory human confirmation. No payment is triggered by the agent; the campaign stays a draft until the brand confirms it with an email code and a phone number.
- Commercial proposal first. Nothing is charged and nothing reaches creators before you accept the proposal from the UGC Pocket team.
- Two tools, no API key. The MCP server exposes only
get_service_infoandcreate_campaign_draft, and needs no key, so there is nothing to leak. The REST endpoints that used an API key, and the creator tools, are paused.
In short: an agent can prepare and submit, but can neither spend nor publish without your explicit go-ahead.
Everything you need to integrate your agent
Find the API schema, the MCP endpoints and the examples on our page dedicated to AI agents, and our guide on how UGC creators are found and selected.
FAQ
Can an AI agent pay for a campaign on its own?
No. An agent only prepares a draft through the MCP server, which the brand confirms with a code sent by email and a phone number. The UGC Pocket team then gets back to the brand with a commercial proposal and writes the campaign scripts. Nothing is billed by an AI agent or before acceptance.
What are the allowed values for a campaign via an AI agent?
The indicative budget starts at €2,000 (budget_max_cents from 200000 to 10000000). Categories come from a fixed list (business, tech, finance and others), and the platforms are TikTok and Instagram. The full field reference is on the agent documentation page. UGC Pocket costs from €2,000 per campaign, no subscription, price and terms set out in the commercial proposal.
How do you authenticate an agent?
No authentication is needed: the MCP server (https://ugcpocket.com/mcp, Streamable HTTP, JSON-RPC 2.0) takes no API key and exposes two tools, get_service_info and create_campaign_draft.
What's the difference between the REST API and MCP?
The REST API (host /api) only serves GET /service-info; its other endpoints are paused (HTTP 410). The MCP server (host /mcp) exposes two tools, get_service_info and create_campaign_draft, that compatible agents discover and call natively.
What happens after the draft is confirmed?
The UGC Pocket team gets back to you with a commercial proposal and writes the campaign scripts. Once you accept, the team publishes the challenges, selects the creators and reviews every video.