Specularis AI Visibility Audit

Free AI visibility (GEO/AEO) audit: can ChatGPT, Claude and Perplexity find and cite your website?

사용해야 할까요

품질 및 안전성

A
설명 품질
100%
스키마 완전성
77%
이름 품질
93%
오염 위험
100%
권한 일치
100%
프로토콜 준수
100%

도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.

컨텍스트 비용

~1,141토큰 (도구 정의)
~3.2 KB일반적인 응답 크기
중간 정도의 주의 영향 (128k 컨텍스트의 0.89%)

이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.

설치

원클릭 설치

`claude_desktop_config.json` 파일에 다음을 추가하세요:

{
  "mcpServers": {
    "specularis-mcp-audit": {
      "url": "https://specularis-mcp-audit-production.up.railway.app/mcp"
    }
  }
}

원격 엔드포인트

https://specularis-mcp-audit-production.up.railway.app/mcpstreamable-http

할 수 있는 일

도구 목록

도구 (3)

🟢 읽기 전용🟡 쓰기🔴 삭제⚪ 알 수 없음
🟢run_ai_visibility_audit(website_url, email, name, role)

Run a free AI visibility (GEO/AEO) audit on a website — checks whether ChatGPT, Claude, Perplexity, and Gemini can find and cite it. Returns an instant snapshot of crawler access, structured data, and llms.txt. If an email is provided, a full scored report (0–100 across 5 pillars, with copy-paste fixes) is emailed as a PDF. Use this whenever a user asks to audit/check a site's AI visibility, GEO, AEO, or whether AI can find them.

입력 스키마

{
  "type": "object",
  "properties": {
    "website_url": {
      "type": "string",
      "description": "The website to audit, e.g. https://example.com"
    },
    "email": {
      "type": "string",
      "format": "email",
      "description": "Optional. If provided, the full scored PDF report is emailed here (and the user becomes a Specularis lead). Omit for just the instant snapshot."
    },
    "name": {
      "type": "string",
      "description": "Optional name for the report greeting."
    },
    "role": {
      "type": "string",
      "enum": [
        "Real Estate Agent",
        "Attorney",
        "Founder",
        "Other"
      ],
      "description": "Optional. Tailors the audit lens — local-service providers are scored on local entity signals, reviews, and directories."
    }
  },
  "required": [
    "website_url"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

출력 스키마

{
  "type": "object",
  "properties": {
    "website": {
      "type": "string",
      "description": "The normalized website that was audited."
    },
    "ai_crawler_access": {
      "type": "string",
      "description": "Whether major AI crawlers (GPTBot, ClaudeBot, PerplexityBot) can access the site."
    },
    "structured_data": {
      "type": "string",
      "description": "Summary of JSON-LD structured data found on the homepage."
    },
    "llms_txt": {
      "type": "string",
      "description": "Whether an llms.txt file is present."
    },
    "full_report_status": {
      "type": "string",
      "enum": [
        "sent",
        "failed",
        "not_requested"
      ],
      "description": "Status of the full scored PDF report."
    },
    "report_email": {
      "type": "string",
      "description": "The email the full report was sent to, if requested."
    },
    "booking_url": {
      "type": "string",
      "description": "Link to book a Specularis strategy call."
    }
  },
  "required": [
    "website",
    "ai_crawler_access",
    "structured_data",
    "llms_txt",
    "full_report_status",
    "booking_url"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢book_strategy_call

Get the link to book a free Specularis strategy call about AI visibility / GEO / AEO.

입력 스키마

{
  "type": "object",
  "properties": {}
}

출력 스키마

{
  "type": "object",
  "properties": {
    "booking_url": {
      "type": "string",
      "description": "Link to book a free 15-minute Specularis strategy call."
    }
  },
  "required": [
    "booking_url"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢find_ai_citations(query, domain)

Given a buyer query (e.g. 'best real estate agent in Tampa') and a website domain, find the exact sources ChatGPT, Perplexity, Claude, and Gemini cite when answering that query — and whether the domain appears in any of them. Returns the ranked source list (with which engine cites each) and an 'appears in X of N' gap. Use this whenever a user wants to know where AI gets its answers about their industry, which pages AI trusts for a query, or whether their business shows up in AI recommendations.

입력 스키마

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "The question a customer would ask AI, e.g. 'best personal injury lawyer in Miami'."
    },
    "domain": {
      "type": "string",
      "description": "The website to check for, e.g. example.com"
    }
  },
  "required": [
    "query",
    "domain"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

출력 스키마

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string"
    },
    "domain": {
      "type": "string"
    },
    "total_sources": {
      "type": "number",
      "description": "How many distinct sources AI cites for this query."
    },
    "appears_in": {
      "type": "number",
      "description": "How many of those sources the domain currently appears in."
    },
    "sources": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "rank": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "host": {
            "type": "string"
          },
          "type": {
            "type": "string",
            "description": "Source type, e.g. Directory / review platform, Reddit thread, Website / blog."
          },
          "engines": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Which AI engines cite this source (Perplexity, Claude)."
          },
          "you_appear": {
            "type": "boolean"
          }
        },
        "required": [
          "rank",
          "name",
          "host",
          "type",
          "engines",
          "you_appear"
        ],
        "additionalProperties": false
      }
    },
    "booking_url": {
      "type": "string"
    }
  },
  "required": [
    "query",
    "domain",
    "total_sources",
    "appears_in",
    "sources",
    "booking_url"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

커뮤니티

이 서버 평가하기

증거

최근 관측

검증됨버전이 기록되지 않음도구 3개
검증됨버전이 기록되지 않음도구 3개
검증됨버전이 기록되지 않음도구 3개