Specularis AI Visibility Audit
Free AI visibility (GEO/AEO) audit: can ChatGPT, Claude and Perplexity find and cite your website?
我該用這個嗎
品質與安全性
根據工具定義與協定合規性的自動化分析。
上下文成本
這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。
安裝
一鍵安裝
將以下內容加入你的 `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#"
}社群
證據