skip to content
fizzgig
sign in
// product
code auditdetect what shippedbrand and reachsoonlift qualityperfect memorysoondecision graph
// build better
sourdough startersproject kicks-off in 1 prompt
// resources
pricingdocsblogabout
sign inrequest access →
audit suite/discoverability/ai_search_audit
discoverabilityv0.2.0pro · $0.002/call

fizzgig__ai_search_audit

checks the signals AI search engines use — FAQPage, /llms.txt, E-E-A-T, server-rendered.

// ai does this over time

you ship a great product. AI search engines — chatgpt, perplexity, claude, gemini, google AI overviews — cite the same 5 competitor pages for every query. yours isn't in the set. you can't tell why because the engines won't tell you.

// the tool does

20 checks across bot permissions (robots.txt, tier-1 AI bot accessibility — GPTBot / Claude-Web / PerplexityBot), /llms.txt structure, AI-extractable formatting (direct-answer paragraphs, question-shaped headings, server-rendered detection), AI citation schema (FAQPage, HowTo, LocalBusiness), E-E-A-T credibility (visible author byline, authoritative citations, freshness signals).

// so you can

your page is citable by the engines that are increasingly how people find things. the structural moves AI engines reward.

● live● v0.2.0● pro
// input schema
schema · application/json
{
"type": "object"
"required": [
"project"
]
"properties": {
"project": {
"type": "string"
"description": "the project slug or path"
}
"strict": {
"type": "boolean"
"default": false
"description": "fail on warnings, not just errors"
}
}
}
// output schema
schema · application/json
{
"type": "object"
"properties": {
"ok": {
"type": "boolean"
}
"findings": {
"type": "array"
"items": {
"type": "object"
"properties": {
"severity": {
"enum": [
"info"
"warn"
"high"
"critical"
]
}
"message": {
"type": "string"
}
"fix": {
"type": "string"
}
}
}
}
}
}
// example call from cursor
~/myapp — example output
→ fizzgig__ai_search_audit(project="myapp")
{
"ok": false,
"findings": [
{ "severity": "high",
"message": "policy uses user_id without auth.uid()",
"fix": "USING (auth.uid() = user_id)" }
],
"scanned": 3, "duration_ms": 142
}
// reviews
@maya.codes★★★★★
2 days ago

caught a policy that would have leaked every user's comments. shipped a fix in 4 minutes.

@solo_at_3am★★★★★
1 week ago

first tool i installed. it's the one that pays for itself.

@vibebuilder★★★★☆
2 weeks ago

works great. one false positive on a join table — easy to ignore.

// primary action
add to your editor
paste this into your mcp config.
.cursor/mcp.json
{
  "fizzgig": {
    "url": "https://mcp.fizzgig.ai",
    "tools": ["ai_search_audit"]
  }
}
full setup guide →
// pricing
$0.002 / call
included free in pro plan.
// related tools
seo_audit
v0.2.1
→
fizzgig

the fluffy guardian of vibe-coded apps. growls at insecure code so you don't have to.

all systems operational

product

code auditbrand and reach (soon)perfect memory (soon)pricingdocschangelog

community

sourdough startersdiscord (soon)github (soon)x / twitter (soon)rss (soon)

company

aboutcontactterms (soon)privacy
© 2026 fizzgig labs.
v1.4.2 · 2026-05-01