Derive a campaign brief from a product URL
analyze_urlRead a product's website and propose the two fields create_campaign requires: keywords and search_context (plus a suggested title). 3 credits, charged only when a brief comes back. Creates nothing — no campaign, no product, no discovery, and no commitment to create one. USE THIS ONLY WHEN YOU CANNOT FETCH THE PAGE YOURSELF. If you can browse from this client, do the derivation in the conversation instead: it is free, you can iterate with the user before anything is spent, and you know what they have told you about their audience — a one-shot page read does not. Reach for this when web access is unavailable or the fetch failed, and say plainly that it costs 3 credits before calling. It returns 8-15 keywords: put them in front of the user and cut to the 3-8 that match how their buyers actually talk, because create_campaign is what the campaign then runs on.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | The product's website | |
| platform | No | Platform the brief is written for — the vocabulary adapts (videos on YouTube, threads on Reddit). Pass the same value you will pass to create_campaign. Defaults to twitter. | |
| product_id | No | Existing product UUID (search_products / create_product) — its name and tagline sharpen the brief. | |
| product_name | No | Overrides the listing's name | |
| product_tagline | No | Overrides the listing's tagline |