Server definition
- Hash
- sha256:a738d6388ee5084216e3e319780cdb34fdccfdea1e6e475da10fe335919ec0a1
- What it is
- What a remote MCP server returned when asked what it offers: 3 tools
The blob, as servednamed by its sha256
{
"instructions": "Specularis runs free AI visibility (GEO/AEO) audits. Call run_ai_visibility_audit with a website_url to get an instant snapshot of whether ChatGPT, Claude, Perplexity, and Gemini can find and cite a site (AI crawler access, structured data, llms.txt). Pass an email to also trigger the full scored 0–100 PDF report across all 5 pillars. Call find_ai_citations with a buyer query + a website to see the exact sources ChatGPT/Perplexity/Claude/Gemini cite for that query and whether the site appears in any of them. Use book_strategy_call to share the Specularis booking link.",
"tools": [
{
"description": "Get the link to book a free Specularis strategy call about AI visibility / GEO / AEO.",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "book_strategy_call",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"booking_url": {
"description": "Link to book a free 15-minute Specularis strategy call.",
"type": "string"
}
},
"required": [
"booking_url"
],
"type": "object"
}
},
{
"description": "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.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"domain": {
"description": "The website to check for, e.g. example.com",
"type": "string"
},
"query": {
"description": "The question a customer would ask AI, e.g. 'best personal injury lawyer in Miami'.",
"type": "string"
}
},
"required": [
"query",
"domain"
],
"type": "object"
},
"name": "find_ai_citations",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"appears_in": {
"description": "How many of those sources the domain currently appears in.",
"type": "number"
},
"booking_url": {
"type": "string"
},
"domain": {
"type": "string"
},
"query": {
"type": "string"
},
"sources": {
"items": {
"additionalProperties": false,
"properties": {
"engines": {
"description": "Which AI engines cite this source (Perplexity, Claude).",
"items": {
"type": "string"
},
"type": "array"
},
"host": {
"type": "string"
},
"name": {
"type": "string"
},
"rank": {
"type": "number"
},
"type": {
"description": "Source type, e.g. Directory / review platform, Reddit thread, Website / blog.",
"type": "string"
},
"you_appear": {
"type": "boolean"
}
},
"required": [
"rank",
"name",
"host",
"type",
"engines",
"you_appear"
],
"type": "object"
},
"type": "array"
},
"total_sources": {
"description": "How many distinct sources AI cites for this query.",
"type": "number"
}
},
"required": [
"query",
"domain",
"total_sources",
"appears_in",
"sources",
"booking_url"
],
"type": "object"
}
},
{
"description": "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.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"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.",
"format": "email",
"type": "string"
},
"name": {
"description": "Optional name for the report greeting.",
"type": "string"
},
"role": {
"description": "Optional. Tailors the audit lens — local-service providers are scored on local entity signals, reviews, and directories.",
"enum": [
"Real Estate Agent",
"Attorney",
"Founder",
"Other"
],
"type": "string"
},
"website_url": {
"description": "The website to audit, e.g. https://example.com",
"type": "string"
}
},
"required": [
"website_url"
],
"type": "object"
},
"name": "run_ai_visibility_audit",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"ai_crawler_access": {
"description": "Whether major AI crawlers (GPTBot, ClaudeBot, PerplexityBot) can access the site.",
"type": "string"
},
"booking_url": {
"description": "Link to book a Specularis strategy call.",
"type": "string"
},
"full_report_status": {
"description": "Status of the full scored PDF report.",
"enum": [
"sent",
"failed",
"not_requested"
],
"type": "string"
},
"llms_txt": {
"description": "Whether an llms.txt file is present.",
"type": "string"
},
"report_email": {
"description": "The email the full report was sent to, if requested.",
"type": "string"
},
"structured_data": {
"description": "Summary of JSON-LD structured data found on the homepage.",
"type": "string"
},
"website": {
"description": "The normalized website that was audited.",
"type": "string"
}
},
"required": [
"website",
"ai_crawler_access",
"structured_data",
"llms_txt",
"full_report_status",
"booking_url"
],
"type": "object"
}
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:a738d6388ee5084216e3e319780cdb34fdccfdea1e6e475da10fe335919ec0a1 | sha256sum