Mmcp.market

Asked Thrice MCP server

by askedthrice.com·com.askedthrice/askedthrice·v1.1.0

Measure whether AI assistants actually recommend a brand, from measured answers.

A92/100grade A
What users say
No reviews yet
Be the first
Safety scan
A92/100

full report

Adoption
Growing

1 stars28 downloads/wk

Reviews

Write one

Nobody has reviewed Asked Thrice yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Asked Thrice tools (2)

write = sends, deletes, buys or posts
  • get_visibility_checkFree

    Collect the result of a measurement started with start_visibility_check. Returns status running while the providers are still answering, so poll every 20 to 30 seconds. When ready it reports a verdict, how many of the buyer questions the brand won, which competitors were named instead, and which providers actually answered.

  • start_visibility_checkFree

    Measure whether a brand shows up when buyers ask AI assistants for a recommendation. Asks real buyer questions to OpenAI, Anthropic and Gemini and reports what they answered, not what they claim they would answer. Free, no signup, one measurement per domain every 30 days. Returns a runId: call get_visibility_check with it after about a minute. If the domain was already measured this month the response says quota_reached and includes when it ran.

Public scan report

scanner v0.1.9 · 2026-09-20 · same rubric, same numbers if you re-run it

no findings
  • Code scan2 source files scanned25/25
  • Live reliabilityremote reachable in 505ms20/20
  • Tool poisoning2 tool descriptions checked15/15
  • Auth qualityopen endpoint, read-only tools10/15
  • Maintenancelast push 21 days ago15/15
  • Maintainer identitynamespace and repository owner differ; GitHub account older than a year; website matches verified namespace7/10
Overall 92/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

What the publisher says

From the Asked Thrice repository's README, as published. We do not edit it. Read it on GitHub

askedthrice-mcp

MCP server for askedthrice.com. Lets anyone's assistant measure whether a brand shows up when buyers ask an AI for a recommendation.

Hosted at https://mcp.askedthrice.com/mcp (streamable HTTP). Listed in the official MCP registry as com.askedthrice/askedthrice. The stdio bridge for clients that only launch local commands is the npm package askedthrice-mcp, in npm/.

Full spec: specs/features/geo-13-mcp-server.md in the private llm-rank-tracker repo.

Install

{"mcpServers":{"askedthrice":{"url":"https://mcp.askedthrice.com/mcp"}}}

or, for command-only clients:

{"mcpServers":{"askedthrice":{"command":"npx","args":["-y","askedthrice-mcp"]}}}

What it exposes

  • startvisibilitycheck starts the measurement and returns a runId.
  • getvisibilitycheck collects it. Returns running until the providers answer.
  • askedthrice://methodology explains how it is measured.

Two tools rather than one because a measurement takes up to two minutes: the audit is 15 to 60 s and the measured map another 15 to 60 s.

What it returns, and what it does not

It returns the measured map: the buyer questions that were asked live and who won each answer. Never the providers' self-report, which is what each model believes about the brand. The two numbers drift apart a lot in practice, and the self-report is always the optimistic one; that is why the tool contract does not expose it in any field.

It never returns a 0 to 100 score: a verdict in three bands and counts.

Money

Every free measurement spends askedthrice's API keys, on the order of USD 0.05 to 0.15. Three guards, all covered by tests:

  1. One free measurement per domain every 30 days, checked BEFORE the API is called.
  2. MCPMONTHLYRUN_LIMIT (default 200) as the channel ceiling, separate from the web funnel budget.
  3. Rate limiting in prod counts by client identity, not by this server's IP, which rotates on serverless.

Env

Channel usage

npm run stats reads mcp_runs and reports how much of the monthly ceiling is left, who called, which domains were measured and which one currently holds the 30-day quota.

node --env-file <file.env> scripts/stats.mjs
node --env-file <file.env> scripts/stats.mjs --days 30 --history 180

Needs SUPABASEURL (or NEXTPUBLICSUPABASEURL) and SUPABASESERVICEROLE_KEY. --days is the daily detail, --history how far back it looks; the current month is always included in full, because that number has to match the guard's.

The first thing it prints, when there are any, is the orphaned runs: reserved rows that never got their auditid. They return "Unknown runId" to the client forever while holding their domain's free quota and counting against the monthly ceiling. Delete them by runid.

Vercel Web Analytics cannot measure this: it works by injecting a script into HTML, and here there is no HTML and no browser to run it, every request is a JSON-RPC call from an MCP client. It would read zero forever.

Docker (directory checks)

Dockerfile builds the HTTP server and serves it on 0.0.0.0:3001, which is what Glama and similar directories run to verify the server starts and answers introspection. Port and host are read by xmcp.config.ts at build time, so they go as ENV before npm run build, not at docker run. Without SUPABASE_* the run store is in memory: fine for a check, not for serving traffic.

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Install directly

claude mcp add --transport http askedthrice https://mcp.askedthrice.com/mcp
Add to Cursor

Asked Thrice: common questions

Is Asked Thrice MCP server safe?
Yes, by our scan: it is graded A (92/100). Read the Asked Thrice safety report
How do I install Asked Thrice?
It runs remotely at mcp.askedthrice.com. Add it to Claude Code, Claude Desktop or Cursor with the snippets above, or call it through the mcp.market gateway without installing anything.
Does Asked Thrice need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Asked Thrice maintained?
The last commit was 21 days ago (2026-08-30). The latest release is v1.1.0.
Is Asked Thrice up?
100% of our last 7 checks got an answer. We check remote servers about four times a day.
What can I use instead of Asked Thrice?
Servers from other publishers that do the same job: Contact Affordance MCP server and Business Contact Finder MCP server.

Alternatives to Asked Thrice

Same job from other publishers: the closest match first, then the best rated.

  • Contact Affordance
    Check how to contact a business website, and whether that contact path actually works.
    A
  • Business Contact Finder
    Check how to contact a business website, and whether that contact path actually works.
    A

More from askedthrice.com