Specularis AI Visibility Audit
Free AI visibility (GEO/AEO) audit: can ChatGPT, Claude and Perplexity find and cite your website?
사용해야 할까요
품질 및 안전성
도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.
컨텍스트 비용
이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.
설치
원클릭 설치
`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#"
}커뮤니티
증거