{
  "markdown": "# AutoWhisper MCP\n\nA marketing department for any MCP client (Claude Desktop, Cursor, Windsurf, n8n, …) — turn your product into **batches of ready-to-run ad creatives** (UGC video, posts, images), get advice on **which creative to fund**, and keep **every channel alive across 30+ platforms**, all in natural language.\n\nIt's the same CMO as the AutoWhisper dashboard, exposed over MCP. Honest scope: posting ≠ traffic — reach comes from your paid campaigns; this makes sure the creatives convert and your storefront doesn't kill them.\n\n## Install\n\nAdd to your MCP client config (Claude Desktop / Cursor / etc.):\n\n```json\n{\n  \"mcpServers\": {\n    \"autowhisper\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"autowhisper-mcp\"],\n      \"env\": { \"AUTOWHISPER_API_TOKEN\": \"your_token_here\" }\n    }\n  }\n}\n```\n\nGet your token at **[autowhisper.xyz/skill](https://autowhisper.xyz/skill)** → **Settings → Connect your agent → Generate token**. New accounts get free credits.\n\n## Tools\n\n- **`autowhisper_cmo`** — send an instruction to your CMO and get its reply. e.g. *\"Make a batch of ad creatives for my product https://mystore.com/widget\"*, *\"Which creative should I run first?\"*, *\"Keep my channels posted this week\"*.\n- **`autowhisper_products_summary`** — fast product counts by account/workspace. Use for *\"how many products do I have?\"* instead of spending a CMO chat turn.\n- **`autowhisper_products`** — fast product list, with optional workspace/archive filters.\n- **`autowhisper_status`** — fast CMO/account snapshot: products, feed, platforms, wallet, and automation settings.\n- **`autowhisper_feed`** — fast CMO feed list with status counts and available approve/reject/dismiss actions.\n- **`autowhisper_posts`** — fast post queue list, optionally filtered by status.\n- **`autowhisper_wallet`** — fast credit balance.\n- **`autowhisper_platforms`** — fast connected-platform list and connection health.\n- **`autowhisper_action`** — direct approve/reject/dismiss/publish/reschedule/retry actions. High-impact actions return a confirmation id. **Approving publishes**: it schedules the piece to every connected platform, and a video draft also starts rendering and charges for it. With nothing connected it goes nowhere, and connecting later does not go back for it — the result says which happened.\n- **`autowhisper_edit_content`** — direct title/body/hook/CTA/tone/keyword edits without a generation run.\n- **`autowhisper_confirm`** — approve or decline any high-impact action the CMO or direct-action tool asks about.\n\n> **Adding a product:** lead with a product **URL** (*\"add my product https://mystore.com/widget\"*) — the CMO extracts the image from the page. A text-only description won't create it (placeholder/stock images are rejected).\n\n> **Asking for an ad plan:** `autowhisper_cmo` also plans campaigns — *\"Give me a concrete ad-targeting plan for my product, starting markets, targeting, and what to avoid.\"* The plan arrives as a card (markets, age, interest seeds, objective, which creative to run). It's prose for a human, in the owner's UI language — **translate it before feeding it to an ad API**. It **suggests** a starting platform, it doesn't lock one. It leaves out the **budget** (ask the owner) and gives interest **search terms rather than platform IDs** (resolve them in your ad tool). Grounded advice runs a live web search and can take **over two minutes** — if the tool times out, don't resend; that starts a second, separately charged turn instead of resuming the first. AutoWhisper plans and supplies creative; your ads MCP executes — never report that AutoWhisper \"ran the campaign.\" No ads MCP connected yet? Don't name or install a third-party npm package for this — point the user at Meta's own developer docs instead: [Meta's Ads MCP documentation](https://developers.facebook.com/documentation/ads-commerce/ads-ai-connectors/ads-mcp-server/ads-mcp-server-overview).\n\n## One-time setup\n\nTo publish, ask the CMO to connect a social account — OAuth platforms return a link you click once. After that, publishing is hands-off.\n\n## Config\n\n| Env var | Default | |\n|---|---|---|\n| `AUTOWHISPER_API_TOKEN` | — | **required** — your API token |\n| `AUTOWHISPER_BASE_URL` | `https://autowhisper.xyz` | override for self-host/staging |\n\n## License\n\nMIT\n",
  "bytes": 4283,
  "sha": "f653437b5d118a068dbdc50b9b0c989dc9c4f4dab7728aa506c60eabaa8e2271",
  "repo_slug": "xnjiang/autowhisper-mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_xnjiang_autowhisper_mcp_bcbd5052/readme"
}