Specularis AI Visibility Audit
Free AI visibility (GEO/AEO) audit: can ChatGPT, Claude and Perplexity find and cite your website?
Sollte ich dies verwenden
Qualität und Sicherheit
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"specularis-mcp-audit": {
"url": "https://specularis-mcp-audit-production.up.railway.app/mcp"
}
}
}Remote-Endpunkte
https://specularis-mcp-audit-production.up.railway.app/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (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.
Eingabe-Schema
{
"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#"
}Ausgabe-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.
Eingabe-Schema
{
"type": "object",
"properties": {}
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"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#"
}Ausgabe-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#"
}Community
Nachweis