Server definition
- Hash
- sha256:b501c95b2dd38bf5909cd5bd9e172b5dfcd6615e2eaa7b700db9b27e64c93204
- What it is
- What a remote MCP server returned when asked what it offers: 6 tools
The blob, as servednamed by its sha256
{
"instructions": "Public structural AI Search Readiness tools. Use audit_url, list_fixes, rescore_url, check_health, get_brief with no key. apply_fix stays dry-run in public. We do not sell LLM rankings.",
"tools": [
{
"description": "Generate a structural fix pack for a public domain. Public calls stay dry-run (no writes). Set dryRun false only with an operator key.",
"inputSchema": {
"properties": {
"domain": {
"description": "Alias of url. Use either url or domain, not both.",
"type": "string"
},
"dryRun": {
"default": true,
"description": "When true (default) only preview the pack. Writes stay off on the public endpoint.",
"type": "boolean"
},
"url": {
"description": "Public domain or https URL to inspect (for example example.com or https://example.com). Localhost and private IPs are blocked.",
"type": "string"
}
},
"type": "object"
},
"name": "apply_fix",
"outputSchema": {
"properties": {
"domain": {
"type": "string"
},
"dryRun": {
"description": "Public endpoint always true — no files are written",
"type": "boolean"
},
"error": {
"type": "string"
},
"files": {
"description": "Proposed files in the dry-run pack",
"items": {
"properties": {
"action": {
"type": "string"
},
"path": {
"type": "string"
}
},
"type": "object"
},
"type": "array"
},
"ok": {
"type": "boolean"
}
},
"required": [
"ok",
"dryRun"
],
"type": "object"
}
},
{
"description": "Run a structural AI Search Readiness audit for a public URL or domain. Returns pillar scores, recommendations, a brief link, and a CLI command. Not an LLM ranking. No API key required.",
"inputSchema": {
"properties": {
"domain": {
"description": "Alias of url. Use either url or domain, not both.",
"type": "string"
},
"url": {
"description": "Public domain or https URL to inspect (for example example.com or https://example.com). Localhost and private IPs are blocked.",
"type": "string"
}
},
"type": "object"
},
"name": "audit_url",
"outputSchema": {
"properties": {
"briefUrl": {
"description": "Shareable public brief URL",
"type": "string"
},
"cli": {
"description": "Matching CLI command",
"type": "string"
},
"confidence": {
"description": "0-1 crawl confidence",
"type": "number"
},
"disclaimer": {
"type": "string"
},
"domain": {
"description": "Normalized hostname",
"type": "string"
},
"isSynthetic": {
"description": "True only if the crawl failed closed",
"type": "boolean"
},
"methodology": {
"description": "Scoring methodology id",
"type": "string"
},
"ok": {
"description": "True when the audit completed",
"type": "boolean"
},
"overallScore": {
"description": "Structural readiness score 0-100. Not an LLM ranking.",
"type": "number"
},
"persisted": {
"description": "True if the scan was saved",
"type": "boolean"
},
"pillars": {
"description": "Per-pillar structural scores",
"items": {
"properties": {
"key": {
"type": "string"
},
"label": {
"type": "string"
},
"score": {
"type": "number"
},
"summary": {
"type": "string"
}
},
"type": "object"
},
"type": "array"
},
"recommendations": {
"description": "Ranked structural gaps to fix",
"items": {
"type": "string"
},
"type": "array"
},
"refusal": {
"description": "Ranking-refusal copy",
"type": "string"
}
},
"required": [
"ok",
"domain",
"overallScore"
],
"type": "object"
}
},
{
"description": "Return environment and API health. Never returns secrets. No API key required.",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "check_health",
"outputSchema": {
"properties": {
"api_key": {
"description": "set or unset — never the raw secret",
"type": "string"
},
"health": {
"description": "Ops health without secrets",
"type": "object"
},
"refusal": {
"type": "string"
},
"version": {
"type": "string"
}
},
"required": [
"version",
"api_key"
],
"type": "object"
}
},
{
"description": "Return an executive structural brief for a domain: score, top gaps, and a shareable brief path. Not an LLM ranking. No API key required.",
"inputSchema": {
"properties": {
"domain": {
"description": "Alias of url. Use either url or domain, not both.",
"type": "string"
},
"url": {
"description": "Public domain or https URL to inspect (for example example.com or https://example.com). Localhost and private IPs are blocked.",
"type": "string"
}
},
"type": "object"
},
"name": "get_brief",
"outputSchema": {
"properties": {
"domain": {
"type": "string"
},
"ok": {
"type": "boolean"
},
"overallScore": {
"type": "number"
},
"pillars": {
"items": {
"type": "object"
},
"type": "array"
},
"recommendations": {
"items": {
"type": "string"
},
"type": "array"
},
"refusal": {
"type": "string"
},
"sharePath": {
"description": "Relative brief path, for example /brief?domain=example.com",
"type": "string"
}
},
"required": [
"ok",
"domain",
"overallScore",
"sharePath"
],
"type": "object"
}
},
{
"description": "Return a dry-run structural fix pack (robots, schema, anchors) for a public domain. No files are written. No API key required.",
"inputSchema": {
"properties": {
"domain": {
"description": "Alias of url. Use either url or domain, not both.",
"type": "string"
},
"url": {
"description": "Public domain or https URL to inspect (for example example.com or https://example.com). Localhost and private IPs are blocked.",
"type": "string"
}
},
"type": "object"
},
"name": "list_fixes",
"outputSchema": {
"properties": {
"domain": {
"type": "string"
},
"dryRun": {
"description": "Public endpoint always true — no files are written",
"type": "boolean"
},
"error": {
"type": "string"
},
"files": {
"description": "Proposed files in the dry-run pack",
"items": {
"properties": {
"action": {
"type": "string"
},
"path": {
"type": "string"
}
},
"type": "object"
},
"type": "array"
},
"ok": {
"type": "boolean"
}
},
"required": [
"ok",
"dryRun"
],
"type": "object"
}
},
{
"description": "Run a fresh public structural audit (rescore) for a URL or domain. Same engine as audit_url. Not an LLM ranking. No API key required.",
"inputSchema": {
"properties": {
"domain": {
"description": "Alias of url. Use either url or domain, not both.",
"type": "string"
},
"url": {
"description": "Public domain or https URL to inspect (for example example.com or https://example.com). Localhost and private IPs are blocked.",
"type": "string"
}
},
"type": "object"
},
"name": "rescore_url",
"outputSchema": {
"properties": {
"briefUrl": {
"description": "Shareable public brief URL",
"type": "string"
},
"cli": {
"description": "Matching CLI command",
"type": "string"
},
"confidence": {
"description": "0-1 crawl confidence",
"type": "number"
},
"disclaimer": {
"type": "string"
},
"domain": {
"description": "Normalized hostname",
"type": "string"
},
"isSynthetic": {
"description": "True only if the crawl failed closed",
"type": "boolean"
},
"methodology": {
"description": "Scoring methodology id",
"type": "string"
},
"ok": {
"description": "True when the audit completed",
"type": "boolean"
},
"overallScore": {
"description": "Structural readiness score 0-100. Not an LLM ranking.",
"type": "number"
},
"persisted": {
"description": "True if the scan was saved",
"type": "boolean"
},
"pillars": {
"description": "Per-pillar structural scores",
"items": {
"properties": {
"key": {
"type": "string"
},
"label": {
"type": "string"
},
"score": {
"type": "number"
},
"summary": {
"type": "string"
}
},
"type": "object"
},
"type": "array"
},
"recommendations": {
"description": "Ranked structural gaps to fix",
"items": {
"type": "string"
},
"type": "array"
},
"refusal": {
"description": "Ranking-refusal copy",
"type": "string"
}
},
"required": [
"ok",
"domain",
"overallScore"
],
"type": "object"
}
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:b501c95b2dd38bf5909cd5bd9e172b5dfcd6615e2eaa7b700db9b27e64c93204 | sha256sum