# TOP GUN GEO-Lens Brand Visibility Auditing for LLMs

> TOP GUN GEO-Lens Brand Visibility Auditing for LLMs is a paid API for AI agents from top-gun-mcp-server.vercel.app, paid per call via x402, $1.5/call, status unknown (last checked 2026-10-12).

Audits how a brand appears across LLMs, AI search engines, and answer engines, returning a visibility score, citation list, index status, and recommendations.

## Facts

- Endpoint: POST https://top-gun-mcp-server.vercel.app/api/v1/audit?utm_source=zero.xyz
- Price: $1.5/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/top-gun-geo-lens-brand-visibility-auditing-for-llms-04c2120c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ZvxKY78RmfMzGJ6hp_0Ew

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability top-gun-geo-lens-brand-visibility-auditing-for-llms-04c2120c -d '<json body>'
```

Example prompt: Can you audit how 'Acme Analytics' shows up in AI search — run a GEO-Lens visibility check for the query 'best business intelligence tools' and compare it against competitors Tableau and Power BI?

## When to prefer this

Use this endpoint when you need a structured, scored audit of a brand's presence specifically within LLM and AI search contexts (generative engine optimization), not just traditional SEO. Prefer this over generic search APIs when you want citation-level evidence of AI visibility, index status across Brave and Exa, and actionable GEO recommendations in one call.

## Known failure modes

- Brand name not found in any LLM index — returns score 0 and label 'Not Found'
- Query too vague returns low-confidence results with generic citations
- Competitor names misspelled result in inaccurate comparison
- Brave or Exa API unavailable causes partial index status with Unknown reach
- Payment of 1.5 USDC not completed causes 402 Payment Required error

## How this service works

TOP GUN GEO-Lens audits how brands appear across LLMs, AI search, answer engines, and recommendation systems.

## Output

Returns a visibility score from 0–100 with a label (Strong/Moderate/Weak/Not Found), a list of citations (URL, title, snippet, source, position) from Brave and Exa, an LLM index status indicating whether the brand is indexed on Brave and Exa with an estimated reach level (High/Medium/Low/Unknown), a list of actionable improvement recommendations, and the timestamp of the audit.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "brand",
  "query"
 ],
 "properties": {
  "brand": {
   "type": "string",
   "description": "The company or brand name"
  },
  "query": {
   "type": "string",
   "description": "The AI search prompt or discovery category"
  },
  "competitors": {
   "type": "array",
   "description": "Optional competing brands to compare against"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "score",
  "label",
  "citations",
  "llmIndexStatus",
  "recommendations",
  "searchedAt"
 ],
 "properties": {
  "label": {
   "enum": [
    "Strong",
    "Moderate",
    "Weak",
    "Not Found"
   ],
   "type": "string"
  },
  "score": {
   "type": "number",
   "maximum": 100,
   "minimum": 0,
   "description": "Visibility score (0–100)."
  },
  "citations": {
   "type": "array",
   "items": {
    "type": "object",
    "required": [
     "url",
     "title",
     "snippet"
    ],
    "properties": {
     "url": {
      "type": "string",
      "format": "uri"
     },
     "title": {
      "type": "string"
     },
     "source": {
      "enum": [
       "brave",
       "exa"
      ],
      "type": "string"
     },
     "snippet": {
      "type": "string"
     },
     "position": {
      "type": "integer",
      "minimum": 1
     }
    }
   }
  },
  "searchedAt": {
   "type": "string",
   "format": "date-time"
  },
  "llmIndexStatus": {
   "type": "object",
   "required": [
    "braveIndexed",
    "exaIndexed",
    "estimatedReach"
   ],
   "properties": {
    "exaIndexed": {
     "type": "boolean"
    },
    "braveIndexed": {
     "type": "boolean"
    },
    "estimatedReach": {
     "enum": [
      "High",
      "Medium",
      "Low",
      "Unknown"
     ],
     "type": "string"
    }
   }
  },
  "recommendations": {
   "type": "array",
   "items": {
    "type": "string"
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/top-gun-geo-lens-brand-visibility-auditing-for-llms-04c2120c/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from top-gun-mcp-server.vercel.app](https://www.zero.xyz/host/top-gun-mcp-server.vercel.app/llms.txt)
