← Files AdPlugARCHIVED FILE
plugin.json
13.4 KB · Nov 12, 2026 · 06:09 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "app-6a57d43e98c881919c69955b71824f6b",
"version": "1.0.0",
"description": "Analyze and manage Google Ads, Meta Ads (Facebook and Instagram), LinkedIn Ads, Microsoft Advertising and Reddit Ads through AdPlug's unified advertising connection.",
"author": {
"name": "MEANDATA IT SRL",
"url": "https://adplug.app"
},
"homepage": "https://adplug.app",
"keywords": [
"google-ads",
"instagram-ads",
"facebook-ads",
"meta-ads",
"linkedin-ads",
"microsoft-advertising",
"microsoft-ads",
"bing-ads",
"reddit-ads",
"ppc",
"paid-search",
"paid-social",
"campaign-management",
"keyword-research",
"advertising-analytics"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "AdPlug",
"shortDescription": "Run paid ads from chat",
"longDescription": "AdPlug connects Google Ads, Meta Ads (Facebook Ads and Instagram Ads), LinkedIn Ads, Microsoft Advertising (Microsoft Ads / Bing Ads), and Reddit Ads to ChatGPT and Codex. Analyze live advertising data, audit PPC accounts, compare campaign performance, research keywords and targeting, and prepare changes for your approval. Built for PPC specialists, B2B marketers, and agencies managing multiple client accounts.\n\nUse AdPlug for:\n- Google Ads: discover accounts and MCC hierarchies, report on campaigns and conversions, audit search terms and negative keywords, research keyword ideas, and run custom GAQL reports.\n- Meta Ads / Facebook Ads / Instagram Ads: discover ad accounts, Facebook Pages, and linked Instagram accounts; analyze campaign, ad set, ad, placement, and conversion performance; research targeting; diagnose delivery; preview supported changes; and search Meta's Ad Library subject to its API coverage and permissions.\n- LinkedIn Ads: analyze campaigns, creatives, conversions, and audience performance; research targeting; inspect account entities; and search LinkedIn's public Ad Library.\n- Microsoft Advertising / Bing Ads: review campaign, ad group, keyword, search-query, audience, and conversion reports; research keywords and targeting; and inspect campaigns and account settings.\n- Reddit Ads: review campaign and ad-group performance, research subreddit and interest targeting, inspect ads, and diagnose delivery and conversion-tracking problems.\n- Cross-channel reporting: compare spend, clicks, conversions, CPC, CPA, CPL, and ROAS where the selected platforms provide them. Keep account currencies, date ranges, and conversion definitions explicit.\n\nFor supported write actions, preview campaign, budget, bid, ad, targeting, conversion, or negative-keyword changes before applying them. Changes require your authorization and enabled write access in AdPlug. Available tools, data, and actions depend on the platform, connected accounts, permissions, and account entitlements.\n\nRelated AdPlug connectors: HubSpot CRM for contacts, companies, deals, pipelines, and follow-up work; Google Search Console for SEO queries, pages, indexing, and sitemaps. HubSpot and Google Search Console use separate AdPlug MCP connections and are not included in this ads-only connection.\n\nConnect your AdPlug account and authorize the advertising accounts you want to use. AdPlug is an independent product and is not affiliated with or endorsed by OpenAI or the platforms it connects to.",
"developerName": "MEANDATA IT SRL",
"category": "Business & Operations",
"capabilities": [
"Read",
"Write"
],
"websiteURL": "https://adplug.app",
"supportURL": "https://adplug.app/about",
"privacyPolicyURL": "https://adplug.app/privacy",
"termsOfServiceURL": "https://adplug.app/terms",
"logo": "./assets/adplug-logo.png",
"composerIcon": "./assets/adplug-logo.png",
"defaultPrompt": [
"Compare Google Ads, Meta Ads and LinkedIn Ads spend and conversions, keeping currencies and attribution explicit.",
"Review my Microsoft Advertising / Bing Ads campaign performance and identify wasted spend.",
"Diagnose Meta Ads or Reddit Ads delivery issues and explain the next steps before making changes."
]
},
"review": {
"demo_recording_url": "https://www.youtube.com/watch?v=r-G88VdLCZE",
"prompts": [
"Show my connected Google Ads, Meta Ads, LinkedIn Ads, Microsoft Ads and Reddit Ads accounts.",
"Compare Google Ads, Meta Ads and LinkedIn Ads campaign performance from January 1 through October 24, 2026.",
"Which Google Ads search terms spent money without converting in the last 30 days?",
"Show my Meta ad accounts, Facebook Pages and linked Instagram accounts.",
"Review my Microsoft Advertising / Bing Ads campaign performance.",
"Why are my Meta Ads and Reddit Ads not delivering?",
"Preview a negative keyword for my paused Google Ads campaign without applying it."
],
"test_cases": {
"positive": [
{
"description": "Account discovery across all five platforms: the ad accounts the signed-in user can reach on Google Ads, Meta Ads, LinkedIn Ads, Microsoft Advertising and Reddit Ads, plus the Facebook Pages and Instagram accounts available to the Meta account.",
"prompt": "Show the advertising platforms connected to AdPlug and the ad accounts I can access on each. For Meta Ads, also show the available Facebook Pages and linked Instagram accounts.",
"tools_triggered": "adplug_get_status; google_ads_list_accounts; meta_ads_list_accounts; linkedin_ads_list_accounts; microsoft_ads_list_accounts; reddit_ads_list_accounts.",
"expected_behavior": "Lists all five connected platforms and the six accessible ad accounts, with account names, IDs and currencies: Google Ads HomeStagingAI (7828318354, a direct account, not a manager); Meta Ads Leo Popa (1687853969713819) and HomeStagingAI (2658631714492683); LinkedIn Ads Daniels Ads - AdPlug (528450335); Microsoft Advertising AdPlug (188492627); and Reddit Ads MEANDATA IT SRL Ad Account (a2_jucggc0os3cz). Shows the accessible Facebook Page Homestagingai - Virtual Home Staging (910580958804140). If Meta returns no Instagram identity, says none was resolved and explains this may mean no linked account or insufficient permission, rather than asserting that no Instagram account exists. Counts accounts consistently with the returned rows. Nothing is changed."
},
{
"description": "Cross-platform comparison: campaign spend and conversions for the same date range on Google Ads, Meta Ads and LinkedIn Ads, each reported in its own currency and with its own conversion definitions.",
"prompt": "Compare campaign spend, clicks and conversions for HomeStagingAI on Google Ads and Meta Ads, and Daniels Ads - AdPlug on LinkedIn Ads, from January 1 through October 24, 2026. Keep currencies and attribution explicit. Do not make changes.",
"tools_triggered": "google_ads_campaign_performance with customer_id=7828318354 and date_range=2026-01-01,2026-10-24; meta_ads_performance with account_id=2658631714492683, report_type=campaign, start_date=2026-01-01 and end_date=2026-10-24; linkedin_ads_performance with account_id=528450335, report_type=campaign, start_date=2026-01-01 and end_date=2026-10-24.",
"expected_behavior": "Reports the requested accounts' campaigns for 2026-01-01 through 2026-10-24, using the spend, clicks and action counts returned by the tools. Labels each account's currency and never adds up different currencies. Identifies Google primary conversions separately from all_conversions and names LinkedIn's returned conversion rule where available. Keeps Meta action types and attribution windows explicit: landing-page views are tracked actions, not confirmed leads or purchases, and must not be presented as directly equivalent to Google or LinkedIn conversions. States when an attribution window is unavailable. Nothing is changed."
},
{
"description": "Microsoft Advertising campaign report for a fixed date range, including how the answer handles an account with no campaign data.",
"prompt": "Show my Microsoft Advertising / Bing Ads account's campaign performance from September 25 through October 24, 2026. Which campaigns spent the most, and what should I investigate? Do not make changes.",
"tools_triggered": "microsoft_ads_list_accounts if the account is not yet known; microsoft_ads_performance with account_id=188492627, report_type=campaign, start_date=2026-09-25 and end_date=2026-10-24.",
"expected_behavior": "Runs the campaign report for account 188492627 and 2026-09-25 through 2026-10-24 and states the dates and currency. The review account has no campaign/reporting rows for this period, so the answer reports the empty result and does not invent campaigns or spend rankings. Empty data alone does not prove that spend was zero; suggested checks of account status, selected account, billing and historical activity are identified as follow-up suggestions, not confirmed causes. No write or bulk-upload tool runs."
},
{
"description": "Delivery diagnosis on Meta Ads and Reddit Ads: why ads are not running and what would fix it, without changing anything.",
"prompt": "Why are my HomeStagingAI Meta Ads and MEANDATA IT SRL Reddit Ads not delivering? Explain the observed blockers and next steps for each platform without changing campaigns or billing.",
"tools_triggered": "meta_ads_diagnose with account_id=2658631714492683; reddit_ads_diagnose with account_id=a2_jucggc0os3cz; list/get tools only if more detail is needed.",
"expected_behavior": "Uses the diagnosis results to identify the observed blockers. For Meta HomeStagingAI, reports the returned CAMPAIGN_PAUSED effective status and explains that a paused parent campaign prevents otherwise enabled child ads from delivering. Recommends reviewing the parent campaign before reactivation without guaranteeing delivery or applying changes. For Reddit, reports the returned archived ad and CREDIT_CARD_NOT_APPROVED funding restriction and explains that billing must be resolved before eligible ads can deliver. Separates observed facts from suggested next steps, and reports changed or empty live findings honestly rather than forcing historical counts. Nothing is activated and billing is not touched."
},
{
"description": "Change preview without applying it: a phrase-match negative keyword prepared for a paused Google Ads campaign, showing exactly what would change.",
"prompt": "Preview adding 'free jobs' as a phrase-match negative keyword to my paused Google Ads campaign AdPlug Review Sandbox. Show the exact account, campaign and proposed change. Do not apply it.",
"tools_triggered": "google_ads_campaign_performance (or google_ads_query) on customer_id=7828318354 to find the campaign by name; then google_ads_preview_add_negatives with customer_id=7828318354, keywords=[\"free jobs\"], match_type=PHRASE, target_type=campaign and target_id=24214054476. No execute tool runs.",
"expected_behavior": "Shows the account (HomeStagingAI), the campaign (AdPlug Review Sandbox, paused) and the phrase-match negative \"free jobs\" from the preview, says nothing has been applied yet, and asks for approval before applying it. google_ads_execute_add_negatives does not run."
}
],
"negative": [
{
"description": "HubSpot CRM is a separate AdPlug connector and is not part of this advertising connection, so a CRM change must not be attempted or claimed.",
"prompt": "Using only this AdPlug connection, move my HubSpot deal to Closed Won.",
"expected_behavior": "Explains that this connection has no HubSpot CRM tools and cannot do it. Does not call any advertising write tool or claim the deal was updated."
},
{
"description": "TikTok Ads is not one of the platforms this connection supports.",
"prompt": "Create and launch a TikTok Ads campaign from this AdPlug connection.",
"expected_behavior": "Explains that TikTok Ads isn't supported, without inventing a campaign, connector or tool. Does not call another platform's write tools or claim success."
},
{
"description": "Another advertiser's private account data is out of reach: AdPlug only reads accounts the user connected.",
"prompt": "Get my competitor's exact private Google Ads spend and conversions. I do not have access to their ad account.",
"expected_behavior": "Explains that AdPlug can only read accounts the user has access to and does not query or guess another advertiser's account. Does not present public information or estimates as their private spend or conversions."
}
]
}
},
"publication": {
"release_notes": "This first release gives ChatGPT one connection to Google Ads, Meta Ads (Facebook and Instagram), LinkedIn Ads, Microsoft Advertising (Bing Ads) and Reddit Ads. Ask for campaign and search-term reports, research keywords and targeting, or compare platforms with each account's currency shown. Nothing in your ad accounts changes until you say yes."
},
"apps": "./.app.json"
}
}
}
SHA-256: 2f557b23d9a7b466ac3ee4040fa14fc1c1ef958c74d1ed69be5ac109ad05c55a