We count page visits with Google Analytics to see which pages are read. Nothing is stored until you accept, and we never store search queries. Privacy.
Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
⟨67 unchanged words⟩ user named and the ones AI names, and
top_fixes, the open items at the top of the brand's Fixes list (the samehighest-prioritylistfixesthe app's Fixes page shows; empty when there is none), plus thereport_url.
29 words differ · removed · added
Tool surface changed
Changed the definition of "scan_ai_visibility"
scan_ai_visibilitychanged
description
⟨136 unchanged words⟩ with the returned report_id. Returns report_id, report_url, reused (this website's free scan already ran this month and report_id is that report), assumed (answers not supplied) and query_warnings (buyer_questions ⟨9 unchanged words⟩ every one is still asked as sent). status "not_started" with report_id null means no scan ran: the email already has an account, or this website's free scan already ran this month. A sign-in link went to that inbox; show the note and stop.
57 words differ · removed · added
Tool surface changed
Added "research_company"; changed the definition of "get_visibility_report" and "scan_ai_visibility" (2 tools before, 3 now)
get_visibility_reportchanged
description
⟨21 unchanged words⟩ "running", progress}. When done: the visibilityTofu Indexscore(named in the consideration set) and the Bofu Index (picked head to
head), howeachoftenwithAIitsmentionsfraction, the brandTofu Index per engine, share ofvoice, sentiment, the
Tool surface changed
Changed the definition of "scan_ai_visibility"
scan_ai_visibilitychanged
inputSchema
⟨181 unchanged words⟩ }],"default":null,"description":"Who else would a buyer otherwise pick?consider? Companies the user says a buyer would pick ⟨345 unchanged words⟩
4 words differ · removed · added
TLS
Certificate changed, valid to 2027-01-08
Tool surface changed
Changed the definition of "scan_ai_visibility"
scan_ai_visibilitychanged
inputSchema
⟨9 unchanged words⟩ null"}],"default":null,"description":"QuestionsQueries your buyers ask. QuestionsQueries this company's buyers actually ask. They are put ⟨12 unchanged words⟩ makes a trend line mean anything. Shapes the questionsqueries themselves, pinned ahead of the generated ones. ⟨274 unchanged words⟩ : a national firm scored on one city's questionsqueries looks invisible, and a local one scored ⟨22 unchanged words⟩ own city or region). Shapes every buying question.query. This is the single highest-leverage answer here. Omit ⟨51 unchanged words⟩ Shapes which geography goes into a localized buying question.
TLS
Certificate recorded, valid to 2026-11-15
Authorization
Authorization not required
Tool surface
First tool surface recorded: 2 tools (server version 1.28.1)
Start a freean AI-visibility scan forof a B2B company's website.
Checkshow often AIItenginesasks(ChatGPT, Claude, Perplexity, Gemini, Google AIMode,MicrosoftrealCopilot)buyingnamequeriestheandcompanyrecordswhenwhichbuyerscompaniesasktheyforname.vendor
recommendations,Aandfreefindsscantheasksgaps.5Thequeriesscanonrunseachinengine,the25background
(roughlyin1-2all.minutes);A call get_visibility_reportcarryingwithatheTofuBofureturned
report_idAPItokeyread(Authorization:theBearerscoretb_live_...)andre-scansfindings.
ASKthatTHEworkspace'sUSERexistingbrand for geo_scopetheandwebsite,sells_toonbeforeitsplan and quota.
Before calling: call research_company, ifwalkyouthedousernot
alreadythroughknowitsthem.steps,Everythingshowpastthem`email`theispre-filledoptionalanswers and the scanqueriesruns
without(forit,abutreturninggeo_scopebrand,changestheEVERYonesquestionitswelastgenerate:scanaasked,firmwhichthat
sellsthisacrossscanoneaskscountryagain), scored onandonegetcity'saquestions,yes.looksAskinvisible
whenwhereittheyissellnot.ifGuessingyouisdoworsenotthanknowasking,it:andgeo_scopeaskingchangescostseveryonequery.lineOmitof
conversation.aWherefield you do not know,omit the field rather than inventing a
plausiblevalue: an omitted field is recordedvalue.
Theasscanunknown,runsandin the report
says its framing was assumed.
Every parameterbackgroundcarries(aitsfewownminutes);description,callgeneratedget_visibility_reportfromwith the onereturnedintake
contractreport_id.theReturnsin-appreport_id,scanreport_url,formreusedrenders(thisfrom,website'ssofreewhatscanyoualreadyarerantoldthisheremonth and
whata customerreport_id is asked are the samethatquestion.
Returns:
report_idreport), a report_url to view live,assumedwhether(answersannotexistingsupplied)reportandwas
reusedquery_warnings (freebuyer_questionsscanthatalreadyreadusedasthisamonth)topic, and which intakeeachanswers
werewithmissing,itssoreason;youeverycanoneofferistostillre-runaskedwithasthem.
sent).
380 words differ · removed · added
inputSchema
{"properties":{"buyer_questionsbrand_name":{"anyOfdefault":[{"items":{,"typedescription":"stringIs this you? The company name as buyers say it, read from the website and confirmed or corrected by the user. Omit it if the user did not say."},"typetitle":"arrayBrand Name"},{"type":"nullstring"}],"buyer_audience":{"default":null"","description":"QueriesWho
research_companyadded
Step one of a scan: read the company's website and return the scan form's steps, pre-filled with what we read. Call this first, walk the user through `steps` in order, show them the answers and the queries, and get a yes before calling scan_ai_visibility. Every value is a guess from the website (or, for a signed-in workspace's returning brand, what the brand already holds) for the user to confirm or correct. Returns brand_name, steps (each with title and fields: param, question, help, kind, options, value, suggestions), scan (engines, queries_per_engine, queries_total) and how_to_ask.
query.
Omit it rather than guessing: an omitted
⟨31 unchanged words⟩
type of customer? SMB and enterprise are different
questions
queries
with different winners. Shapes the same. 'Best sales engagement platform for SMB teams' is not the same
specific. Omit it if the user did not say.","title":"Not For","type":"string"},"platform":{"default":"","description":"What
is
recorded
your
as
site
unknown
built on? Decides which publishing route we can offer you. One of: wordpress (WordPress); webflow (Webflow); hubspot (HubSpot); shopify (Shopify); squarespace (Squarespace); wix (Wix); framer (Framer); custom (Something custom). Omit it if the user did not say."
would type to find a company like yours, in their words. Omit it if the user did not say.
","title":"
Locations
Product Category
"
,"type":"string"
},"
segment_buyer_roles":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null,"description":"Who reads the shortlist? The roles who compare vendors and hand up a recommendation. Omit it if the user did not say.","title":"Segment Buyer Roles"},"segment_industries":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null,"description":"Which industries do you sell into? The verticals your buyers work in. Leave it empty if you sell across all of them. Omit it if the user did not say.","title":"Segment Industries"},"
sells_to":{"anyOf":[{"items":{"
⟨16 unchanged words⟩
and enterprise are different queries with different winners.