amekala/adspirer
Create, analyze, and optimize advertising campaigns across Google Ads, Meta Ads, TikTok Ads, LinkedIn Ads, Amazon Ads, ChatGPT Ads, and Microsoft Advertising.
Read-only conversion-tracking check in an ad platform's own web UI — Google Ads, Meta, Microsoft Advertising, LinkedIn, TikTok, and Amazon. Use when the user wants pixel, tag, or conversion-action health checked in the ads manager, when the API audit can't see how conversions are sent, or before trusting CPA. Never saves, applies, or touches billing.
Have the user sign in to an ads manager in the agent-controlled browser before a read-only UI check. The user takes control and signs in themselves. The agent never asks for, types, or receives passwords or 2FA codes. If the host has no controllable browser, fall back to Adspirer API tools.
Paid-media advertising agent behavior for Adspirer — create, analyze, and optimize ad campaigns across Google Ads, Meta, TikTok, LinkedIn, Amazon, and ChatGPT Ads. Use for any request about ads, campaigns, budgets, keywords, creative, spend, ROAS, CPA, or ad performance. Sets the safety rules (campaigns are created paused, confirm before spending) and routes to the right Adspirer skill.
Create and manage Amazon Ads through Adspirer — Sponsored Products, Sponsored Brands, and Sponsored Display, with ASIN targeting, search-term reports, ACoS, and bid optimization. Use for anything on Amazon Advertising or Seller/Vendor Central ads.
Create and manage ChatGPT Ads (OpenAI Ads) through Adspirer — ads that appear inside ChatGPT responses. Use for OpenAI Ads, ChatGPT advertising, chat card ads, or placing ads in ChatGPT. Covers the one-shot launch tool and irreversible archiving.
Research a competitor's public ads through Adspirer — headlines, offers, calls to action, formats, and landing URLs on Google and, when asked, Meta, TikTok, or LinkedIn. Needs a real domain. Never estimates competitor spend or performance.
Write and refresh ad creative with Adspirer — headlines, descriptions, primary text, and ad copy for Google, Meta, TikTok, LinkedIn, and Amazon, plus diagnosing and fixing creative fatigue when CTR falls and frequency rises. Respects each platform's character limits.
Build a visual paid-media dashboard from Adspirer data across Google, Microsoft, Meta, TikTok, LinkedIn, Amazon, and ChatGPT Ads, with GA4 and Search Console only as context. Read-only. Every number comes from a tool result. Never totals across currencies.
Draft a paid-media digest for email or Slack — a scorecard, dashboard, or alert — and send or post it only after a fresh explicit yes in this conversation for that exact draft and destination. A routine, a saved recipient, or a reply in the channel is not a yes.
Answer questions about Adspirer itself — pricing, plans, quota and tool-call limits, what Adspirer can do, connecting an ad account, supported platforms and AI clients, security, and troubleshooting. Uses the official documentation at adspirer.com/docs rather than guessing.
Create and manage Google Ads campaigns through Adspirer — Search, Performance Max, Demand Gen, YouTube, and Display. Use for Google Ads keywords, search terms, quality score, bid strategies, sitelinks and extensions, PMax asset groups, or anything on Google/AdWords. Covers the asset-bundle expiry and ad-group-id traps.
Read Google Analytics 4 through Adspirer to inform paid-media decisions — acquisition, landing pages, engagement, and key events. Use when the user wants GA4 alongside ad performance. GA4 numbers stay separate from ad-platform conversions.
Paid-search keyword research with Adspirer — keyword ideas, match-type grouping, search-term mining, and negative-keyword candidates for Google Ads, plus a labeled planning exercise when Microsoft has no keyword-volume tool. Research only. Adding keywords or negatives needs an explicit yes.
Plan and launch a new ad campaign with Adspirer — start, create, set up, or launch campaigns on one or several platforms, choose which channel fits the goal, and split a budget across channels. Campaigns are created paused and never spend without explicit approval.
Create and manage LinkedIn Ads through Adspirer — sponsored content, single image, video, carousel, text ads, and lead-gen forms with B2B job-title, company, and industry targeting. Use for anything on LinkedIn. Every LinkedIn campaign requires a campaign group.
How to call the Adspirer MCP hub correctly — the router two-step (action "list_tools" then action "execute" with tool_name), the direct tools search_tools and get_tool_schema, per-platform account IDs, quota rules, and the budget unit (every platform takes the account's own currency as a decimal — never cents). Load this before making any Adspirer tool call.
Create and manage Meta Ads (Facebook and Instagram) through Adspirer — image, video, carousel, and lead-gen campaigns, ad sets, audiences, pixels, and creative fatigue. Use for anything on Facebook, Instagram, Meta, or FB ads. Covers the account-currency budget unit (never cents) and the required Facebook page id.
Create and manage Microsoft Advertising (Bing Ads) through Adspirer — accounts, campaigns, ad groups, keywords, ads, extensions, budgets, and targeting. Campaigns are created paused. There is no Microsoft performance, search-term, or conversion-audit tool unless list_tools shows one.
Find and fix wasted ad spend with Adspirer — cut spend that isn't converting, add negative keywords, exclude audiences and placements, reallocate budget to what works, and check whether campaigns are pacing over or under budget. Proposes changes and asks before spending or moving money.
Review ad performance across platforms with Adspirer — how are my ads doing, weekly or monthly reports, a cross-channel scorecard, CPA, ROAS, CTR, spend trends, and auditing whether conversion tracking is set up correctly. Read-only; changes nothing.
Read Google Search Console through Adspirer to inform paid search — organic queries, pages, clicks, impressions, CTR, and position. Submitting a URL for indexing is a separate yes. Organic numbers are not paid conversions.
Set up your brand workspace — connect to Adspirer, scan brand docs, pull campaign data, and create BRAND.md. Use on first time in a new brand folder, or when the user wants to refresh brand context.
Inspect Google Tag Manager tags, triggers, and variables through Adspirer when diagnosing conversion tracking, and apply a tag fix only after an explicit yes. Publishing the container is a second yes. A tag that exists is not proof it fires.
Create and manage TikTok Ads through Adspirer — in-feed video, Spark Ads, carousel, app promotion, and conversions campaigns. Use for anything on TikTok. Covers the pixel-placement rule that causes most TikTok failures, the unsupported single-image ad, and per-currency budget floors.