LLMBrandScan

Query your AI visibility from any agent

The LLMBrandScan MCP server lets any AI agent or client measure a brand's visibility in LLM answers over a pay-per-call, bearer-authenticated endpoint. Connect at https://llmbrandscan.com/api/mcp with a token from your account, then call five tools: two read your existing scans, three launch fresh ones.

The LLMBrandScan MCP server is a pay-per-call Model Context Protocol endpoint that exposes brand-visibility scanning to AI agents and MCP-compatible clients. Unlike every other MCP server in the AI-visibility category — all of which are read-only wrappers over an existing subscription — LLMBrandScan's server can launch fresh, billed scans on demand: an agent calls a tool, the server reserves credits from the caller's prepaid ledger, runs live queries across ChatGPT, Perplexity, Gemini, Grok, and Google AI Overviews, and returns a scan id the agent polls for the finished share-of-voice report. Authentication is a per-account bearer token minted in the account dashboard and sent in the Authorization header; a missing or revoked token is rejected before any tool runs. The server advertises five tools — two zero-spend read tools and three credit-spending scan launchers — each annotated so a client knows in advance which calls cost money.

The five tools

ToolWhat it doesSpends credits?
list_scansList your own scans (id, brand, status).No
get_scanFetch one scan by id — full report when complete, status while running. Also the poll target for the launch tools.No
check_brand_visibilityLaunch a new visibility scan across the LLM engines.Yes
compare_with_competitorLaunch a head-to-head scan against a named competitor.Yes
get_citation_sourcesLaunch a scan focused on which sources the engines cite.Yes

The three credit-spending tools return a scan_id immediately and never block on the 10-20 minute scan — poll get_scan with that id to retrieve the report once it completes.

Get a token

Sign in and mint a bearer token from your account page. You see the raw token once — copy it immediately and store it like a password. Every call below sends it as Authorization: Bearer YOUR_TOKEN.

Connect

1. Claude Code / MCP client config

Add the server to your MCP client's config (Claude Code, Cursor, or any streamable-HTTP MCP client):

{
  "mcpServers": {
    "llmbrandscan": {
      "type": "http",
      "url": "https://llmbrandscan.com/api/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_TOKEN"
      }
    }
  }
}

2. Anthropic Messages API

Pass the server in the mcp_servers array of a Messages API request, with your token in authorization_token:

{
  "mcp_servers": [
    {
      "type": "url",
      "url": "https://llmbrandscan.com/api/mcp",
      "name": "llmbrandscan",
      "authorization_token": "YOUR_TOKEN"
    }
  ]
}

3. Generic streamable-HTTP client

Point any MCP streamable-HTTP client at https://llmbrandscan.com/api/mcp and send the bearer header on every request. A raw JSON-RPC tools/list probe:

export LLMBRANDSCAN_TOKEN="<paste your token>"

curl -X POST https://llmbrandscan.com/api/mcp \
  -H "Authorization: Bearer $LLMBRANDSCAN_TOKEN" \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

Ready to start? Mint a token and call check_brand_visibility.