{
  "markdown": "# Adspirer Plugin for Claude Code and Cowork\n\nCross-platform ad management plugin for Claude. Create, analyze, and optimize campaigns across **Google Ads, Meta Ads, LinkedIn Ads, TikTok Ads, Amazon Ads, and ChatGPT Ads** via natural language.\n\n> **Note:** Active development happens in the main repo at [amekala/ads-mcp](https://github.com/amekala/ads-mcp). This repo is the stable plugin source for the Claude plugin directory; its skills, commands, and agent are synced from the main repo.\n\n## Installation\n\n```bash\n/plugin install adspirer-ads-agent@claude-community\n```\n\nOr browse for it in `/plugin > Discover` within Claude Code (search \"ads\" or \"adspirer\").\n\n## What It Does\n\n**400+ tools** across 6 ad platforms:\n\n| Platform | Key Capabilities |\n|----------|-----------------|\n| Google Ads | Keyword research with live CPC data, Search / PMax / YouTube / Demand Gen campaigns, wasted spend analysis, asset and extension management |\n| Meta Ads | Image / video / carousel / Reels / DCO campaigns, creative fatigue detection, audience insights, lead forms |\n| LinkedIn Ads | Image / video / carousel / text campaigns, engagement metrics, conversion rules, creative management |\n| TikTok Ads | In-feed image and video campaigns, asset discovery and validation |\n| Amazon Ads | Sponsored Products / Brands / Display campaigns, keyword and negative-keyword management, budget usage |\n| ChatGPT Ads | Campaign management for the ChatGPT ads surface |\n| Cross-platform | Conversion tracking audit, connection status, monitoring, usage and quota visibility |\n\n## Plugin Components\n\n### Slash Commands\n\n- `/setup` — connect ad accounts, scan the current folder for brand docs, and write a CLAUDE.md workspace file\n- `/performance-review [platform] [time period]` — analyze campaign performance across any connected platform\n- `/wasted-spend` — find spend going to non-converting keywords, placements, and audiences\n- `/write-ad-copy` — generate platform-compliant ad copy from your brand context\n- `/refresh-brand-context` — re-scan brand docs and refresh the workspace file\n\n### Skills & Agent\n\nThirteen skills, loaded on demand. Two set the ground rules and the rest specialize:\n\n**Foundational**\n\n- **adspirer-agent** — how a paid media agent behaves. Campaigns are created paused, nothing spends without your approval.\n- **adspirer-mcp** — the tool-call contract: the router two-step, per-platform account ids, budget units, quota.\n\n**Per platform** — `adspirer-google-ads`, `adspirer-meta-ads`, `adspirer-tiktok-ads`,\n`adspirer-linkedin-ads`, `adspirer-amazon-ads`, `adspirer-chatgpt-ads`\n\n**Cross-platform workflows** — `adspirer-launch`, `adspirer-performance-review`,\n`adspirer-optimize`, `adspirer-creative`\n\n**Product questions** — `adspirer-docs`\n\nPlus **adspirer-setup** to bootstrap a brand workspace, and **performance-marketing-agent**, a\nbrand-aware agent with persistent memory across sessions.\n\nSome skills carry `references/` — the TikTok objective/pixel validity matrix, Meta creative specs,\nGoogle campaign types and bidding thresholds — which load only when the agent needs them.\n\n> Skills are generated from [`amekala/ads-mcp`](https://github.com/amekala/ads-mcp) under\n> `shared/skills/`. Edit them there, not here.\n\n### MCP Server\n\nConnects to the Adspirer remote MCP server at `https://mcp.adspirer.com/mcp` via OAuth 2.1 with PKCE.\n\n## Data & Privacy Disclosure\n\n- **No hooks**: this plugin registers no lifecycle hooks and observes nothing outside explicit tool calls.\n- **No telemetry**: the plugin ships no analytics or tracking code; the only network destination is Adspirer's own API (`mcp.adspirer.com`), reached through the MCP connection you authorize.\n- **Guarded writes**: new campaigns are always created **paused** for human review; no tool deletes campaigns or changes budgets without explicit confirmation.\n- **Account required**: a free Adspirer account ([sign up](https://www.adspirer.com)) connects your ad platform accounts via each platform's official API.\n\n## Example Usage\n\n**Performance Analysis:**\n```\n/performance-review google_ads last 30 days\n```\n\n**Keyword Research (conversational):**\n```\nResearch keywords for an emergency plumbing business in Chicago\n```\n\n**Campaign Creation (conversational):**\n```\nCreate a Google Performance Max campaign for luxury watches\ntargeting New York with a $50/day budget\n```\n\n**Multi-Platform Strategy:**\n```\nI want to advertise my SaaS product across Google and LinkedIn.\nResearch keywords for Google Ads and create a LinkedIn sponsored\ncontent campaign targeting marketing directors.\n```\n\n## Authentication\n\nOn first use, you'll complete an OAuth 2.1 flow to connect your Adspirer account and ad platform accounts. Requires an Adspirer account ([sign up](https://www.adspirer.com)).\n\n## Links\n\n- [Website](https://www.adspirer.com)\n- [Docs](https://www.adspirer.com/docs/ai-clients/claude-code)\n- [MCP Server Repo](https://github.com/amekala/ads-mcp)\n- [Privacy Policy](https://www.adspirer.com/privacy)\n- [Terms of Service](https://www.adspirer.com/terms)\n- [Support](mailto:abhi@adspirer.com)\n",
  "bytes": 5083,
  "sha": "8e33ad02259e8afb4d0dab2a2bc9b6f4814cacbd7ed565fac5722a151c06fc9e",
  "repo_slug": "amekala/adspirer-mcp-plugin",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/plg_amekala_adspirer_mcp_plugin_adspirer_ads_d0a29294/readme"
}