← Files CueScoutARCHIVED FILE

plugin.json

7.42 KB · Nov 2, 2026 · 12:55 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "cuescout",
  "version": "1.2.2",
  "description": "Check whether AI answer engines name a brand and can read a site, and read a connected CueScout account's AI visibility.",
  "author": {
    "name": "Telman Gadimov",
    "email": "support@cuescout.com",
    "url": "https://cuescout.com"
  },
  "homepage": "https://cuescout.com/mcp",
  "keywords": [
    "ai search",
    "geo",
    "aeo",
    "seo",
    "robots.txt",
    "structured data"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "CueScout",
        "shortDescription": "Check if AI answers name you",
        "longDescription": "CueScout checks how AI answer engines treat a website.\n\nAsk whether an AI search engine names your brand for a question a buyer would type, and CueScout runs that question once and reports back: whether the brand was named, whether its site was cited, which of up to three competitors came up, and the pages the answer was built from. Those pages are mostly reviews, comparison posts and \"best tools\" lists on other people's sites, so the list tells you where the answer is coming from.\n\nFour more checks look at the site itself and use no AI. One reads robots.txt and says whether the main AI crawlers are blocked, including by a catch-all rule nobody meant to write. Another runs eight readiness checks: crawler access, llms.txt, Organization and FAQ schema, canonical and meta tags, whether the copy is in the HTML or only appears after JavaScript runs, and whether there is an about page and a pricing page. The last two validate the JSON-LD on a single page and check that the sitemap can be fetched, parses, and is listed in robots.txt.\n\nIf you track brands in CueScout, you can connect your account and ask about them directly. The app then reads what CueScout has already collected: how often AI answers named your brand and each competitor, your share of voice, the prompts you're missing from and who got named instead, what each engine actually said, the pages those answers cited, your To-dos in priority order, and your last site audit. Connecting is read only. The app can't change settings, add prompts, run checks or buy anything, and you can disconnect it in CueScout's settings.\n\nIt's built for marketers, founders and SEO people who want a quick read on AI search in the middle of a conversation. The five checks above work without an account.\n\nWhat it can't tell you: the visibility check asks an engine through its search API, not through a consumer app, so no account history, memory or location shapes the answer. One question gives one answer. A brand missing from one phrasing can show up in the next, so read a single result as one datapoint rather than a score. The site checks only read public pages and never change anything. Visibility checks have a daily limit shared by everyone using the app.",
        "developerName": "Telman Gadimov",
        "category": "Data & Analytics",
        "capabilities": [
          "Check whether an AI engine names a brand",
          "Check AI crawler access in robots.txt",
          "Run an AI readiness check",
          "Validate JSON-LD on a page",
          "Check a sitemap",
          "Read a connected account's AI visibility, prompts, sources, To-dos and site audit"
        ],
        "websiteURL": "https://cuescout.com/mcp",
        "supportURL": "https://cuescout.com/about",
        "privacyPolicyURL": "https://cuescout.com/privacy",
        "termsOfServiceURL": "https://cuescout.com/terms",
        "defaultPrompt": [
          "Do AI answers name Notion when someone asks for the best wiki tool for a startup?",
          "Can AI crawlers read basecamp.com, or does its robots.txt block them?",
          "How often do AI answers name my brand, and who beats me?"
        ],
        "brandColor": "#2B2BB8",
        "brandColorDark": "#8C8CFF",
        "composerIcon": "./assets/logo.png",
        "logo": "./assets/logo.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Brand visibility on Perplexity, no sign-in",
              "prompt": "Does Perplexity name Notion when someone asks \"what's the best wiki tool for a 20-person startup\"? Also check Confluence and Slab.",
              "tools_triggered": "check_ai_visibility",
              "expected_behavior": "A card shows the question, whether Notion was named and whether notion.so was cited, whether Confluence and Slab were named, and a \"See the pages\" link that lists the pages the answer drew on. No sign-in is requested."
            },
            {
              "description": "AI crawler access, no sign-in",
              "prompt": "Is basecamp.com blocking GPTBot, ClaudeBot or PerplexityBot?",
              "tools_triggered": "check_ai_crawler_access",
              "expected_behavior": "A pass, warn or fail verdict for crawler access from basecamp.com/robots.txt, naming any blocked crawler."
            },
            {
              "description": "Account visibility, signed in",
              "prompt": "How visible is my brand in AI answers over the last 28 days, and who beats me?",
              "tools_triggered": "get_ai_visibility",
              "expected_behavior": "If the account is not connected yet, ChatGPT asks to connect CueScout; after signing in with the demo account, a card lists the brand and its competitors with the share of answers that name each, share of voice and average position, the brand's row highlighted."
            },
            {
              "description": "Prompts the brand is missing from, signed in",
              "prompt": "Which of my tracked prompts am I missing from, and what did ChatGPT say for the worst one?",
              "tools_triggered": "list_prompts, get_prompt_answers",
              "expected_behavior": "The tracked prompts with each engine's latest verdict and the brands named instead, then the latest ChatGPT answer to one prompt with the pages it cited."
            },
            {
              "description": "Next steps, signed in",
              "prompt": "What should I do next to show up in more AI answers?",
              "tools_triggered": "list_todos (optionally get_todo)",
              "expected_behavior": "The account's open To-dos in priority order, each with its reason; details and steps for one if asked."
            }
          ],
          "negative": [
            {
              "description": "Changing the account",
              "prompt": "Add \"best CRM for startups\" to my tracked prompts in CueScout."
            },
            {
              "description": "Buying or upgrading",
              "prompt": "Upgrade my CueScout plan to track more prompts."
            },
            {
              "description": "Google rankings",
              "prompt": "What position does my site rank on Google for \"project management software\"?"
            }
          ]
        },
        "demo_recording_url": "https://youtu.be/tR0e2IoM9t8",
        "commerce": false,
        "commerce_description": "The app sells nothing and takes no payments. All tools are free to use."
      },
      "publication": {
        "countries": [],
        "release_notes": "First release: five read-only checks of whether AI engines name a brand and can read a site, plus read-only access to a connected CueScout account's AI visibility, prompts, answers, cited pages, To-dos and site audit."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 75be87065990ac10ca9a2dcbe1200f46ec69946f727e78de5e1840e09b44db8c