CueScout
by telman03 · remote · no sign-in to list tools · v1.2.0 · published by GitHub user telman03
Check if ChatGPT or Perplexity names a brand for a buying question, and if AI bots can read a site.
14 tools: 4 change things and 10 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone0Claude Code: ask
- Changes things4Claude Code: ask: see these tools
- Only reads10Claude Code: allow: see these tools
No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http cuescout https://mcp.cuescout.com/mcpTools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
14 tools
Changes things 4Claude Code: ask
check_ai_crawler_accessUse this when someone asks why their site never shows up in AI answers, or whether GPTBot, ClaudeBot, PerplexityBot or Google-Extended can crawl it.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it Use this when someone asks why their site never shows up in AI answers, or whether GPTBot, ClaudeBot, PerplexityBot or Google-Extended can crawl it. Reads the site's robots.txt and reports which of those crawlers are blocked, including by a blanket rule the owner may not have meant. One fetch, no AI.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: true
- title: Check whether AI crawlers are blocked in robots.txt
check_ai_readinessUse this when someone asks whether AI engines can read, crawl or quote their website, or wants an AI-readiness audit of a site.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it Use this when someone asks whether AI engines can read, crawl or quote their website, or wants an AI-readiness audit of a site. Runs eight checks: AI crawler access in robots.txt, llms.txt, Organization and FAQ schema, canonical and meta tags, server-rendered copy, and whether an about page and a pricing page exist. It does not measure whether any engine actually cites the site. No AI call, nothing stored.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: true
- title: Check whether AI engines can read a site
check_ai_visibilityUse this when someone asks whether an AI answer engine names or cites a brand for a buying question, or which other brands it names.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it Use this when someone asks whether an AI answer engine names or cites a brand for a buying question, or which other brands it names. Sends one question to one search-grounded engine through its API and returns whether the brand was named, whether its domain was cited, which of the listed competitors were named, and the pages the answer cited. Each call is a fresh API request with no account history or personalization, and one question is one datapoint, not an overall visibility score.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: true
- title: Check whether an AI engine recommends a brand
check_sitemapUse this when someone wants their XML sitemap checked.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it Use this when someone wants their XML sitemap checked. Reports whether a site's sitemap is reachable, parses, is declared in robots.txt, and is free of cross-host entries a crawler discards. A handful of fetches, no AI.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: true
- title: Check whether a crawler gets a usable page list
Only reads 10Claude Code: allow
get_ai_visibilityUse this when someone asks how visible their brand is in AI answers, what their share of AI voice is, or how they compare with competitors.No findings
Why it is in this group
- The name "get_ai_visibility" says "get": a word for reading.
Description, as the server wrote it Use this when someone asks how visible their brand is in AI answers, what their share of AI voice is, or how they compare with competitors. Reads the results CueScout already collected for the brand: how often AI answers named it, its share of voice, how often its site was cited, and the same for each competitor, over the last 7, 28 or 90 days. It does not run new checks.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
- title: Show AI visibility for a tracked brand
get_profileUse this when someone asks which CueScout account is connected.No findings
Why it is in this group
- The name "get_profile" says "get": a word for reading.
Description, as the server wrote it Use this when someone asks which CueScout account is connected. Returns the account name and email.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
- title: Show the connected CueScout account
get_prompt_answersUse this when someone wants to read what the AI engines actually answered to one of their tracked prompts.No findings
Why it is in this group
- The name "get_prompt_answers" says "get": a word for reading.
Description, as the server wrote it Use this when someone wants to read what the AI engines actually answered to one of their tracked prompts. Returns the most recent answer from each engine, whether the brand was named or cited, which brands were named, and the pages each answer cited.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
- title: Show the latest AI answers to one tracked prompt
get_site_auditUse this when someone asks whether AI engines can read their own brand's site, based on CueScout's last audit of it: crawler access, llms.txt, schema, meta tags, server-rendered co…No findings
Why it is in this group
- The name "get_site_audit" says "get": a word for reading.
Description, as the server wrote it Use this when someone asks whether AI engines can read their own brand's site, based on CueScout's last audit of it: crawler access, llms.txt, schema, meta tags, server-rendered copy, and about and pricing pages. Reads the stored result; it does not re-run the audit.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
- title: Show the brand's site audit
get_todoUse this when someone wants the details of one To-do: why it matters, the steps to do it, and the evidence behind it.No findings
Why it is in this group
- The name "get_todo" says "get": a word for reading.
Description, as the server wrote it Use this when someone wants the details of one To-do: why it matters, the steps to do it, and the evidence behind it.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
- title: Show one To-do with its steps and evidence
list_brandsUse this to see which brands the connected CueScout account tracks, with their sites and the competitors set for each.No findings
Why it is in this group
- The name "list_brands" says "list": a word for reading.
Description, as the server wrote it Use this to see which brands the connected CueScout account tracks, with their sites and the competitors set for each. The other account tools take one of these brands.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
- title: List the brands in the CueScout account
list_citation_sourcesUse this when someone asks which websites or pages AI answers rely on in their brand's category, or where they should try to get mentioned.No findings
Why it is in this group
- The name "list_citation_sources" says "list": a word for reading.
Description, as the server wrote it Use this when someone asks which websites or pages AI answers rely on in their brand's category, or where they should try to get mentioned. Returns the pages cited most often across the brand's tracked prompts, with how many times each was cited, by which engines, and which brands each page names.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
- title: List the pages AI answers cite for a brand
list_promptsUse this when someone asks which questions CueScout tracks for their brand, which ones the brand is missing from, or who gets named instead.No findings
Why it is in this group
- The name "list_prompts" says "list": a word for reading.
Description, as the server wrote it Use this when someone asks which questions CueScout tracks for their brand, which ones the brand is missing from, or who gets named instead. Returns each tracked prompt with the latest verdict per engine (named and cited, named, or not named), the brand's mention and citation rate over the window, and the brands named instead.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
- title: List the tracked prompts and how each engine answered
list_todosUse this when someone asks what they should do next to show up in AI answers.No findings
Why it is in this group
- The name "list_todos" says "list": a word for reading.
Description, as the server wrote it Use this when someone asks what they should do next to show up in AI answers. Returns CueScout's To-dos for the brand in priority order: the action, why it matters and its priority. Filter by status: todo (default), suggested, done or dismissed.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
- title: List the brand's To-dos
validate_structured_dataUse this when someone wants their schema markup or JSON-LD checked on a specific page.No findings
Why it is in this group
- The name "validate_structured_data" says "validate": a word for reading.
Description, as the server wrote it Use this when someone wants their schema markup or JSON-LD checked on a specific page. Reports which schema types the page declares, which blocks fail to parse, and whether the fields that help an engine attribute a claim (sameAs, Organization identity, FAQ answers) are filled in. One fetch, no AI.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: true
- title: Validate the JSON-LD on a page
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 1.2.0. Values in angle brackets are yours to fill in.
claude mcp add --transport http cuescout https://mcp.cuescout.com/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__cuescout__validate_structured_data",
"mcp__cuescout__get_profile",
"mcp__cuescout__list_brands",
"mcp__cuescout__get_ai_visibility",
"mcp__cuescout__list_prompts",
"mcp__cuescout__get_prompt_answers",
"mcp__cuescout__list_citation_sources",
"mcp__cuescout__list_todos",
"mcp__cuescout__get_todo",
"mcp__cuescout__get_site_audit"
],
"ask": [
"mcp__cuescout__check_ai_visibility",
"mcp__cuescout__check_ai_readiness",
"mcp__cuescout__check_ai_crawler_access",
"mcp__cuescout__check_sitemap"
],
"deny": []
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as cuescout. Review it before you use it.
