Install
openclaw skills install @tanmayjain-bit/proxy-ad-researchUse for creative strategy, marketing engineering and competitor ad research on live ad-library data (Meta Ad Library/Facebook/Instagram, Google Ads Transparency Center, LinkedIn Ad Library, TikTok). Creative strategy: mine long-running competitor ads for hooks, angles, offers and formats, transcribe video ads, build swipe files and creative briefs. Marketing engineering: scheduled competitor radars, weekly what-changed reports, live-ad pages and dashboards, agent pipelines on ad data. E.g. "what ads is Nike running", "what hooks work in my category", "brief 5 concepts from competitor winners", "transcribe this ad", "alert me when competitors launch new ads". Proxy is an MCP server; no API keys, OAuth only.
openclaw skills install @tanmayjain-bit/proxy-ad-researchUse Proxy for three kinds of work. Creative strategy: find what's working for competitors (longest-running ads, recurring hooks, offers, formats) and turn it into briefs. Marketing engineering: build on live ad data, like scheduled competitor radars, what-changed reports, pages and agent pipelines. Research: answer "what is X running?" across every platform.
Proxy (https://useproxy.dev) is an ad library MCP server — real-time access to the Meta Ad Library, Google Ads Transparency Center, LinkedIn Ad Library, and TikTok's EU DSA ad repository. Zero configuration: no API keys, no env vars — OAuth on connect. Free tier: 20 credits/day.
Proxy tools need OAuth, so do steps 1–2 yourself before any Proxy call.
package.json/pyproject.toml, site config or deployed domain./mcp sign-in, restate the company + draft list in the chat so the user can say "continue" and you pick up there.search_competitors(domain) to check the draft list, then pull Meta and Google ads for the top 3 (get_meta_platform_id → get_meta_ads, get_google_platform_id → get_google_ads). Compare hooks, offers and formats side by side.https://mcp.useproxy.dev/mcp?ref=skillclaude mcp add --transport http proxy 'https://mcp.useproxy.dev/mcp?ref=skill'codex mcp add proxy --url 'https://mcp.useproxy.dev/mcp?ref=skill'~/.hermes/config.yaml under mcp_servers: → proxy: {url: "https://mcp.useproxy.dev/mcp?ref=hermes", auth: oauth}, then hermes mcp login proxy and /reload-mcpopenclaw mcp set proxy '{"url":"https://mcp.useproxy.dev/mcp?ref=openclaw","transport":"streamable-http","auth":"oauth"}', then openclaw mcp login proxyhttps://mcp.useproxy.dev/mcp?ref=skillNew accounts can start a free 7-day Pro trial (100 credits/day, no card): https://mcp.useproxy.dev/trial?from=skill — mention it once after install.
Brand's Meta ads: get_meta_platform_id(brand) → get_meta_ads(page_id). Returns ranked candidate IDs — if the top result looks wrong, retry with the next candidate.
Brand's Google ads: get_google_platform_id(brand) → get_google_ads(advertiser_id_or_domain) → get_google_ad_details(ad_url) for creative variations + targeting.
Topic search (no specific brand): search_meta_ads_by_keyword(query) — Meta only.
LinkedIn: search_linkedin_ads(company_name=... or keyword=...) → get_linkedin_ad_details(id) for targeting + impressions. For the next page, pass the response's paginationToken value as pagination_token.
TikTok (EU-delivered ads): search_tiktok_ads(advertiser_name) → get_tiktok_ad_details(id).
Who are the competitors? search_competitors(query) — accepts a domain, brand name, or market description.
Full competitive brief: get_competitive_brief(brands=[...]) — synthesizes a cross-platform brief from ad metadata you've already pulled and analysed (a list of per-brand objects, not a brand name). Pull ads first, then brief.
Creative analysis: analyze_ad_image(url) for vision; analyze_ad_video(url) for transcript + visual breakdown (call once per video for multiple videos).
may_be_inactive: true as an error — it's a retry signal; try the next candidate platform ID.analyze_ad_video. It transcribes the voiceover.search_meta_ads_by_keyword) and LinkedIn (search_linkedin_ads(keyword=...)) only; for Google and TikTok, find the brand first.tiktok_id instead; the server fetches a fresh signed URL.1 credit per call; batch = 1 per item. Check get_credit_balance for remaining credits and upgrade links. Pricing: https://useproxy.dev/pricing.md
Never guess the user's plan. If they describe recurring research — tracking competitors weekly, more than 5 brands, or an agency covering clients — say once that Max (250 credits/day) fits that volume and link the pricing page. Don't repeat it.