TofuBofu AI Visibility
Server Details
Free AI visibility scan for any B2B company: see how often AI engines recommend it, plus the fixes.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 3 tools
Each tool has a clearly distinct role in a single workflow: research_company prepares the scan form, scan_ai_visibility starts the scan, and get_visibility_report fetches results by report_id. There is no overlap in purpose or resource.
All three tools use a consistent snake_case verb_noun pattern: research_company, scan_ai_visibility, get_visibility_report. The verbs are natural and predictable for their actions.
Three tools are well-scoped for a focused scan workflow: prepare, start, and retrieve. Each tool earns its place, and there are no redundant or trivial tools.
The surface covers the core lifecycle: research/prep, starting an async scan, and fetching status/results. Minor gaps exist around listing past reports, cancelling a running scan, or comparing scans over time, but agents can work around them.
Available Tools
3 toolsget_visibility_reportARead-onlyInspect
Fetch the results of an AI-visibility scan started with scan_ai_visibility.
Args:
report_id: The id returned by scan_ai_visibility.
Returns:
While running: {status: "running", progress}. When done: the Tofu Index
(named in the consideration set) and the Bofu Index (picked head to
head), each with its fraction, the Tofu Index per engine, share of
voice, sentiment, the top competitors winning the answers, any gap
between the competitors the user named and the ones AI names, and
top_fixes, the open items at the top of the brand's Fixes list (the same
list the app's Fixes page shows; empty when there is none), plus the
report_url.
Inputs: report_id (required).
research_companyARead-onlyInspect
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.
Inputs: domain (required).
scan_ai_visibilityAInspect
Start an AI-visibility scan of a company's website. It asks ChatGPT, Claude, Perplexity, Gemini, Google AI Mode real buying queries and records which companies they name. A free scan asks 5 queries on each engine, 25 in all. A call carrying a TofuBofu API key (Authorization: Bearer tb_live_...) re-scans that workspace's existing brand for the website, on its plan and quota.
Before calling: call research_company, walk the user through its steps, show them the pre-filled answers and the queries (for a returning brand, the ones its last scan asked, which this scan asks again), and get a yes. Ask where they sell if you do not know it: geo_scope changes every query. Omit a field you do not know rather than inventing a value.
The scan runs in the background (a few minutes); call get_visibility_report with the returned report_id. Returns report_id, report_url, assumed (answers not supplied) and query_warnings (buyer_questions that read as a topic, each with its reason; 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.
Inputs: email (required), domain (required), not_for, capacity, +17 more.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Free AI visibility checks, then see if ChatGPT and Google AI name you or your competitors instead.
Free AI visibility check: is your business cited when customers ask AI? Score plus competitors.
Free AI visibility and GEO audit: see what AI reads on your site and whether its answers cite you.
Diagnose brand visibility in AI answers (ChatGPT, Perplexity, AI Overviews). Free + paid audits.
Related MCP Servers
- FlicenseNot gradedqualityBmaintenanceEnables instant scanning of any business to check if AI engines recommend it, providing verbatim evidence.-
- AlicenseNot gradedqualityCmaintenanceEvaluates any website's AI visibility with 15 checks across crawlability, structure, content, and connectivity, and provides actionable fixes.4 npmMIT
- AlicenseAqualityDmaintenanceAudit your brand's visibility across ChatGPT, Perplexity, Claude, and Google AI - get citation rates, AEO health scores, content gap analysis, and a 9-page content suite to rank in AI-generated answers.5130 npmMIT
- AlicenseAqualityDmaintenanceEnables users to scan any website for AI search visibility, producing AEO, GEO, agent readiness, and mention-readiness scores along with AI identity and business profile insights. Paid tools extend this to competitive comparisons, detailed audits, and generated fixes.41MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.