← Files TalkToData WebmasterARCHIVED FILE

plugin.json

9.76 KB · Nov 5, 2026 · 12:12 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "talktodata-bing-webmaster",
  "version": "1.0.0",
  "description": "Connect your Microsoft Bing Webmaster account to ChatGPT or Codex for Bing search performance reports and requested site-management actions.",
  "author": {
    "name": "NAVINES ISRAEL LTD"
  },
  "homepage": "https://talktodata.navines.com/bing",
  "keywords": [
    "Bing",
    "Microsoft",
    "Microsoft Bing",
    "Bing Webmaster",
    "Bing Webmaster Tools",
    "Bing SEO",
    "SEO",
    "Search",
    "Search Console",
    "Bing Search Console",
    "Microsoft Search Console",
    "Traffic",
    "Search performance",
    "Organic search",
    "Keywords",
    "Search queries",
    "Clicks",
    "Impressions",
    "Pages",
    "Backlinks",
    "Sitemaps",
    "Indexing",
    "URL inspection",
    "URL submission",
    "Crawl errors",
    "Search reporting",
    "ChatGPT",
    "Codex",
    "MCP",
    "TalkToData"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "TalkToData Webmaster",
        "shortDescription": "Microsoft Bing Search Console",
        "longDescription": "Your Bing search data, directly in your conversation. TalkToData Webmaster connects your authorized Microsoft Bing Webmaster account to ChatGPT and Codex for search reporting and supported site-management actions. It focuses on Bing, without combining your results with unrelated analytics or advertising services.\n\nStart in chat. Sign in securely to TalkToData and approve Bing access in the browser, then return to the conversation to list your sites and choose the one you want. Existing TalkToData accounts are reused. Passwords and authorization codes are never requested in chat.\n\nExplore your Bing data:\n\u2022 Search traffic, clicks, impressions, queries and pages.\n\u2022 Query-to-page reports, page-to-query reports and available traffic detail.\n\u2022 Crawling, crawl issues, URL information and indexed-directory records.\n\u2022 Sitemaps, sitemap details, links and link counts.\n\u2022 Submission allowances, fetched URLs, site roles and supported settings.\n\u2022 Bing-wide keyword history for a specified market, clearly separated from your site's performance.\n\nTake supported actions at your request:\n\u2022 Add or verify a Bing site, and submit a sitemap or URLs.\n\u2022 Request a URL fetch and manage connected pages.\n\u2022 Manage supported crawl settings, query parameters and URL blocks.\n\u2022 Manage deep-link blocks, remove preview blocks or an existing site role.\n\u2022 Remove a sitemap or site when explicitly requested. Actions with significant consequences require clear authorization and may require host approval.\n\nUse the reported evidence for SEO work in either ChatGPT or Codex. Ask for a search-performance report, investigate pages and queries, or identify priorities to review. In Codex, those findings can guide separately authorized changes to your own project using Codex's tools. This plugin itself does not edit website files, run speed tests or schedule recurring jobs.\n\nThe connection provides 55 tools: 5 connection and site-selection tools, 31 reporting tools and 19 management actions. Availability depends on Microsoft's API, site permissions and your TalkToData access. Bing controls report dates and processing delays. Missing metrics are not invented; suggestions are interpretations, not guaranteed ranking, indexing or traffic improvements.\n\nNAVINES ISRAEL LTD is an independent developer. TalkToData is not affiliated with or endorsed by Microsoft or OpenAI.",
        "developerName": "NAVINES ISRAEL LTD",
        "category": "Data & Analytics",
        "capabilities": [],
        "defaultPrompt": [
          "Show my Bing search traffic, leading queries and pages, and three SEO priorities supported by the data.",
          "Check my Bing sitemaps and crawl issues. Tell me which reported problems need attention.",
          "In Codex, use my Bing search data to propose SEO changes for this project. Review the plan with me before editing."
        ],
        "websiteURL": "https://talktodata.navines.com/bing",
        "supportURL": "https://talktodata.navines.com/contact",
        "privacyPolicyURL": "https://talktodata.navines.com/bing/privacy",
        "termsOfServiceURL": "https://talktodata.navines.com/terms",
        "logo": "./assets/logo.png",
        "composerIcon": "./assets/logo.png"
      },
      "review": {
        "prompts": [
          "Show the sites available through my Bing connection and ask which one I want to use.",
          "Show Bing search traffic, top queries and pages, and three evidence-based priorities.",
          "Check Bing crawl issues and explain what is actually known about each affected URL.",
          "For the isolated reviewer site https://demo.example.com/, submit https://demo.example.com/reviewer-video.xml as a Bing sitemap and read it back. Make no other changes."
        ],
        "test_cases": {
          "positive": [
            {
              "description": "Onboarding and explicit site selection. Use the preconfigured isolated reviewer account. Two sample sites are available; no real provider account is accessed and no trial starts.",
              "prompt": "List my Bing sites, then select https://demo.example.com/ for this conversation.",
              "tools_triggered": "get_connection_status, list_sites, select_site",
              "expected_behavior": "List the two returned sites and call select_site with siteUrl=https://demo.example.com/. Report the selected site and label demo=true, live=false sample data. Do not change another plugin or connect an external Bing account."
            },
            {
              "description": "Core reporting. Reviewer site https://demo.example.com/ selected. Fixtures supply traffic, queries and pages with provider-style dates.",
              "prompt": "Summarize my Bing search performance, leading queries and pages, then suggest three priorities supported by those results.",
              "tools_triggered": "bing_traffic, bing_queries, bing_pages",
              "expected_behavior": "Use the returned numbers, dates and site. Clearly identify synthetic reviewer data and distinguish recommendations from measured facts. Do not invent missing metrics, current dates, rankings or a live account connection."
            },
            {
              "description": "Inspect crawl evidence. Reviewer site https://demo.example.com/ selected; fixture includes a crawl issue for /old-guide.",
              "prompt": "Check my Bing crawl issues and tell me what Bing reports about https://demo.example.com/old-guide. Do not change anything.",
              "tools_triggered": "bing_crawl_issues, bing_url",
              "expected_behavior": "Read bing_crawl_issues and bing_url with url=https://demo.example.com/old-guide. Ground the explanation in those results and state it is sample data. Do not call any management tool, claim a fresh website crawl or report a repair."
            },
            {
              "description": "Explicit synthetic write and read-back. Reviewer site https://demo.example.com/ selected. Sample sitemap state persists only inside this plugin's reviewer data.",
              "prompt": "In the isolated reviewer demo only, submit https://demo.example.com/reviewer-video.xml as a Bing sitemap for https://demo.example.com/. Then list the Bing sitemaps and confirm its returned status. Make no other changes.",
              "tools_triggered": "bing_submit_sitemap, bing_sitemaps",
              "expected_behavior": "Call bing_submit_sitemap with siteUrl=https://demo.example.com/ and url=https://demo.example.com/reviewer-video.xml. Read bing_sitemaps and find that exact URL with status Submitted. Explain that only synthetic reviewer state changed, not a real Bing site, and that submission is not indexing."
            },
            {
              "description": "Market keyword research is not site performance. Use the isolated reviewer account; distinguish the Bing-wide fixture from the selected site's reports.",
              "prompt": "Show Bing keyword history for search insights in the US, in English, and explain whether these figures are traffic to my own site.",
              "tools_triggered": "bing_keyword_history",
              "expected_behavior": "Call bing_keyword_history with query=search insights, country=US and language=en. Identify the returned data as synthetic Bing-wide keyword research, not measured site traffic. Preserve returned dates and values."
            }
          ],
          "negative": [
            {
              "description": "Advertising is not supported. Explain that this connection is Bing Webmaster, not Microsoft Advertising, and do not invoke any Bing tool to change a campaign.",
              "prompt": "Increase the daily budget of my Microsoft Ads campaign to $100."
            },
            {
              "description": "Google Analytics is outside scope. Do not invoke Bing tools as a substitute or invent GA4 figures. Explain that a separate authorized Analytics connection is needed.",
              "prompt": "Show my Google Analytics sessions and ecommerce revenue for last week."
            },
            {
              "description": "No built-in speed testing. Do not invoke a Bing report as a Lighthouse test or invent a performance score. Explain the limitation; separately available host tools require their own actual evidence.",
              "prompt": "Run Lighthouse on my website and give me its current mobile speed score."
            }
          ]
        }
      },
      "publication": {
        "release_notes": "Initial Bing-only connection with chat-first onboarding, site selection, 31 reporting tools and 19 supported management actions. Dedicated reviewer sample data is isolated from customer connections."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: b05ce67fe0a7a38fb2aaf2b2af8861925ba151868f32a194ae23911191b0fd98