← AdspirerCONTENT HISTORY

Update to Adspirer

Snapshot Oct 28, 2026 · 12:05 UTC · version 2.1.0

WHAT CHANGED

Declared capabilities changed

Declared skills — Now says: [{"description":"Paid-media advertising agent behavior for Adspirer — create, analyze, and optimize ad campaigns across Google Ads, Meta, TikTok, LinkedIn,...

Observed in instructions or declared skills. Runtime behavior has not been tested.

Save Adspirer and check future changes in Following.

Up to 10 plugins free · no card required.

All fields and original values.

Declared skills

Before

Oct 27, 2026 · 00:04 UTC

[]

After

Oct 28, 2026 · 12:05 UTC

[{"description":"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, keywo...

Full description

Before

Oct 27, 2026 · 00:04 UTC

Adspirer connects your Google Ads, Meta Ads, LinkedIn Ads, and TikTok Ads accounts to ChatGPT so you can manage advertising in plain language. Review connected accounts and campaign performance, research keywords and targeting, audit con...

After

Oct 28, 2026 · 12:05 UTC

AI advertising agent for Google, Meta, LinkedIn, TikTok, Amazon, ChatGPT Ads and Microsoft Advertising. Plans, launches, reports on and optimizes campaigns in ChatGPT, and changes an account only when you ask.

Long description

Before

Oct 27, 2026 · 00:04 UTC

connects your Google Ads, Meta Ads, LinkedIn Ads, and TikTok Ads accounts to ChatGPT so you can manage advertising in plain language. Review connected accounts and campaign performance, research keywords and targeting, audit conversion t...

After

Oct 28, 2026 · 12:05 UTC

is an AI advertising agent for Google Ads, Meta Ads (Facebook and Instagram), LinkedIn Ads, TikTok Ads, Amazon Ads, ChatGPT Ads and Microsoft Advertising (Bing Ads). It plans, launches, reports on and optimizes paid campaigns through con...

Version

Before

Oct 27, 2026 · 00:04 UTC

1.0.0

After

Oct 28, 2026 · 12:05 UTC

2.1.0

Compare saved observations

Download comparison JSON
Full technical diff · 18 changed fields

added /release/app_manifest/apps/adspirer

BEFORE
Field was absent
AFTER
{
  "id": "asdk_app_69461dc91ee48191ae4a14eb9bde1c21",
  "required": true
}

removed /release/app_manifest/apps/app-69461dc91ee48191ae4a14eb9bde1c21

BEFORE
{
  "id": "asdk_app_69461dc91ee48191ae4a14eb9bde1c21",
  "required": true
}
AFTER
Field is absent

changed /release/description

BEFORE
"Adspirer connects your Google Ads, Meta Ads, LinkedIn Ads, and TikTok Ads accounts to ChatGPT so you can manage advertising in plain language. Review connected accounts and campaign performance, research keywords and targeting, audit conversion tracking, draft new campaigns and creatives, and set up scheduled reports and threshold alerts. New campaigns are always created paused for your review, and budget, bid, or status changes are made only when you explicitly ask — nothing goes live without your confirmation."
AFTER
"AI advertising agent for Google, Meta, LinkedIn, TikTok, Amazon, ChatGPT Ads and Microsoft Advertising. Plans, launches, reports on and optimizes campaigns in ChatGPT, and changes an account only when you ask."

changed /release/id

BEFORE
"pluginrel_b8050172f130819198ddbbbc9322e2e2"
AFTER
"pluginrel_89867da0fbc88191af162fe1334a6c20"

changed /release/interface/capabilities

BEFORE
[]
AFTER
[
  "Report campaign performance for Google, Meta, LinkedIn, TikTok, Amazon and ChatGPT Ads",
  "Interactive performance dashboards for Google Ads and Meta Ads",
  "Create Google Search, Performance Max, YouTube and Demand Gen campaigns, paused",
  "Create Meta, LinkedIn and TikTok image, video and carousel campaigns, paused",
  "Manage Amazon Ads, ChatGPT Ads and Microsoft Advertising campaigns",
  "Find wasted spend, non-converting search terms and creative fatigue",
  "Research keywords, audiences and targeting",
  "Write and refresh ad copy and creative",
  "Change budgets, bids, status and targeting only when you ask",
  "Audit conversion tracking across every connected platform",
  "Diagnose why ads aren't producing sales",
  "Research competitors' live ads next to your own account",
  "Read Google Analytics 4, Search Console, Tag Manager and Klaviyo",
  "Schedule performance reports and threshold alerts",
  "See connected accounts and switch the active account",
  "Work across multiple brands and client accounts"
]

changed /release/interface/composer_icon_url

BEFORE
null
AFTER
"https://files.openai.com/content?id=file_00000000979c82309cbb259bdf9bcfb0"

changed /release/interface/default_prompt

BEFORE
"show me my latest Linkedin Ads Spend and Ad performance"
AFTER
"Show my Google Ads performance for the last 30 days by campaign"

changed /release/interface/default_prompts

BEFORE
[
  "show me my latest Linkedin Ads Spend and Ad performance"
]
AFTER
[
  "Show my Google Ads performance for the last 30 days by campaign",
  "Audit my conversion tracking across all my ad platforms",
  "Show me my latest LinkedIn Ads spend and ad performance"
]

changed /release/interface/logo_url

BEFORE
"https://files.openai.com/content?id=file_00000000564c722f9f55454cd6179fd0"
AFTER
"https://files.openai.com/content?id=file_00000000f2708230860929f45525fe49"

changed /release/interface/logo_url_dark

BEFORE
"https://files.openai.com/content?id=file_00000000564c722f9f55454cd6179fd0"
AFTER
null

changed /release/interface/long_description

BEFORE
"Adspirer connects your Google Ads, Meta Ads, LinkedIn Ads, and TikTok Ads accounts to ChatGPT so you can manage advertising in plain language. Review connected accounts and campaign performance, research keywords and targeting, audit conversion tracking, draft new campaigns and creatives, and set up scheduled reports and threshold alerts. New campaigns are always created paused for your review, and budget, bid, or status changes are made only when you explicitly ask — nothing goes live without your confirmation."
AFTER
"Adspirer is an AI advertising agent for Google Ads, Meta Ads (Facebook and Instagram), LinkedIn Ads, TikTok Ads, Amazon Ads, ChatGPT Ads and Microsoft Advertising (Bing Ads). It plans, launches, reports on and optimizes paid campaigns through conversation in ChatGPT.\n\nConnect your ad accounts once, then ask in plain language. Adspirer can:\n- Report campaign performance with interactive dashboards for Google Ads and Meta Ads, and pull LinkedIn, TikTok, Amazon and ChatGPT Ads reports\n- Find wasted spend, search terms and keywords that don't convert, and creative fatigue\n- Research keywords, audiences and targeting\n- Draft and create Search, Performance Max, YouTube and Demand Gen campaigns on Google; image, video and carousel campaigns on Meta, LinkedIn and TikTok; and campaigns on Amazon, ChatGPT Ads and Microsoft Advertising\n- Write and refresh ad copy and creative\n- Audit conversion tracking across every connected platform and return a prioritized fix list\n- Diagnose why ads aren't producing sales by checking the funnel in order and stopping at the first broken step\n- Show what competitors are advertising right now, next to your own account\n- Read Google Analytics 4, Search Console, Tag Manager and Klaviyo to compare ad results with site and email outcomes\n- Set up scheduled performance reports and threshold alerts\n- Work across multiple brands and client accounts, for in-house teams and agencies\n\nYou stay in control. New campaigns are always created paused, and budget, bid, status and targeting changes are made only when you ask. Read-only tools are marked as read-only, and write tools return the IDs of what they changed so you can check them.\n\nRequirements: an Adspirer account and a login with access to at least one supported ad account. Reporting needs read access; creating or editing campaigns needs edit access. Microsoft Advertising supports campaign management but not performance reporting yet."

changed /release/interface/screenshot_urls

BEFORE
[
  "https://files.openai.com/content?id=file_00000000d38871f780d8b5ff093f73c9"
]
AFTER
[]

changed /release/interface/website_url

BEFORE
"https://www.adspirer.com/"
AFTER
"https://www.adspirer.com"

changed /release/keywords

BEFORE
[]
AFTER
[
  "ads",
  "advertising",
  "paid media",
  "ppc",
  "google ads",
  "meta ads",
  "facebook ads",
  "instagram ads",
  "linkedin ads",
  "tiktok ads",
  "amazon ads",
  "chatgpt ads",
  "microsoft advertising",
  "bing ads",
  "performance max",
  "campaign management",
  "ad performance",
  "roas",
  "cpa",
  "wasted spend",
  "keyword research",
  "ad creative",
  "conversion tracking",
  "competitor ads",
  "google analytics",
  "search console",
  "tag manager",
  "klaviyo",
  "marketing agency"
]

changed /release/mcp_servers

BEFORE
[]
AFTER
[
  {
    "key": "adspirer",
    "metadata": {
      "headers": {},
      "type": "streamable-http",
      "url": "https://mcp.adspirer.com/mcp"
    }
  }
]

changed /release/onboarding_skill_name

BEFORE
null
AFTER
"get-started"

changed /release/skills

BEFORE
[]
AFTER
[
  {
    "description": "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.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "adspirer-agent",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "chart",
      "short_description": "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."
    },
    "name": "adspirer-agent",
    "plugin_release_skill_id": "pluginrsk_6abdd83be20c81919e653df6f3b09df5"
  },
  {
    "description": "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.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "adspirer-amazon-ads",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "chart",
      "short_description": "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."
    },
    "name": "adspirer-amazon-ads",
    "plugin_release_skill_id": "pluginrsk_6abdd839fd18819195cdb9c00e883beb"
  },
  {
    "description": "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.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "adspirer-chatgpt-ads",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "bolt",
      "short_description": "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."
    },
    "name": "adspirer-chatgpt-ads",
    "plugin_release_skill_id": "pluginrsk_6abdd83a337c8191923998e041dbdc4a"
  },
  {
    "description": "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.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "adspirer-creative",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "pen",
      "short_description": "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."
    },
    "name": "adspirer-creative",
    "plugin_release_skill_id": "pluginrsk_6abdd83b0d488191a05a1c933cb6d0ca"
  },
  {
    "description": "Answer questions about Adspirer itself — what Adspirer can do, tool-call limits, connecting an ad account, supported platforms and AI clients, security, and troubleshooting. Uses the official documentation at adspirer.com/docs rather than guessing.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "adspirer-docs",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "search",
      "short_description": "Answer questions about Adspirer itself — what Adspirer can do, tool-call limits, connecting an ad account, supported platforms and AI clients, security, and troubleshooting. Uses the official documentation at adspirer.com/docs rather than guessing."
    },
    "name": "adspirer-docs",
    "plugin_release_skill_id": "pluginrsk_6abdd83c05748191ad3eb93c3e9d1472"
  },
  {
    "description": "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.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "adspirer-google-ads",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "chart",
      "short_description": "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."
    },
    "name": "adspirer-google-ads",
    "plugin_release_skill_id": "pluginrsk_6abdd83af9288191baa40ea609333d41"
  },
  {
    "description": "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.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "adspirer-launch",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "bolt",
      "short_description": "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."
    },
    "name": "adspirer-launch",
    "plugin_release_skill_id": "pluginrsk_6abdd83b0e54819183947acabada53e5"
  },
  {
    "description": "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.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "adspirer-linkedin-ads",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "chart",
      "short_description": "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."
    },
    "name": "adspirer-linkedin-ads",
    "plugin_release_skill_id": "pluginrsk_6abdd83a2a6c8191b9319a47a3d8fe33"
  },
  {
    "description": "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.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "adspirer-mcp",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "code",
      "short_description": "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."
    },
    "name": "adspirer-mcp",
    "plugin_release_skill_id": "pluginrsk_6abdd83d1a788191bd4764a6b74f3168"
  },
  {
    "description": "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.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "adspirer-meta-ads",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "chart",
      "short_description": "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."
    },
    "name": "adspirer-meta-ads",
    "plugin_release_skill_id": "pluginrsk_6abdd83a0dd881918e814baa5005f322"
  },
  {
    "description": "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.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "adspirer-optimize",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "chart",
      "short_description": "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."
    },
    "name": "adspirer-optimize",
    "plugin_release_skill_id": "pluginrsk_6abdd83c17848191a4fbfdef358dfc10"
  },
  {
    "description": "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.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "adspirer-performance-review",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "chart",
      "short_description": "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."
    },
    "name": "adspirer-performance-review",
    "plugin_release_skill_id": "pluginrsk_6abdd83c8b288191a15be68e7e9894cf"
  },
  {
    "description": "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.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "adspirer-tiktok-ads",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "bolt",
      "short_description": "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."
    },
    "name": "adspirer-tiktok-ads",
    "plugin_release_skill_id": "pluginrsk_6abdd83b170c8191a570a429069395ce"
  },
  {
    "description": "First steps with Adspirer. Use when the user has just installed Adspirer, asks what it can do, or has no ad account connected yet.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "get-started",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "bolt",
      "short_description": "First steps with Adspirer. Use when the user has just installed Adspirer, asks what it can do, or has no ad account connected yet."
    },
    "name": "get-started",
    "plugin_release_skill_id": "pluginrsk_6abdd83bc5288191a893a4cadd196f17"
  },
  {
    "description": "Manage Microsoft Advertising (Bing Ads) with Adspirer - accounts, Search, Shopping and Performance Max campaigns, ad groups, keywords, responsive search ads, extensions, budgets and bid strategies. Use for anything on Microsoft or Bing Ads.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "microsoft-advertising",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "chart",
      "short_description": "Manage Microsoft Advertising (Bing Ads) with Adspirer - accounts, Search, Shopping and Performance Max campaigns, ad groups, keywords, responsive search ads, extensions, budgets and bid strategies. Use for anything on Microsoft or Bing Ads."
    },
    "name": "microsoft-advertising",
    "plugin_release_skill_id": "pluginrsk_6abdd83ca7748191be917c226e017fb3"
  }
]

