protogrid

Search / com.surfacedby/ai-visibility

SurfacedBy AI Visibility & GEO Audit

R0· no sign-in

Free AI visibility and GEO audit: see what AI reads on your site and whether its answers cite you.

v1.0.1 · active · repository · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality80good
Trust100of 100
Uptime, 30 days100%
Latency p50387 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "ai-visibility": {
      "type": "http",
      "url": "https://api.surfacedby.com/api/v1/mcp/public/"
    }
  }
}
claude mcp add --transport http ai-visibility https://api.surfacedby.com/api/v1/mcp/public/
[mcp_servers.ai-visibility]
url = "https://api.surfacedby.com/api/v1/mcp/public/"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "ai-visibility": {
      "type": "remote",
      "url": "https://api.surfacedby.com/api/v1/mcp/public/",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "ai-visibility": {
      "type": "http",
      "url": "https://api.surfacedby.com/api/v1/mcp/public/"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=ai-visibility&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vYXBpLnN1cmZhY2VkYnkuY29tL2FwaS92MS9tY3AvcHVibGljLyJ9"
}
{
  "servers": {
    "ai-visibility": {
      "type": "http",
      "url": "https://api.surfacedby.com/api/v1/mcp/public/"
    }
  }
}
{
  "mcpServers": {
    "ai-visibility": {
      "httpUrl": "https://api.surfacedby.com/api/v1/mcp/public/"
    }
  }
}
extensions:
  "ai-visibility":
    enabled: true
    name: "ai-visibility"
    type: streamable_http
    uri: "https://api.surfacedby.com/api/v1/mcp/public/"
    timeout: 300

Quality 80 / 100good

protocol75 · weight 25
  • warn
    protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
  • n/a
    protocol.statelessonly applies to 2026-07-28 servers
  • pass
    protocol.transportstreamable HTTP
  • n/a
    protocol.list_ttlonly applies to 2026-07-28 servers
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene100 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations5 of 5 tools declare readOnlyHint or destructiveHint
  • pass
    tools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
  • pass
    tools.token_costabout 1,272 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stability50 · weight 15
  • pass
    stability.changes5 tool changes in 30 days
  • fail
    stability.rug_pull2 tools kept their name but changed most of their description in 30 days; review before trusting them
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

5 tools, about 1,272 tokens to load them all · tool set 70563c05eec7 · tools last changed 2026-10-13 · checked 2026-10-19 13:05 UTC

Tool changes

  • surfacedby_plan_ai_visibility_auditadded

    Return the ordered checklist for an AI visibility audit of a business website: each step, the tools for it, the quality bar for the result, the rules to follow, the published research findings that apply to the goal, and the remaining request budget. Makes no request to the website.

  • surfacedby_get_ai_source_landscapeadded

    Show, for each AI platform, the mix of source types it cites, recent shifts in specific sources and how its answers cite, from SurfacedBy's published AI Search Index, with the data date, the public page and related research findings with links. Rates are pooled across many brands and describe each platform, not any one business.

  • surfacedby_check_ai_crawler_accessadded

    Check which AI crawlers a site allows, restricts or blocks in robots.txt, what that means for each AI platform and the search index it reads, where to submit pages, whether a security challenge answers an ordinary request, homepage noindex, llms.txt and Content-Signal, with copy-ready fixes. Reads the site's public files and one ordinary page request; firewall rules keyed to crawlers' own IP addresses are not visible.

  • surfacedby_analyze_answer_evidencechangedtitle, description, input schema, output schema, annotationsmeaning changed
    before

    Observe mentions and visible citations in one supplied answer without fetching or independent measurements.

    after · 7% of words in common

    Check one AI answer the user pasted: whether it cites the business with a link, names it without one, or leaves it out. Classifies every cited source, such as review sites, best-of lists, forums, competitors and the business's own pages, reads Google and Gemini redirect links to the pages they point to, summarizes which source types dominate, and gives the likely reason and fix when the business is not cited. Runs no AI queries of its own.

  • surfacedby_inspect_page_evidencechangedtitle, description, output schema, annotationsmeaning changed
    before

    Inspect up to five business, competitor or source pages. Return sourced sections, comparison-table cells, business declarations, useful internal and outside links, and repeated declared facts for contextual review. Partial evidence stays explicit. No search, independent AI queries or visibility measurement.

    after · 32% of words in common

    Read up to five public pages the way an AI crawler receives them, without running JavaScript. Returns sourced sections, table cells, internal and outside links and declared structured data, plus each page's type, source type and readiness findings with the documentation behind them, repeated declared facts to review, and the remaining request budget. Partial or unreadable pages are reported as such. Runs no AI queries and measures no visibility.

Full history: list_changes · trend: quality JSON.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 100 / 100

provenance100
liveness100
freshness100
hygiene100

+repository +namespace-matches-repo +dns-namespace +website +reachable +uptime-100% +updated-9d-ago

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://api.surfacedby.com/api/v1/mcp/public/ streamable-httpnoneyes100%387 ms2025-11-252026-10-19

Tools (5)

surfacedby_analyze_answer_evidenceread-onlyCheck one AI answer the user pasted: whether it cites the business with a link, names it without one, or leaves it out. Classifies every cited source, such as review sites, best-of lists, forums, competitors and the business's own pages, reads Google and Gemini redirect links to the pages they point to, summarizes which source types dominate, and gives the likely reason and fix when the business is not cited. Runs no AI queries of its own.
surfacedby_check_ai_crawler_accessread-onlyCheck which AI crawlers a site allows, restricts or blocks in robots.txt, what that means for each AI platform and the search index it reads, where to submit pages, whether a security challenge answers an ordinary request, homepage noindex, llms.txt and Content-Signal, with copy-ready fixes. Reads the site's public files and one ordinary page request; firewall rules keyed to crawlers' own IP addresses are not visible.
surfacedby_get_ai_source_landscaperead-onlyShow, for each AI platform, the mix of source types it cites, recent shifts in specific sources and how its answers cite, from SurfacedBy's published AI Search Index, with the data date, the public page and related research findings with links. Rates are pooled across many brands and describe each platform, not any one business.
surfacedby_inspect_page_evidenceread-onlyRead up to five public pages the way an AI crawler receives them, without running JavaScript. Returns sourced sections, table cells, internal and outside links and declared structured data, plus each page's type, source type and readiness findings with the documentation behind them, repeated declared facts to review, and the remaining request budget. Partial or unreadable pages are reported as such. Runs no AI queries and measures no visibility.
surfacedby_plan_ai_visibility_auditread-onlyReturn the ordered checklist for an AI visibility audit of a business website: each step, the tools for it, the quality bar for the result, the rules to follow, the published research findings that apply to the goal, and the remaining request budget. Makes no request to the website.

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "com.surfacedby/ai-visibility",
  "icons": [
    {
      "src": "https://surfacedby.com/icon.png",
      "sizes": [
        "300x300"
      ],
      "mimeType": "image/png"
    }
  ],
  "title": "SurfacedBy AI Visibility & GEO Audit",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://api.surfacedby.com/api/v1/mcp/public/",
      "type": "streamable-http"
    }
  ],
  "version": "1.0.1",
  "repository": {
    "url": "https://github.com/surfacedby/ai-visibility-mcp",
    "source": "github"
  },
  "websiteUrl": "https://surfacedby.com/tools/chatgpt-ai-visibility",
  "description": "Free AI visibility and GEO audit: see what AI reads on your site and whether its answers cite you."
}