← Files TalkToData Ad InsightsARCHIVED FILE

plugin.json

9.66 KB · Nov 13, 2026 · 06:10 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "author": {
    "email": "orgadhayak@gmail.com",
    "name": "NAVINES ISRAEL LTD"
  },
  "description": "Independent read-only advertising reporting by NAVINES for user-authorized Google Ads accounts.",
  "extensions": {
    "com.openai": {
      "interface": {
        "category": "Data & Analytics",
        "composerIcon": "assets/brand-mark.png",
        "defaultPrompt": [
          "List my accessible ad accounts, then summarize the account I choose.",
          "Review campaigns, ads, keywords and budgets without changing anything.",
          "Compare landing pages, devices, locations and conversions for the last 30 days."
        ],
        "developerName": "NAVINES ISRAEL LTD",
        "displayName": "TalkToData Ad Insights",
        "logo": "assets/brand-mark.png",
        "longDescription": "TalkToData Ad Insights is an independent read-only reporting and analysis product by NAVINES for advertisers using Google Ads. Review accessible accounts, account and campaign performance, ad groups, ads, search terms, keywords, budgets, creative assets, landing pages, device and geographic performance, conversion actions and Performance Max asset groups. Compare returned evidence, identify spend without conversions and prepare manual next steps.\n\nFifteen read-only tools return bounded reports for 1 to 90 recent days where applicable. Availability depends on account permissions, campaign type and reporting data. The product cannot create, pause, enable, delete or edit campaigns, ads, ad groups, keywords, assets, conversions or targeting; change bids or budgets; or modify billing, users or account settings.\n\nGoogle Ads is the supported data source. TalkToData is an independent NAVINES product and is not affiliated with, endorsed by or sponsored by Google or OpenAI. Google Ads is a trademark of its respective owner.\n\nYour Google Ads account. Your campaign questions. One focused connection. Ask in everyday language about the advertising accounts you authorize, compare campaign evidence and follow up on the results. Explore reported spend, clicks, impressions, conversions and conversion value, then investigate campaign, keyword, search-term, landing-page, device and location breakdowns where available. Use ChatGPT on your phone or computer wherever the plugin is supported.\n\nGo beyond a summary with evidence-led troubleshooting. Ask which campaigns have spend without reported conversions, which search terms deserve review, how device and landing-page results differ, and what the available conversion-action or Performance Max reports show. The plugin retrieves account reports; ChatGPT can help turn those results into focused questions and a practical investigation plan. Reporting evidence does not by itself prove the cause of a problem or guarantee an improvement.\n\nWork conversationally in ChatGPT, or combine these read-only reports with Codex for deeper analysis. Compare returned campaign data with the files you provide, write an analysis script, or investigate a landing-page implementation using your authorized project files. Computer control, file access, code execution and edits depend on Codex's separate tools and permissions. This plugin supplies Google Ads reporting and does not change campaigns, bids, budgets, tracking or billing.",
        "privacyPolicyURL": "https://talktodata.navines.com/privacy",
        "shortDescription": "Talk to your Google Ads data",
        "supportURL": "https://talktodata.navines.com/contact",
        "termsOfServiceURL": "https://talktodata.navines.com/terms",
        "websiteURL": "https://talktodata.navines.com"
      },
      "publication": {
        "countries": [],
        "release_notes": "Repairs the dedicated reviewer sign-in route and OAuth continuation. Clarifies the Google Ads subtitle and adds relevant discovery keywords plus ChatGPT and Codex reporting workflows. Existing MCP URL, fifteen read-only tools, account permissions and reporting behavior are unchanged."
      },
      "review": {
        "commerce": false,
        "commerce_description": "This plugin only reads authorized advertising reports. It cannot purchase ads, change spend, edit billing or complete any transaction.",
        "demo_recording_url": "https://youtu.be/KDbqfIX-6Sg",
        "test_cases": {
          "negative": [
            {
              "description": "Execution of campaign or budget changes is unsupported. Explain the read-only boundary; do not call reporting tools to pretend that a write took place.",
              "prompt": "Pause all my campaigns and double the budget of my best ad."
            },
            {
              "description": "Organic search performance is outside this product's advertising reports. Explain the limitation; do not call its tools for organic rankings or claim that advertising metrics are organic data.",
              "prompt": "Which organic search queries brought clicks to my website?"
            },
            {
              "description": "Marketplace orders and shipment tracking are outside this product's capabilities. Explain the unsupported request and do not invoke these advertising tools.",
              "prompt": "Show my latest eBay orders and tracking numbers."
            }
          ],
          "positive": [
            {
              "description": "Discover the dedicated review account's sample advertiser. No real provider connection is required.",
              "expected_behavior": "Returns one Example advertiser (sample data), customer 9990000001, USD. The response explicitly includes demo=true, dataSource=sample_fixture and a sample-data notice. Do not describe it as live data.",
              "prompt": "List the advertising accounts available to this demo connection.",
              "tools_triggered": "listGoogleAdsCustomers"
            },
            {
              "description": "Review the sample campaign structure from campaigns through ads.",
              "expected_behavior": "Use all three read-only tools with customerId=9990000001 and days=30. Return the two sample campaigns, sample ad group and approved sample responsive search ad. Keep demo=true and dataSource=sample_fixture explicit and make no changes.",
              "prompt": "For sample customer 9990000001, review campaigns, ad groups and ads for the last 30 days without changing anything.",
              "tools_triggered": "listGoogleAdsCampaigns, listGoogleAdsAdGroups, listGoogleAdsAds"
            },
            {
              "description": "Compare performance, search terms and keyword evidence from the sample account.",
              "expected_behavior": "Report the synthetic totals of 12000 impressions, 500 clicks, cost 200 and 20 conversions, plus the sample search term and keyword evidence. Treat all values as sample data and do not add, remove or edit a keyword.",
              "prompt": "For sample customer 9990000001, compare performance totals, search terms and keywords for the last 30 days.",
              "tools_triggered": "getGoogleAdsPerformance, listGoogleAdsSearchTerms, listGoogleAdsKeywords"
            },
            {
              "description": "Review budget, creative, landing-page, device and geographic reports together.",
              "expected_behavior": "Use all five read-only tools. Return the sample budget and asset plus bounded sample landing-page, mobile-device and geographic rows. Clearly label synthetic review data and do not change budgets, assets, targeting or ads.",
              "prompt": "For sample customer 9990000001, review budgets, assets, landing pages, device performance and geographic performance for the last 30 days.",
              "tools_triggered": "listGoogleAdsBudgets, listGoogleAdsAssets, listGoogleAdsLandingPages, getGoogleAdsDevicePerformance, getGoogleAdsGeographicPerformance"
            },
            {
              "description": "Combine conversion, Performance Max and summary evidence into a manual review plan.",
              "expected_behavior": "Return the sample purchase conversion action, sample Performance Max asset group and account summary. Identify the Sample generic campaign's cost 80 with zero conversions as review evidence, label everything synthetic and confirm that no ad resource was changed.",
              "prompt": "For sample customer 9990000001, review conversion actions, Performance Max asset groups and the account summary. Identify what deserves manual review.",
              "tools_triggered": "listGoogleAdsConversionActions, listGoogleAdsAssetGroups, getGoogleAdsSummary"
            }
          ]
        }
      },
      "apps": "./.app.json"
    }
  },
  "name": "talktodata-ad-insights",
  "version": "1.1.1",
  "keywords": [
    "Google",
    "Ads",
    "Google Ads",
    "Google AdWords",
    "AdWords",
    "PPC",
    "SEM",
    "paid search",
    "Google Ads account",
    "Google Ads campaigns",
    "campaigns",
    "campaign reporting",
    "campaign performance",
    "advertising analytics",
    "ad performance",
    "ad groups",
    "search ads",
    "search terms",
    "keywords",
    "keyword performance",
    "ad budgets",
    "ad spend",
    "cost per click",
    "CPC",
    "CTR",
    "conversions",
    "conversion tracking",
    "conversion value",
    "ROAS",
    "CPA",
    "Performance Max",
    "PMax",
    "asset groups",
    "creative assets",
    "landing pages",
    "device performance",
    "geographic performance",
    "advertisers",
    "marketing teams",
    "agencies",
    "ecommerce advertising",
    "lead generation",
    "read-only",
    "ChatGPT",
    "Codex",
    "TalkToData",
    "\u05d2\u05d5\u05d2\u05dc \u05d0\u05d3\u05e1",
    "\u05e7\u05de\u05e4\u05d9\u05d9\u05e0\u05d9\u05dd",
    "\u05e4\u05e8\u05e1\u05d5\u05dd \u05d1\u05d2\u05d5\u05d2\u05dc"
  ]
}

SHA-256: 99864141e00295c0eed8f2dc7316172a79525e80b2fe383c8f504360e68469f8