changed /release/version

BEFORE
"1.0.0"
AFTER
"2.1.0"
Full snapshot data
{
  "canonical_app_id": "asdk_app_69461dc91ee48191ae4a14eb9bde1c21",
  "connector_id": "asdk_app_69461dc91ee48191ae4a14eb9bde1c21",
  "created_at": "2026-06-04T15:05:10.628448Z",
  "discoverability": "LISTED",
  "id": "plugin_asdk_app_69461dc91ee48191ae4a14eb9bde1c21",
  "is_template": false,
  "is_template_instance": false,
  "is_v2_template": false,
  "name": "app-69461dc91ee48191ae4a14eb9bde1c21",
  "release": {
    "app_ids": [
      "asdk_app_69461dc91ee48191ae4a14eb9bde1c21"
    ],
    "app_manifest": {
      "apps": {
        "adspirer": {
          "id": "asdk_app_69461dc91ee48191ae4a14eb9bde1c21",
          "required": true
        }
      }
    },
    "app_templates": [],
    "description": "AI advertising agent for Google, Meta, LinkedIn, TikTok, Amazon, ChatGPT Ads and Microsoft Advertising. Plans, launches, reports on and optimizes campaigns in ChatGPT, and changes an account only when you ask.",
    "display_name": "Adspirer",
    "id": "pluginrel_89867da0fbc88191af162fe1334a6c20",
    "interface": {
      "brand_color": null,
      "capabilities": [
        "Report campaign performance for Google, Meta, LinkedIn, TikTok, Amazon and ChatGPT Ads",
        "Interactive performance dashboards for Google Ads and Meta Ads",
        "Create Google Search, Performance Max, YouTube and Demand Gen campaigns, paused",
        "Create Meta, LinkedIn and TikTok image, video and carousel campaigns, paused",
        "Manage Amazon Ads, ChatGPT Ads and Microsoft Advertising campaigns",
        "Find wasted spend, non-converting search terms and creative fatigue",
        "Research keywords, audiences and targeting",
        "Write and refresh ad copy and creative",
        "Change budgets, bids, status and targeting only when you ask",
        "Audit conversion tracking across every connected platform",
        "Diagnose why ads aren't producing sales",
        "Research competitors' live ads next to your own account",
        "Read Google Analytics 4, Search Console, Tag Manager and Klaviyo",
        "Schedule performance reports and threshold alerts",
        "See connected accounts and switch the active account",
        "Work across multiple brands and client accounts"
      ],
      "category": "Business & Operations",
      "composer_icon_dark_url": null,
      "composer_icon_url": "https://files.openai.com/content?id=file_00000000979c82309cbb259bdf9bcfb0",
      "default_prompt": "Show my Google Ads performance for the last 30 days by campaign",
      "default_prompts": [
        "Show my Google Ads performance for the last 30 days by campaign",
        "Audit my conversion tracking across all my ad platforms",
        "Show me my latest LinkedIn Ads spend and ad performance"
      ],
      "developer_name": "Adspirer",
      "logo_url": "https://files.openai.com/content?id=file_00000000f2708230860929f45525fe49",
      "logo_url_dark": null,
      "long_description": "Adspirer is an AI advertising agent for Google Ads, Meta Ads (Facebook and Instagram), LinkedIn Ads, TikTok Ads, Amazon Ads, ChatGPT Ads and Microsoft Advertising (Bing Ads). It plans, launches, reports on and optimizes paid campaigns through conversation in ChatGPT.\n\nConnect your ad accounts once, then ask in plain language. Adspirer can:\n- Report campaign performance with interactive dashboards for Google Ads and Meta Ads, and pull LinkedIn, TikTok, Amazon and ChatGPT Ads reports\n- Find wasted spend, search terms and keywords that don't convert, and creative fatigue\n- Research keywords, audiences and targeting\n- Draft and create Search, Performance Max, YouTube and Demand Gen campaigns on Google; image, video and carousel campaigns on Meta, LinkedIn and TikTok; and campaigns on Amazon, ChatGPT Ads and Microsoft Advertising\n- Write and refresh ad copy and creative\n- Audit conversion tracking across every connected platform and return a prioritized fix list\n- Diagnose why ads aren't producing sales by checking the funnel in order and stopping at the first broken step\n- Show what competitors are advertising right now, next to your own account\n- Read Google Analytics 4, Search Console, Tag Manager and Klaviyo to compare ad results with site and email outcomes\n- Set up scheduled performance reports and threshold alerts\n- Work across multiple brands and client accounts, for in-house teams and agencies\n\nYou stay in control. New campaigns are always created paused, and budget, bid, status and targeting changes are made only when you ask. Read-only tools are marked as read-only, and write tools return the IDs of what they changed so you can check them.\n\nRequirements: an Adspirer account and a login with access to at least one supported ad account. Reporting needs read access; creating or editing campaigns needs edit access. Microsoft Advertising supports campaign management but not performance reporting yet.",
      "plugin_category_id": "business & operations",
      "privacy_policy_url": "https://www.adspirer.com/privacy",
      "screenshot_urls": [],
      "short_description": "Create, launch & analyze ads",
      "terms_of_service_url": "https://www.adspirer.com/terms",
      "website_url": "https://www.adspirer.com"
    },
    "keywords": [
      "ads",
      "advertising",
      "paid media",
      "ppc",
      "google ads",
      "meta ads",
      "facebook ads",
      "instagram ads",
      "linkedin ads",
      "tiktok ads",
      "amazon ads",
      "chatgpt ads",
      "microsoft advertising",
      "bing ads",
      "performance max",
      "campaign management",
      "ad performance",
      "roas",
      "cpa",
      "wasted spend",
      "keyword research",
      "ad creative",
      "conversion tracking",
      "competitor ads",
      "google analytics",
      "search console",
      "tag manager",
      "klaviyo",
      "marketing agency"
    ],
    "mcp_servers": [
      {
        "key": "adspirer",
        "metadata": {
          "headers": {},
          "type": "streamable-http",
          "url": "https://mcp.adspirer.com/mcp"
        }
      }
    ],
    "onboarding_skill_name": "get-started",
    "requires_local_executor": false,
    "skills": [
      {
        "description": "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.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "adspirer-agent",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "chart",
          "short_description": "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."
        },
        "name": "adspirer-agent",
        "plugin_release_skill_id": "pluginrsk_6abdd83be20c81919e653df6f3b09df5"
      },
      {
        "description": "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.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "adspirer-amazon-ads",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "chart",
          "short_description": "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."
        },
        "name": "adspirer-amazon-ads",
        "plugin_release_skill_id": "pluginrsk_6abdd839fd18819195cdb9c00e883beb"
      },
      {
        "description": "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.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "adspirer-chatgpt-ads",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "bolt",
          "short_description": "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."
        },
        "name": "adspirer-chatgpt-ads",
        "plugin_release_skill_id": "pluginrsk_6abdd83a337c8191923998e041dbdc4a"
      },
      {
        "description": "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.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "adspirer-creative",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "pen",
          "short_description": "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."
        },
        "name": "adspirer-creative",
        "plugin_release_skill_id": "pluginrsk_6abdd83b0d488191a05a1c933cb6d0ca"
      },
      {
        "description": "Answer questions about Adspirer itself — what Adspirer can do, tool-call limits, connecting an ad account, supported platforms and AI clients, security, and troubleshooting. Uses the official documentation at adspirer.com/docs rather than guessing.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "adspirer-docs",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "search",
          "short_description": "Answer questions about Adspirer itself — what Adspirer can do, tool-call limits, connecting an ad account, supported platforms and AI clients, security, and troubleshooting. Uses the official documentation at adspirer.com/docs rather than guessing."
        },
        "name": "adspirer-docs",
        "plugin_release_skill_id": "pluginrsk_6abdd83c05748191ad3eb93c3e9d1472"
      },
      {
        "description": "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.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "adspirer-google-ads",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "chart",
          "short_description": "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."
        },
        "name": "adspirer-google-ads",
        "plugin_release_skill_id": "pluginrsk_6abdd83af9288191baa40ea609333d41"
      },
      {
        "description": "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.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "adspirer-launch",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "bolt",
          "short_description": "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."
        },
        "name": "adspirer-launch",
        "plugin_release_skill_id": "pluginrsk_6abdd83b0e54819183947acabada53e5"
      },
      {
        "description": "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.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "adspirer-linkedin-ads",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "chart",
          "short_description": "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."
        },
        "name": "adspirer-linkedin-ads",
        "plugin_release_skill_id": "pluginrsk_6abdd83a2a6c8191b9319a47a3d8fe33"
      },
      {
        "description": "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.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "adspirer-mcp",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "code",
          "short_description": "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."
        },
        "name": "adspirer-mcp",
        "plugin_release_skill_id": "pluginrsk_6abdd83d1a788191bd4764a6b74f3168"
      },
      {
        "description": "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.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "adspirer-meta-ads",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "chart",
          "short_description": "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."
        },
        "name": "adspirer-meta-ads",
        "plugin_release_skill_id": "pluginrsk_6abdd83a0dd881918e814baa5005f322"
      },
      {
        "description": "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.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "adspirer-optimize",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "chart",
          "short_description": "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."
        },
        "name": "adspirer-optimize",
        "plugin_release_skill_id": "pluginrsk_6abdd83c17848191a4fbfdef358dfc10"
      },
      {
        "description": "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.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "adspirer-performance-review",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "chart",
          "short_description": "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."
        },
        "name": "adspirer-performance-review",
        "plugin_release_skill_id": "pluginrsk_6abdd83c8b288191a15be68e7e9894cf"
      },
      {
        "description": "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.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "adspirer-tiktok-ads",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "bolt",
          "short_description": "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."
        },
        "name": "adspirer-tiktok-ads",
        "plugin_release_skill_id": "pluginrsk_6abdd83b170c8191a570a429069395ce"
      },
      {
        "description": "First steps with Adspirer. Use when the user has just installed Adspirer, asks what it can do, or has no ad account connected yet.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "get-started",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "bolt",
          "short_description": "First steps with Adspirer. Use when the user has just installed Adspirer, asks what it can do, or has no ad account connected yet."
        },
        "name": "get-started",
        "plugin_release_skill_id": "pluginrsk_6abdd83bc5288191a893a4cadd196f17"
      },
      {
        "description": "Manage Microsoft Advertising (Bing Ads) with Adspirer - accounts, Search, Shopping and Performance Max campaigns, ad groups, keywords, responsive search ads, extensions, budgets and bid strategies. Use for anything on Microsoft or Bing Ads.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "microsoft-advertising",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "chart",
          "short_description": "Manage Microsoft Advertising (Bing Ads) with Adspirer - accounts, Search, Shopping and Performance Max campaigns, ad groups, keywords, responsive search ads, extensions, budgets and bid strategies. Use for anything on Microsoft or Bing Ads."
        },
        "name": "microsoft-advertising",
        "plugin_release_skill_id": "pluginrsk_6abdd83ca7748191be917c226e017fb3"
      }
    ],
    "version": "2.1.0"
  },
  "scope": "GLOBAL",
  "share_url": "https://chatgpt.com/plugins/adspirer?open_in_app",
  "status": "ENABLED"
}

SHA-256 of public snapshot: 040f8ba7516fa6c0306190a82853dd49672e4abe146463b5c30f69b32b36b898