brandcheck
Enables brand visibility checks through the AskedThrice service by querying OpenAI with real buyer questions and reporting whether the brand appears, which competitors are named, and provider response details.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
brandcheck
Does your brand actually show up when a buyer asks an AI assistant for a recommendation? brandcheck is a small keyless bridge to the hosted AskedThrice measurement service, which asks real buyer questions to OpenAI, Anthropic and Gemini and reports what they answered — not what they claim they would answer.
There is no score from 0 to 100. A finished measurement
reports a verdict in three bands, how many of the buyer
questions the brand won, which competitors were named
instead, and which providers actually answered. The
service is free, needs no signup and no API key, and
allows one measurement per domain every 30 days; that
quota lives upstream, and a quota_reached answer
passes through this client untouched.
Tools
start_visibility_check— start a measurement for a brand. Required:brand(the brand name as customers write it),website(the domain, likeyourbrand.com) andcategory(what the business sells, in plain words). Optional:competitors(up to 5 real competitors, comma separated),location(where the business competes) andlanguage(enores, the language the buyer questions are asked in). Returns arunId.get_visibility_check— collect a measurement by itsrunId. Returns statusrunningwhile the providers are still answering, so poll every 20 to 30 seconds (a measurement takes about a minute); when ready it reports the verdict and the counts.
Nothing is validated or counted locally: arguments are
forwarded exactly as given, and the upstream result
content comes back verbatim, including any isError
flag.
Related MCP server: prompteye-mcp
Configuration
ASKEDTHRICE_MCP_URL(optional) — override the hosted endpoint. Defaults tohttps://mcp.askedthrice.com/mcp.ASKEDTHRICE_TIMEOUT_MS(optional) — per-request timeout in milliseconds. Defaults to60000.
Failures use three renderings (this rebuild's own,
labelled): a JSON-RPC error from the upstream becomes
askedthrice error: <message>, an unparseable upstream
response becomes askedthrice error: malformed response, and a request that cannot be completed —
including a timeout — becomes askedthrice unreachable.
Forwarding mechanics
The bridge internals are a labelled reconstruction (the
Streamable HTTP session pattern): on the first call the
client POSTs an initialize request (protocolVersion
2025-03-26, empty capabilities, clientInfo name
brandcheck), captures the mcp-session-id response
header when one is returned, POSTs
notifications/initialized, then POSTs the tools/call
request with the session header attached when captured.
The session is reused for the life of the process.
Every POST carries Content-Type: application/json and
Accept: application/json, text/event-stream, and
responses may be plain JSON or SSE.
CLI
Each tool is a subcommand taking one JSON argument string:
npx @reneturcios/brandcheck start_visibility_check '{"brand":"Acme","website":"acme.com","category":"project management tool","competitors":"Asana, Monday"}'
npx @reneturcios/brandcheck get_visibility_check '{"runId":"run-123"}'
npx @reneturcios/brandcheck --versionOutput is the forwarded result content as JSON. Exit
codes: 0 on success, 1 on an isError result, 2
on a usage error.
MCP server
npx -y @reneturcios/brandcheck mcpMCP client config:
{
"mcpServers": {
"brandcheck": {
"command": "npx",
"args": ["-y", "@reneturcios/brandcheck", "mcp"]
}
}
}Docker
docker run -i ghcr.io/cloudcorprecords/brandcheck
docker run --rm ghcr.io/cloudcorprecords/brandcheck get_visibility_check '{"runId":"run-123"}'Development
npm install
npm run build # tsc -> dist/
npm test # tsx --test test/*.test.ts (fake fetch only, no network)
npm run dev # run the CLI from sourceLicense
MIT — Copyright (c) 2026 Rene Turcios
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
Track brand visibility across ChatGPT, Claude, Gemini & Perplexity. Scores, competitors, trends.
Brand visibility auditing across LLMs, AI search, and answer engines with GEO reports and scores.
Query your brand's AI visibility across ChatGPT, Claude, Perplexity, and Gemini.
Track brand visibility in ChatGPT, Gemini and Google AI answers: competitors, cited sources, checks.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to run brand-visibility audits by querying multiple AI engines, generating competitive leaderboards, and identifying growth opportunities. Integrates with any MCP-capable client to measure and act on brand discoverability in AI recommendations.MIT

prompteye-mcpofficial
AlicenseAqualityBmaintenanceEnables querying a brand's visibility in AI assistant answers, including competitor presence, tracked prompts, and the answers and sources behind the metrics.60MIT- AlicenseAqualityCmaintenanceEnables users to interrogate ChatGPT, Perplexity, and Gemini with buyer questions and live web search to learn whether a business is recommended, ranked, competing with others, and having its website cited. Returns structured findings and estimated provider costs.190 npmMIT
- AlicenseAqualityBmaintenanceLets assistants send the same test prompts to as many as four text models across OpenRouter, Amazon Bedrock, Google Vertex AI and Microsoft Foundry, then automatically grade each answer with a judge model, rule checks and a policy gate. Returns scored leaderboards with letter grades, per-response strengths and weaknesses, latency, throughput and estimated cost, plus downloadable PDF and CSV reports.921 PyPIMIT